Правильная страница 404 для WordPress

Правильная страница 404 для WordPress

Всем привет, я рад приветствовать вас на страницах блога sashafokin.ru! Сегодня я хочу рассказать о том, что для меня значит правильная страница 404 для блога на WordPress.

Но еще в самом начале хочу сказать, что в этой статье не будет описываться способов, которые предназначены для различных украшательств и фишек страницы с ошибкой 404, а также методов, которые помогут найти и устранить эти ошибки. В конечном итоге будет реализована страница, которая будет выглядеть хотя бы немного правильно с точки зрения поисковой системы, функционально и будет немного удобней для пользователей.

Думаю стоит начать с того, как на разных сайтах выглядят в подавляющем большинстве случаев страницы с ошибками:

Примеры страницы 404

Оригинальные, но не функциональные страницы 404

Несмотря на всю креативность и желание выделиться, страницы на скриншотах несут минимум смысловой нагрузки, а для пользователя не остается другого выхода, как перейти на главную страницу, а что еще хуже — закрыть вкладку браузера.

Также я не думаю, что поисковые системы отнесутся положительно к такому решению. Мы же постараемся использовать страницу ошибки на полную катушку.

Страница 404: основные элементы

На данном этапе мы будем редактировать файлы темы, а именно файл 404.php. Поэтому я крайне рекомендую сделать его копию, чтобы в любом случае можно было откатить сделанные изменения.

Если зайти на FTP, тот этот файл находится в папке с вашей темой:

http://sashafokin.ru/wp-content/themes/название вашей темы/404.php

Отмечу, что есть возможность редактирования файлов из админки WordPress (Внешний вид -> Редактор), но я не рекомендую им пользоваться.

Скачиваем и смело открываем 404.php,а затем смотрим что же внутри. В моей теме, которую я делал сам, у меня довольно простой код:

Исходный код страницы 404

Конечно, у вас может быть все немного иначе, но суть остается одной. Этот код выводит такой результат:

Страница 404

Думаю, что это не самая лучшая страница ошибки, поэтому исправим её. В открытый нами ранее файл внесем некоторые правки, а именно между тегами <article></article> вставим следующий код:

Редактирование файла 404.php


<h2>Последние статьи:</h2>
<ul>
<?php wp_get_archives('type=postbypost&limit=10'); ?>
</ul>

<h2>Категории</h2>
<ul>
<?php
$args = array(
'orderby' => 'name',
'title_li' => ''
);
wp_list_categories($args);
?>
</ul>

И теперь наша страница выглядит немного лучше:

Правильная страница 404

Для тех, кто не понял, то вот код, который выводит список последних статей:

<?php wp_get_archives('type=postbypost&limit=10'); ?>

Параметр limit=10 определяет количество записей, которое будет выводится. А вод код, который отвечает за вывод списка рубрик:

<?php
$args = array(
'orderby' => 'name',
'title_li' => ''
);
wp_list_categories($args);
?>

Также есть код для вывода списка страниц:

<ul>
<?php wp_list_pages('type=postbypost&limit=10'); ?>
</ul>

Также можно добавить поиск с помощью этой функции:

<?php get_search_form(); ?>

Подводим итоги

В этом небольшой уроке мы разобрались с тем, что такое правильная страница 404 для WordPress. Хочу сказать, что я ограничился выводом только списка последних статей и рубрик. Если у вас остались вопросы, то смело задавайте их в комментариях. Я обязательно постараюсь вам помочь! Успехов!

Комментарии к записи «Правильная страница 404 для WordPress»

Комментариев пока нет, но вы можете стать первым