В шаблонах wordpress страница с 404 ошибкой встроена по умолчанию, но изменить вы сможете её только в исходном коде, для многих это не выполнимая задача. Как же быть ? ведь желательно создать красивую страницу 404, чтобы не пугать посетителей сайта, если по каким то причинам пользователь попал на страницу 404. Конечно лучше настроить страницу 404 так как вы хотите, чтобы пользователь продолжил сеанс на вашем сайте, а не увидел перед собой жёсткую надпись с 404 ошибкой. Если вы не владеете кодом, то можно создать страницу с помощью визуального редактора wordpress и сделать на неё редирект, указав специальный код в файле htaccess.
Преимущество данного метода в том, что вы сможете добавить на страницу всё что угодно, записи, фото, видео, поиск, написать свой текст и т.д. Для начала вам нужно создать страницу с названием — Ошибка 404 и опубликовать её на сайте.
Затем перейдите на страницу: Внешний вид — Меню и удалите страницу 404 из меню. Страница не будет отображаться в меню, но на сайте она останется, то есть будет доступна. После удаления страницы — Сохраните меню.
Скопируйте URL адрес страницы 404, перейдите в корневую директорию своего сайта на хостинге, где расположены все файлы вашего сайта. Найдите файл htaccess, откройте данный файл и добавьте в него следующий код:
ErrorDocument 404 http://yourdomain.com/error/404.html
В коде укажите URL адрес на вашу страницу 404, которую вы создали, то есть ссылку на страницу. Теперь при возникновении ошибки 404, будет открываться страница, которую вы создали с помощью визуального редактора wordpress.