How Does WordPress Maintain Backward Compatibility Over Time?

Backward compatibility is one of the pillars of the platform that comes with the highest priority. Over the past ten years, the technological progress in WordPress has been moving somewhat slowly, but that ensures that no WordPress website would be left behind. For quite some time now, WordPress is officially supporting all PHP versions starting from PHP 5.2.4. Of course, PHP 7 is the recommended version for all hosts, but it would be unfair to bump it up to 5.6 and screw tens of millions of websites that still run on low-quality hosting infrastructures. Stats gathered by all websites running… Continue Reading

Disable WordPress maintenance nag

In case of a WordPress multisite with a specific setup trying to run autoupdates, you could add the following to prevent the WordPress autoupdates: [php] define( 'WP_AUTO_UPDATE_CORE', false ); [/php] Hiding the automatic update messages in dashboard for site users and single site admins, you could disable the nag actions: [php] add_action( 'admin_init', 'dx_prevent_notifications' ); function dx_prevent_notifications() { if ( !current_user_can( 'edit_users' ) ) { remove_action( 'admin_notices', 'maintenance_nag' ); remove_action( 'network_admin_notices', 'maintenance_nag' ); } } [/php] Continue Reading

On WordPress and Release Cycles

The annual State of the Word session by Matt covers the latest updates on the platform - usage, coming updates and new features from the past year and other valuable stats so that WordPress experts could see their place on the map and see if there are any business decisions to be taken for the next few months (or a year). The platform/application direction makes sense for the next level of growth for the WordPress platform. Matt had a great slide for the structure and architecture of WordPress as a framework for building various components and extend in the future: [tweet… Continue Reading