Stocks are key for any e-commerce. They tell you how many items you can actually offer. But sometimes you want customers to buy, even if stocks are gone. So you can admit backorders. Woocommerce, like many other shop scripts, allow managers to admit backorders from customers. All you need to do is to click in […]
Headless wordpress and why it mostly doesn’t make any sense
Well, a simple search in the web nowadays and you can find thousands of tutorials about using WordPress in a headless way. As modern as it sounds, the very conception of WP goes against this approach. Look, a system is just as good as the use we make of it. WordPress, limiting our analysis to […]
WordPress 5.8 – template editor can be a game changer
WordPress 5.8 will ship with the new template editor. Like Elementor and some other editors, this can be a game changer not only for designers – but especially for devs. It is a step towards creating a full site editing tool using the block editor, which means you can expect it to get better with […]
How to async or defer JS to make Google happier
SEO gurus and website owners became paranoid with Page Insights’ issues lately. Although most of them simply refuse to understand how a 100% optimization may affect the number of features they still want their sites to show, they keep asking devs to fix them all. When it comes to WordPress websites, particularly those using sophisticated […]
WP-CLI: first steps on WordPress’ command line tools
Before any trend of using Composer, NPM, Yarn or any other command line tool within WordPress’ themes and plugins development, devs have already been using a set of command line tools which had been particularly designed for managing WP instances. WP-CLI is a command line tool which is extensible, comprehensive and easy to use. Even […]
Best and worst builders for WP developers
Website builders and block editors are consolidated within WP community. And even for devs, losing time with layouts is useless when you cancache just build templates in minutes. So, if using them is key, how can devs choose the best option? Well, excluding the UI characteristics, we should always look for three aspects: Possibilities of […]
Making error 500 easier to find and fix in WordPress
Debugging is part of any developers or even web designer or site administrator. However, some errors and exceptions are really hard to track, as messages are not clear enough. Error 500 standard page is an example of that. It simply says it found a “server error” and that’s it. It behaves like a software telling […]
How to remove metaboxes from the WP block editor
There has been a while since the WP block editor, or “Gutenberg”, was first introduced to the community. While the possibilities of the editor are obviously immense, especially if compared to the classic editor, one can’t deny a simple fact: it is slow. No matter how powerful is your laptop and how fast is your […]
How to easily hijack the browser back button and why you shouldn’t do it
That has been a practice widely used by “SEO specialists” to retain users for more time within their websites. The trend led to a large number of WordPress plugins in the sidelines, which promise to “reduce bounce rates” hijacking the back button in the user’s browser, and redirecting it to any page they want. First […]
How to send emails to users inactive for X days in WordPress?
Sending emails in WordPress is something really simple. Yet, a lot of users, admins and even web designers and developers face troubles while triggering the mailer. We are not talking about that today, but I really can’t see the point of installing “SMTP mailers” in WordPress – the wp_mail() function alone offers any developer the […]