Page as 404

plugin banner

The lightweight and core-friendly way to manage your site's 404 response using a standard Page within your site

Author:Rareview® (profile at wordpress.org)
WordPress version required:6.2
WordPress version tested:6.9.4
Plugin version:1.0.4
Added to WordPress repository:17-12-2025
Last updated:01-04-2026
Rating, %:100
Rated by:4
Plugin URI:
Total downloads:295
plugin download
Click to start download

Take control of your site’s 404 Page Not Found error response with this simple, lightweight and core-friendly plugin.

Out of the box, WordPress treats 404 pages as a technical matter, with themes encouraged to include a hard-coded 404.php template. But that means it’s difficult for site owners to make changes.

404 pages have become a space for websites and publishers to have a little fun, putting a smile on visitors’ faces as their journey is halted. They can also serve a useful navigational purpose, guiding users to the site’s latest or most popular content, or offering a search box.

By using WordPress’s built-in Pages feature, you can design and serve a feature-rich 404 page, making full use of WordPress content and navigation blocks. And you can edit and maintain it as easily as any other Page.

Just activate this plugin, then select your desired Page from the dropdown list on the Settings → Reading page.

Developer documentation and source code are available on GitHub.

Development

This plugin uses modern build tooling for development.

Source code is publicly available at:
https://github.com/rareview/page-as-404

Build process

JavaScript and CSS assets are compiled for distribution.
The uncompiled source code and build instructions can be found in the repository above.

Typical development workflow:

  • composer install
  • composer lint
  • composer format
  • npm install
  • npm run watch or npm run build

PHP dependencies are managed with Composer for development purposes only.
The distributed plugin includes only the compiled assets required at runtime.


FAQ
ChangeLog