Мы используем cookie-файлы
Для оптимизации работы нашего сайта мы используем cookie-файлы. Продолжая использовать сайт, Вы соглашаетесь с использованием cookie-файлов.
Панель управления
  • Русский
  • Українська
  • UAH
  • USD
  • RUB
  • EUR
  • 0-800-307-307  Горячая линия
  • +38(044) 392-74-33  Киев
  • +38(057) 728-39-00  Харьков
  • +38(056) 794-38-31  Днепр
  • +38(032) 229-58-93  Львов
  • +38(048) 738-57-70  Одесса
  • +38(093) 170-15-42  Life
  • +38(067) 400-88-44  Киевстар
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7(499) 348-28-61  Москва

2.13.1.19. Настройка страницы 404 в WordPress

В WordPress настройка собственной страницы 404 производится путём изменения шаблона темы.

Чтобы изменить страницу 404, выполните следующее:

  1. Перейдите в раздел «Внешний вид → Редактор тем»:
  2. В правой части страницы выберите нужную тему для редактирования и найдите «Шаблон ошибки 404»: (Стоит обратить внимание, что дочерние темы могут не иметь таких шаблонов, так как они берутся из родительской темы)
  3. После выбора файла шаблона у вас откроется его содержимое, в котором нужно произвести изменения для создания нужной страницы. Несколько важных элементов:
    • Для указания строки поиска используется вставка кода:
      <?php get_search_form(); ?>
    • Для указания возможности перевода текста ошибки используется вставка строки в такую функцию:
      <?php _e('text'); ?>
  4. Нажмите «Обновить файл».

Стандартный шаблон для темы Twenty Nineteen выглядит так:

<?php
get_header();
?>
<section id="primary" class="content-area">
  <main id="main" class="site-main">
    <div class="error-404 not-found">
      <header class="page-header">
        <h1 class="page-title"><?php _e( 'Oops! That page can&rsquo;t be found.', 'twentynineteen'); ?></h1>
      </header><!-- .page-header -->
      <div class="page-content">
        <p>
          <?php _e( 'It looks like nothing was found at this location. Maybe try a search?', 'twentynineteen' ); ?>
        </p>
        <?php get_search_form(); ?>
      </div><!-- .page-content -->
    </div><!-- .error-404 -->
  </main><!-- #main -->
</section><!-- #primary -->
<?php
get_footer();