CODINGFIXWordPress development, plugins & more

About me

Hi, I’m Marco 👋

I’m a WordPress developer focused on clean code, accessibility, and practical solutions that actually work.

I use WordPress every day to build websites, plugins, and custom features for clients — and over time I realized that what I enjoy most is digging into the technical side of things: writing code, solving edge cases, and improving how WordPress behaves under the hood.

This site is where I share what I learn while working with WordPress:
accessibility fixes, performance tweaks, semantic HTML, plugin development tips, and real-world solutions you won’t always find in the docs.

You’ll find:
– technical articles for WordPress developers
– practical accessibility guidance (no fluff, no checklists without context)
code snippets and experiments
– occasional tools and plugins I build and maintain

I’m also gradually turning some of this work into products — because passion is great, but hosting bills are real 😉

If you work with WordPress and care about code quality, accessibility, and doing things properly, you’re in the right place.

WordPress plugins

Built with love and passion,these plugins are he result of my efforts to dive into the WordPress code and create something useful.
Image
LANGUAGE SWITCHER FOR
TRANSPOSH

LANGUAGE SWTICHER FOR TRANSPOSH

This is the first plugin I ever wrote.
It’s super simple: I just wanted a language switcher that looked nice and was customizable, to use alongside the Transposh Translations Filter plugin.
At first, I only wrote an article explaining how you could achieve that result by tweaking theme files, adding some extra assets, and installing a couple of plugins (btw, you can find the article in the WordPress category).
But then I thought: why not turn it into a plugin and make it available to everyone using Transposh who, like me, isn’t happy with the native switcher?
And here it is! At the time of writing, LSFT has over 1000 active installs. Yeah, I know it’s not a huge number, but I’m still proud
of it! 🙂
If only my other plugins had the same success!
Image
CHAT EVERYWHERE

CHAT EVERYWHERE

This is definitely the most underrated of all my plugins! I’m not saying it deserves a standing ovation, but come on! I find it super useful!
Basically, it lets you turn any WordPress block that handles the “click” event into an access point for a private chat with the website owner! It’s super simple to use!
All you need to do is add a specific class to the block in question (menu item, button, image… whatever). By default, it’s “whatsapp_everywhere” for WhatsApp and “telegram_everywhere” for Telegram. Then, just set the phone number registered with WhatsApp and/or Telegram in the settings panel, and boom, you’re done!
Yes, I know floating buttons exist, and they give you the same functionality across the entire site. But let’s be honest: those buttons aren’t always the prettiest, and they don’t always blend in with a site’s design. I also love the convenience of being able to add WhatsApp or Telegram links to the contact list in the footer or the contact page without ruining the overall design.
You know what the problem is? I’m terrible at marketing and… yes, I admit it: I’m painfully lazy when it comes to posting on social media, let alone uploading videos on YouTube…
I’ll try to work on it. Maybe. 😀
Image
PLUGINER (FORMERLY INSTALIST)

PLUGINER (FORMERLY INSTALIST)

Pluginer is my most recent project, and in a way, it’s also the one I care about the most.

I’d had this idea in my head for months, and I finally found the time to make it happen. In my work building WordPress sites, I noticed something: there’s a small set of plugins I end up installing on every new site I create.

For example, Forminator, WP Mail SMTP, Simple Cloudflare Turnstile, Yoast Duplicate Post… I have to admit, I found it pretty tedious to install and activate each one individually every time, using WordPress’s native plugin tool.

So, I started wondering if there was a way to solve this specific, small problem that I think a lot of my fellow developers run into in their daily work.

And that’s how Pluginer was born—a plugin that lets you create one (or multiple) lists of your go-to plugins. Once you’ve set up your list, you can install and activate all the plugins in it with just one click. But if that was all it did, Instalist wouldn’t be much of a game-changer.

The real strength of Instalist is that it lets you export the list you’ve created and download it as a simple .csv file.

So now, for any new site you’re working on, all you have to do is install Instalist, import your plugin list(s), click once, and the new project is up and running with all the essentials you need.

Sound interesting?

THE WORLD OF CORDOVA

Image

This section collects some older tutorials I wrote about Apache Cordova, back when hybrid apps were a common choice for building Android and iOS applications with web technologies.
While Cordova is no longer my main focus today, these articles may still be useful if you’re maintaining legacy projects or exploring how hybrid mobile development worked in practice.

Other stuff

Image

In this section, I’ve gathered articles on various topics, ranging from sending emails with CodeIgniter to restoring factory settings in Windows, all the way to the easiest way to create an accordion using jQuery.
Think of it like an old attic where you can find a little bit of everything, and I have a feeling I’ll be tossing in more stuff from time to time—who knows?