Skip to main content

Создание 404 страницы

Создайте файл 404.php в папке темы.

Минимальный пример 404.php
<?php get_header(); ?>

<main class="container">
    <h1>404</h1>
    <p>Страница не найдена.</p>
    <a href="<?php echo home_url(); ?>">Вернуться на главную</a>
</main>

<?php get_footer(); ?>
4️⃣ Нужно ли что-то настраивать в админке?

Нет. WordPress сам:

  • определяет, что страница не существует

  • отправляет HTTP-статус 404

  • подключает файл 404.php, если он есть

Если файла нет — используется index.php. и отсутствие страниц в буфере результатов поиска нужно определять там.