=== Custom 404 Pro ===
Contributors: kunalnagar
Donate link: https://www.paypal.me/kunalnagar88/10
Tags: 404, 404 error page, custom 404 page, broken link
Requires at least: 3.0.1
Tested up to: 6.6
Stable tag: 3.12.0
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Override the default 404 page with any page from the Admin Panel or a Custom URL.

== Description ==

Allows users to replace the default 404 page with a custom page from the Pages section in the Admin Panel. Or you can specify a complete URL to redirect on 404.

= Important Note =

Please open [issues on Github](https://github.com/kunalnagar/custom-404-pro/issues). I will not be using the WordPress.org support area.

= Features =

* Full 404 Page Control
* Record 404 Page Data
* Custom Page Redirect
* Custom URL Redirect

= How does it work? =

* WordPress Page: Choose a custom page from the Admin Panel
* URL: Enter a custom URL for 404
* Stats: List of all 404s

== Installation ==

* Extract the downloaded ZIP file.
* Copy the custom-404-pro folder to the wp-content/plugins directory.
* Activate from the Plugins Section.

== Frequently Asked Questions ==

= Why is the 404 custom redirect not working? =

Some users have reported an issue with the Divi theme where the 404 redirect does not work. In such cases, please disable the Divi theme and try again. It's usually a good practice to start disabling themes/plugins one by one and work your way backward to see what might be causing the issue.

= Why are my plugin preferences not being saved? =

Uninstall the plugin from the Plugins page (important!) and reinstall it. Never remove plugin folders directly from your WordPress installation as this DOES NOT cleanup plugin database tables.

== Screenshots ==

1. Activate the plugin from the WordPress Admin Panel
2. 404 Logs
3. Global Settings

== Changelog ==

= 3.12.0 =
* Support WordPress 6.6

= 3.11.3 =
* Remove extra plugin tags (only 5 permitted on WP)
* Update contact info

= 3.11.2 =
* Fix vuln in admin notices

= 3.11.1 =
* Fix broken Delete logs link

= 3.11.0 =
* Support WordPress 6.5

= 3.10.1 =
* Fix XSS in Logs page

= 3.10.0 =
* Support WordPress 6.4

= 3.9.0 =
* Support WordPress 6.3

= 3.8.2 =
* Fix logs vuln

= 3.8.1 =
* Fix Search vuln

= 3.8.0 =
* Support WordPress 6.2

= 3.7.4 =
* Fix SQL injection

= 3.7.3 =
* Fix vulnerabilities

= 3.7.2 =
* Fix CSRF vulnerability in Logs table

= 3.7.1 =
* Fix path vulnerability

= 3.7.0 =
* Support WordPress 6.1

= 3.6.0 =
* Support WordPress 6.0

= 3.5.0 =
* Support WordPress 5.9

= 3.4.0 =
* Support WordPress 5.8

= 3.3.0 =
* Add Multisite Support

= 3.2.21 =
* Support WordPress 5.7

= 3.2.20 =
* Support WordPress 5.6

= 3.2.19 =
* Support WordPress 5.5

= 3.2.18 =
* Integrate GitHub actions

= 3.2.17 =
* Bump version to support 5.4

= 3.2.16 =
* Bump version to support 5.3.2

= 3.2.15 =
* Bump version to support 5.3.1

= 3.2.14 =
* Update Readme to include FAQ

= 3.2.13 =
* Remove upgrader script

= 3.2.12 =
* Updates + Remove Migrate & Reset Tabs

= 3.2.11 =
* Fix Redirect Bug

= 3.2.10 =
* More updates and fixes

= 3.2.9 =
* Fix Reflected XSS in other places according to the WordPress Plugin Notice

= 3.2.8 =
* Fix Reflected XSS

= 3.2.7 =
* Version Bump to support WordPress 5.2

= 3.2.6 =
* Follow WordPress Coding Standards

= 3.2.5 =
* Update from v2 to v3 for all users

= 3.2.4 =
* Error Logging

= 3.2.3 =
* [BUGFIX] Migrate logs changed to 500

= 3.2.2 =
* [NEW] Migrate Tab: Migrate Logs from Plugin version < 3.0.0 to the new logging system
* [BUGFIX] Typo in Reset Tab when deleting old logs

= 3.2.1 =
* [NEW] Bulk Action: Delete All Logs now available

= 3.2.0 =
* Exports Logs as CSV
* Better model for showing Admin Notices
* Validating URL (required and structure) when URL mode chosen for redirection
* General cleanup

= 3.1.1 =
* Fix Log IP default setting

= 3.1.0 =
* Logging IP is now optional

= 3.0.5 =
* Fix Upgrader function bug

= 3.0.4 =
* Fix Settings not saving Bug

= 3.0.3 =
* Fix Uninstall Bug

= 3.0.2 =
* Streamlining the upgrade process

= 3.0.0 =
* Complete re-write from the ground-up with a new logging mechanism and better base for future development

= 2.1.1 =
* Add Referer so users know where the 404 came from

= 2.1.0 =
* Cleanup on uninstall
* Email blog title
* Fix unnecessary CSS and JS loading

= 2.0.3 =
* Disable logging by default

= 2.0.2 =
* Fixed Donate Links

= 2.0.1 =
* Small bugfix while clearing logs

= 2.0.0 =
* Better feedback while Clearing Logs
* Added 404 Option to Log Type

= 1.4.0 =
* Option to Clear Logs
* Option to Stop Logging

= 1.3.12 =
* Fixed github issue #3

= 1.3.10 =
* Fixed some bugs

= 1.3.9 =
* Redefined Log Filters with User Agent API

= 1.3.8 =
* Added User Agent Filter

= 1.3.0 =
* Changed entire plugin to a Custom Post Type Layout
* More structure to the plugin, better code

= 1.0.0 =
* Initial Release
