Almagzal — Arabic Education Website
A custom WordPress build, delivered to a paying client and live in production
- Proves
- Client delivery, start to finish
- WordPress / PHP implementation
- RTL & Arabic web development
- Real production debugging
- Stack
- WordPressPHPCustom post types RTL / ArabicGutenbergJetpack WP-CLI
The project
A custom WordPress build for an Arabic-language education brand — built with a custom theme, custom content types for the site's course/content structure, and a fully right-to-left layout, since the entire site is Arabic-first rather than a translated afterthought. The site was built locally, tested across desktop and mobile, and deployed to production in a controlled release.
The work covered custom theme and plugin/CPT development in PHP, default content structures for the custom post types, editor-pattern setup in Gutenberg, integrating and debugging a Jetpack contact form, and verifying behavior with WP-CLI and PHP error logs before and after deployment.
A debugging example worth mentioning
A Jetpack contact form on the site was rendering as a narrow strip with a large empty gap next to it — the kind of layout bug that's tempting to patch with a quick CSS override. Instead, the cause was traced through the DOM and computed styles back to the underlying flex-layout behavior the form's markup was actually using, rather than guessed at visually. Once the real cause was identified, the layout was corrected at the source, then verified on both desktop and mobile, with PHP error logs checked afterward to confirm nothing else broke.
It's a small example, but it's representative of how I work: find the actual cause, fix that, then verify — rather than layering a visual patch over a problem I don't fully understand.
The project itself is complete and has been live in production for the client since launch. What's missing from this page is only the visual material — screenshots and the live URL are being gathered and will be added here; they're left out for now rather than replaced with placeholder or invented visuals.
Need something like this built?
I take on remote and contract implementation work — automation, internal tools, integrations and web systems.
Let’s talk