Выводим на главную страницу блога анонсы постов
Некоторые блоги, особенно на бесплатных хостингах по умолчанию выводят анонсы постов. Но проблема стоит с платным использованием, например, когда применяется движок WordPress. В этом случае выбор у блоггера невелик, либо организовать отдельную страницу с постом и утвердить ее на постоянное отображение в главной из административной панели WordPress, либо задать число постов, которые были написаны последними и они будут выводиться на главной в полном объеме.
Будет оптимальным, предложить посетителям блога несколько анонсов статей, из которых они вольны будут выбирать, что читать, а что пропустить. Можно сделать анонс постов на главной странице блога, тем самым анонс будет включать в себя несколько первых верхних предложений поста. Способов вывода анонсов существует 2, но какой из них применить на практике, каждый блоггер должен определиться сам, хотя у первого способа есть некоторые недочеты, несмотря на то, что его многие используют.
Применить тег <! — more — >, данный тег необходимо разместить прямо в текстовом редакторе WordPress, где непосредственно пишутся все статьи перед их публикацией. Причем вставлять тег нужно сменив визуальный режим написания на отображение в виде HTML. Тег <! — more — > можно разместить где угодно в HTML версии текста, причем та часть поста, которую Вы отделите от другой этим тегом, будет выводиться в виде анонса на главной странице блога.
Данный пример вызвал у меня сомнения, так как, скорее всего опять возникает проблема дублирования контента. После применения этого тега появляется еще один URL-адрес заголовка поста с окончанием в адресе more и как отнесутся к этому поисковики неизвестно. Второе, что не понравилось это неудобство, придется в каждый вновь написанный пост вручную вставлять этот тег, чтобы задать правило — отобразить анонс.
Второй способ выводить анонсы постов, оказался наиболее выгодным, при его активации — урлы страниц остаются прежние и изменить код придется всего лишь один раз. Зайдите в админку блога и найдите страницу index.php для редактирования кода. Найдите следующий код, который начинается:
«<?php the_content…
удалите строку этого кода, и замените его на следующий:
«<?php the_excerpt(); ?> <a href=»<?php the_permalink() ?>»>Читать полностью »</a>»
Причем фразу, которая будет являться ссылкой в анонсе на полный пост «Читать полностью», можно заменить на свою, как Вам понравиться, ну например на «Дальше будет интереснее»…
В результате должно получиться как у меня на главной странице, выведены анонсы 7 постов, с нормальными ссылками на полные версии. Почему не стоит отображать полный вариант постов блога? Проблема заключается в дублировании контента для поисковых систем. Если у Вас на главной странице блога, например 5 полных версий постов, то они будут проиндексированы поисковиками сначала с главной, затем на отдельных страницах, где они расположены полностью — это не есть хорошо для оптимизации блога, да и время загрузки главной страницы увеличиться.
Добавить комментарий