Главная / Вопросы и ответы
Как сделать 404 страницу wordpress?
Чтобы создать страницу 404 на сайте WordPress, можно выполнить следующие шаги:
Создайте новую страницу через панель управления WordPress, нажав на "Страницы" и "Добавить новую".
Назовите страницу "404" или "Страница не найдена".
Добавьте любой текст или изображение, которое вы хотите отображать на странице 404.
Нажмите на "Опубликовать", чтобы сохранить страницу.
Теперь нужно указать WordPress, что это страница 404. Для этого можно воспользоваться плагином или кодом.
Использование плагина:
- Установите и активируйте плагин "Custom 404 Pro".
- Перейдите в раздел "Настройки" -> "Custom 404 Pro" и выберите созданную вами страницу 404.
Использование кода:
- Откройте файл functions.php своей темы WordPress и добавьте следующий код в конец файла:
phpadd_action( 'template_redirect', 'my_custom_404_page' ); function my_custom_404_page(){ if( ! is_404() ) { return; } // здесь нужно указать ID созданной вами страницы 404 $page = get_post(123); if( ! $page ) { return; } // заголовок 404 страницы header( "HTTP/1.0 404 Not Found" ); // отображаем контент 404 страницы echo apply_filters( 'the_content', $page->post_content ); exit; }
Замените "123" на ID созданной вами страницы 404.
После этого, при попытке открыть несуществующую страницу, пользователь будет перенаправлен на вашу страницу 404.