security vulnerability in AJAX call fixed (thanks to Julio Potier for pointing me to this).mostly rewritten based on my own newly created Plugin Foundation.
fix for PHP 7.1 – _construct() access level in subclass – this is an PHP error that was fixed in PHP 7.2, but I’ve changed my code to also work with PHP 7.1.added a note to settings page if Yoast SEO is active.bugfix for Yoast SEO XML Sitemap ( see topic).introduces two new functions for developers pp_404_get_page_id() and pp_404_get_all_page_ids().
now uses Plugin Foundation PPF02 for plugin compatibility.from now on it is not only detected if Yoast SEO Plugin is active, but also if the sitemap feature is activated.exclude 404 page from XML sitemap generated by Jetpack.Plugin Foundation updated to PPF03, no functional changes.if WP Super Cache is installed and caching is active URLs that result in an 404 error are automatically excluded from caching.if W3 Total Cache is installed and caching is active URLs that result in an 404 error are automatically excluded from caching.changes to the notification for hopefully better compatibility.
If you are a theme developer you can add native support for the 404page plugin to your theme for full control.
The Plugin provides the following functions: Check existence of it to detect the 404page plugin. If the 404page plugin is installed and activated it defines the PHP constant PP_404. Your function must not generate any output. The exact position the action occurs after an 404 error is detected depends on the Operating Method. The plugin adds an action hook 404page_after_404 which you can use to add extra functionality. WPML WordPress Multilingual Plugin ( officially approved by WPML team).WP Super Cache (Read more about WP Super Cache Compatibility).The 404page plugin was sucessfully tested by the author with the following plugins The 404page plugin was sucessfully tested by the author with the following starter themes Customizr (Read more about Customizr Compatibility Mode).“Compatibility Mode” explained Compatibility The 404page plugin was sucessfully tested by the author with the following themes “Send HTTP Status Code 410 for trashed objects” explained “Disable URL Autocorrecton Guessing” explained “Force 404 error after loading page” explained Docs & SupportĪ brief Introduction to the free WordPress Plugin 404pageĪ quick Overview over the Advanced Settings This also activates the WordPress 404 error handling. The only requirement for this plugin is that you change the Structure in ‘Settings’ -> ‘s’ to anything else but ‘Plain’. That’s quite important because a correct code 404 is delivered which tells search engines that the page does not exist and has to be removed from the index.ĭifferent from other similar plugins the 404page plugin does not create additional server requests. Kindly powered by TasteWP Why use this plugin?ĭifferent from other similar plugins the 404page plugin does not create redirects.
See it in action (no registration needed) Then go to ‘Appearance’ -> ‘404 Error Page’ and select the created page as your custom 404 error page. UsageĬreate your custom 404 error page just like any other page using the WordPress Page Editor. This handy plugin allows you to easily create your own 404 error page without any effort and it works with almost every theme. Set up a helpful custom 404 error page to keep him on your site. A first tme visitor, who does not know you, is left in a dead end and leaves your website. The default 404 error page of most themes do not provide any information on what to find on your site. With 100,000+ active installations the 404page plugin is the most used plugin to create a customized 404 error page in WordPress.īringing visitors to your website takes time and effort.