Decades were gone and WordPress is still the most used CMS solution globally. It evolved, of course, settling its market, but in my opinion part of the success can be explained by an old feature – WP hooks. Hooks are specific points with the WP code which allow devs to “hook”, filter or alter anything. […]
Problems while migrating WP websites? Here are the solutions
Migrating WordPress websites is something that happens all the time. Either because it needs to move to a new host or motivated by downtimes and malicious attacks, any webmaster has already needed to proceed a migration at least once. However, no matter how good those migration plugins become, we are still facing issues here and […]
Boilerplates and plugins, and simpler is always better
Plugin development is key for anyone developing for WordPress. While themes are often created by agencies and web designers, plugins are definitely a programmer’s task. The structure for put up a new plugin in WordPress, and many other CMS platforms, is stupidly simple. All you need is a main file that brings, on top, the […]
Plugins that webmasters should never use – SMTP
You’ve been hired as DEVELOPER to put up a company’s website. As the work evolves, you find out emails are not being sent. So you search for a SMTP an install it. Seriously… wouldn’t be that difficult to configure it by yourself. As a remind, WordPress has a built-in hook just for that. That’s nothing […]
“Why my WordPress is so slow?” – here’s why
WordPress has been around for almost 20 years and never stopped evolving. If we took a look within the original code, that’d prove to be completely different than the current. Whether you like it or not, as a dev or even web designer you must agree: there is no comparison with any CMS from that […]
Stop using functions.php for coding
Best practices, in spite of their name, are rarely used. When it comes to add any code piece for WordPress, that becomes evident. Perhaps 99% of web designers and even some devs have been widely using the theme’s (or the child’s, for God sake) functions.php to include their own snippets. While this sounds like safe […]
CSS: why are you enqueing yet another stylesheet?
WordPress became the world’s largest CMS platform for a bunch of reasons. However, the main reason is certainly the way it can be enhanced with both plugins or code. Most people working for building WP websites nowadays are web designers, rather than fullstack or PHP devs. No problem here, and some of them already use […]
How to easily implement background processing in a WP website
Background processing can be a pretty handy feature on websites with huge traffic. Some WP plugins successfully use that to reduce the bloat of consuming tasks. However, put up a totally new system for queuing tasks can be somewhat laborious. But no problem: fortunately, WooCommerce offers a ready-to-use library that you can rely on. Action […]
Generating entities from WP database with Propel ORM
Sometimes the way WP structure of making queries can be a pain in the ass. It works indeed, but most of those who opt for an OOP way may feel disappointed. Luckily, WordPress is still PHP and can be used and manipulated in several ways – which means the MySQL database cane be also accessed […]
Coding for WP without Git – are you really a dev?
Lately I’ve been involved in a couple of WP dev projects that also involved some other professionals. Sadly, that proved an old theory of mine: most WP plugin “devs” don’t use Git. While programming nowadays without any version control sounds like suicide, many so-called devs are sending ZIP files attached in e-mails or even via […]