Seo-Бизнес блог Progress-project

Все о создании, продвижении сайтов и заработке в интернете

Обновлённый дизайн блога Progress-project
logotip «Progress-project»
logotip «Progress-project»

Ошибка 404 — создаём страницу ошибки 404 для WordPress

Здравствуйте, сегодняшняя статья «Progress-project» из рубрики новичкам у нас будет посвящена теме «Ошибка 404».

Ошибка 404 выводится посетителю вашим сервером в случае когда страница по каким либо причинам не была найдена.

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

И конечно человек сразу же закроет эту страницу, что для блога будет означать очередной потерей посетителя.

Поэтому наша задача, как веб-мастера заменить этот пустой белый лист с единственной строчкой ошибка error на полноценную страницу с предоставлением посетителю ссылок на имеющиеся материалы блога, по сути превратить тупиковый белый экран ошибка error в привлекательную стартовую страничку.

Ошибка 404 wordpress — как сделать страницу ошибка 404

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

А пока давайте рассмотрим, как сделать страницу ошибка 404 если изначально её не было в теме вообще.

Чтобы создать страницу ошибка 404 для wordpress необходимо воспользоваться каким либо редактором типа notepad++, создаём файл с расширением и названием «404.php», далее в этот файл первым делом нам необходимо вставить функции выводящие в wordpress;

шапку:

<?php get_header(); ?>

подвал:

<?php get_footer(); ?>

сайтбар:

<?php get_sidebar(); ?>

Если на вашем блоге две боковых колонки код будет примерно таким:

<?php include (TEMPLATEPATH . &#039;/sidebar1.php&#039;); ?>
<?php include (TEMPLATEPATH . &#039;/sidebar2.php&#039;); ?>

И конечно же прописать классы css стилей, можно просто открыть файл темы: single.php скопировать его содержимое и вставить в наш новый файл: 404.php, убрав всё лишнее, как форма комментариев или функции выводящие контент.

Конечно придётся немного повозиться но думаю, что в конце концов должно получиться у всех.

Вот пример простенькой странички 404 ошибки которая прежде была задействована на «Прогресс-проект», конечно она мало чем вам сможет помочь так, как все темы разные и посоветовать, что то определённое попросту невозможно:

<!--Функция вывода шапки блога-->
<?php get_header(); ?>

<!--Стили темы. У Вас они скорее всего будут другими-->
<div class="contentLayout">
<div class="content">
<div class="Post">
<div class="Post-body">
<div class="article">
<div class="PostContent">

<!--Заголовок страницы-->
<h2>Приносим свои извинения за доставленные неудобства</h2>

<!--Здесь можно вставить изображение-->

<h3>В настоящее время на этой странице нет текста.</h3>

<!--Вывод рубрик-->
<h3>Возможно необходимая Вам информация находится в материалах блога</h3>
<p><strong>Рубрики</strong></p>
<?php wp_list_cats('sort_column=name'); ?>

<!--Вывод архивов-->
<h3>Также Вы можете просмотреть архивы!</h3>
<p><strong>Архивы</strong></p>
<?php wp_get_archives('type=monthly'); ?>

<!--Ваше предложения посетителю-->

<p>Если у вас возникли вопросы, вы можете задать их прямиком администратору блога, через <a href="https://abrek-ad-abra.ru/obratnaya-svyaz/">форму обратной связи</a></p>
<p>Или перейти на <a href="https://abrek-ad-abra.ru/">главную страницу</a></p>
</div>
</div>
</div>
</div>
</div>
<!--Код вывода сайдбара. У Вас он может выглядеть немного по другому, смотрите файл single.php-->
<?php get_sidebar(); ?>
</div>
<!--Конец стилей темы-->

<!--Функция вывода подвала блога-->
<?php get_footer(); ?>

Вот несколько функций которые так же можно применить для страницы ошибка 404;

Функция выводящая рубрики:

<?php wp_list_cats ('sort_column=name'); ?>

Архивы:

<?php wp_get_archives ('type=monthly'); ?>

Десяти последних постов:

<?php get_archives ('postbypost', 10); ?>

Ссылки:

<?php get_links ('-1', '<li>', '</li>', '', FALSE, 'id', FALSE, FALSE, -1, FALSE); ?>

После того, как страница ошибки 404 полностью готова, загружаем данный файл: «404.php» в папку с темой и проверяем результат его работы.

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

По сути адрес нужного сайта дополнительно с непроизвольным набором символов:

https://необходимый_домен/любой_набор_символов

Вот собственно и всё по поводу того, как сделать страницу ошибки 404 на wordpress блоге.

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

Всевозможный код ответа сервера на запросы браузера

Прежде всего хочу пояснить, что любой ответ сервера или вернее код ответа сервера всегда выдаётся в виде трёхзначного числа и имеет пять основных параметров, из которых:

  • 1). Первый параметр ответ сервера начинающейся со знака 1 допустим число 100, информирует о том, что сервер благополучно получил запрос и перешёл к его обработке.
  • 2). Ответ сервера имеющий начальное значение со знака 2 допустим код ответа сервера 200, говорит о том, что по данному запросу браузера была найдена необходимая информация и началась её передача.
  • 3). Ответ сервера имеющий начальное значение в виде 3 всегда подразумевает какое либо перенаправление, подробнее об этом можно почитать здесь.
  • 4). Начальная цифра 4 в ответе сервера всегда указывает на какую либо ошибку собственно о чём мы с вами и говорили сегодня.
  • 5). Ответ сервера в виде начальной цифры 5 всегда указывает на какую либо фатальную ошибку возникшую в процессе обработки.

На сегодня у меня всё, подписывайтесь на обновления впереди ещё очень много интересного, всего вам доброго и до новых встреч!

С уважением, автор блога!
© progress-project
★Обновлено:2016-05-19

Введите свой e-mail:

Вы можете поделиться статьёй в социальных сетях:

Ваш комментарий

Внимание! Перед тем, как вставить в комментарий: html, php либо JavaScript, преобразуйте его в HTML сущность!

» Подписаться на комментарии по RSS
Поиск по блогу

Введите свой e-mail:

ВКонтакте Google+ Facebook RSS-лента сайта abrek-ad-abra.ru

Топ комментаторов

Виктор(6)
seoonly(4)
Николай(3)
Олег(3)
Иван(3)

© 2015-2017

SEO-Бизнес блог «Progress-project».

Все материалы, опубликованные на сайте: принадлежат автору и охраняются в соответствии с законодательством РФ.

При использовании материалов сайта гиперссылка на обязательна!



seo-блог