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

Ошибка 404 может негативно влиять, как на Ваших посетителей, так и на поисковую машину. Для того, чтобы уменьшить риск ухода пользователя с блога из за ошибки 404, в шаблоне wordpress можно изменить вывод ошибки.

Обычно по стандарту в шаблонах wordpress, ошибка 404 имеет вид: “Извините, страница, которую Вы ищите не доступна…” То есть имеет обычный текст. Но можно же её улучшить. Например, вывести последние записи, чтобы мотивировать посетителя не уходить с Вашего блога. Так же можно вставить поиск, вывести свой лучший материал. Чтобы посмотреть, как она выводится у меня, введите после адреса блога произвольный набор букв. В общем, вариантов вывода ошибки 404 масса, я расскажу Вам про самые основные.

Вывод ошибки 404 в wordpress изменяется в папке с шаблоном. Можете воспользоваться админкой: Панель редактора тем WordPress > Редактор тем > Выбрать 404.php. Найти текст, который выводится у Вас на странице с ошибкой 404. И после него уже вставлять разные варианты.

1) Вывод последних записей.

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

1
2
3
4
5
6
<?php query_posts('showposts=5'); ?>
<ul>
<?php while (have_posts()) : the_post(); ?>
<li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li>
<?php endwhile;?>
</ul>

Где 'showposts=5' количество выводимых постов.

2) Вывод архивов.

1
2
3
<ul>
<?php wp_get_archives('type=monthly'); ?>
</ul>

3) Вывод рубрик.

1
2
3
<ul>
<?php wp_list_categories('orderby=name&title_li'); ?>
</ul>

4) Вывод поиска.

1
2
3
<form method="get" id="searchform" action="<?php bloginfo('url'); ?>/">
<input type="text" value="Поиск..." name="s" id="searchbox" onfocus="if (this.value == 'Поиск...') {this.value = '';}" onblur="if (this.value == '') {this.value = 'Поиск...';}" /> 
</form>

Вот такие способы вывода в wordpress ошибки 404 Вы можете использовать, как отдельно, так и в совокупности.

   



Если хотите получать новые статьи с "Маркетинг блога" первыми, то подписывайтесь по RSS или E-mail на обновление. Вы так же можете следовать за мной в Twitter или Friendfeed, где я делюсь интересными ссылками.




  • Спасибо за разъяснение! :)
  • Не за что :)
  • Спасибо за содержательный пост, пригодится. А что скажете лучше: перечисленные выше методы или полная переделка страницы 404 (т.е. по дизайну не будет сваязана с блогом)?
  • Мне кажется, что лучше перечисленные методы. Так как человек увидит Ваш бренд и запомнит в какой-то степени. Попав же совершенно на другую страницу, он с неё просто может уйти и в его сознании не что не отложится.
  • Можно использовать страничку для дополнительной внутренней линковки
  • Да это точно безусловный плюс.
  • Как то тоже интерисовался данным вопросом)
    Вот что у меня получилось: http://yesis.ru/404.php
  • Вообще прикольно :) Даже не охота уходить было. Подписался :)
  • Рад что вам понравилось.
    Вообще идей много... но из-за нехватки времени не могу всё реализовать.
  • Спасибо, поправили кое-что.