???? ???????? ?? NOFOLLOW!

Не разбить ли нам посты..

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

Итак, как можно разбить пост:
1. Вставка тега <! – - more – ->. Достаточно вставить этот тег при публикации поста и на главной отобразится только часть текста, расположенная до него. При этом в рсс также будет отдаваться неполностью, и читатели должны будут заходить на блог за продолжением поста. Не все это любят. И если вы хотели разбить только пост на блоге, а не в рсс, просто поставьте плагин Full Text Feed. Рсс будет отдаваться полностью, есть <! – - more – -> или нет.
Чтобы вариант с <! - - more – -> заработал, мне пришлось заменить в шаблоне главной страницы <?php the_content(); ?> на <?php the_content(‘…click here to read more’); ?>
Тег <! – - more – -> можно вставять автоматически с помощью плагина Auto more

Кстати, если напишите так:
<! – - more – ->
<! – - noteaser – ->
то на главной странице будет отображен текст до этих тегов, а на странице поста его уже не будет.

2. Произвольное поле Optional Excerpt (под полем поста в админке находится, если кто не знает)
То, что вы напишите в этом поле и будет показано на главной.
Для того чтобы Optional Excerpt заработал пришлось заменить
<?php the_content(); ?> на
<?php
if( $post->post_excerpt ) {
the_excerpt();
} else {
the_content();
}
?>

На этом варианте я и остановилась :) Первый не подошел по причине появления лишней ссылки, да еще и с нетематическим анкором

Кстати, на несколько страниц пост можно разбить с помощью <! – - nextpage – ->. Ну и конечно же нашелся плагин Paging plugin, который автоматически разбивает длинные посты на страницы (вставляет тег <! – - nextpage – ->).
Чем дальше работаю с WordPress, тем больше поражаюсь его гибкости..


Лидер по реферальским выплатам!

!!!

11 Responses to “Не разбить ли нам посты..”

  1. giga_petrov (2 comments) Says:

    Полезная вещь, если посты объёмные, например когда для того чтобы его пролистать необходимо 10 раз прокрутить скролл)) Сам же пользуюсь самым простым методом – тегом more, нажимая соответствующую кнопку на панели инструментов

  2. Павел (3 comments) Says:

    Большие статьи лучше всего скрывать, что бы они не загружали страницу,и видно было несколько тем

  3. Alex (5 comments) Says:

    День добрый!
    “Первый не подошел по причине появления лишней ссылки, да еще и с нетематическим анкором” . Я сам на всех блогах обычно пользуюсь . Но если уж так мешает лишняя ссылка то есть вроде какой то плагин который закрывает от поисковиков внешние ссылки, называется вроде так если не ошибаюсь- “ExR”. Еще есть очень полезный плагин “RusToLat” который переводит урлы в транслит. И еще один плагин который помогает справиться со спам комментами simpleCAPTCHA.
    А вордпресс действительно поражает набором и плагинов и открытым кодом который можно под себя исправить.

  4. admin (139 comments) Says:

    дело в том, что это не внешняя ссылка получается..
    ну, даже если я найду плагин закрывающий именно more.. как плагины могут закрыть ссылку – noindex,nofollow? на них не все поисковики реагируют

  5. profy (1 comments) Says:

    А желание разбить посты не связана с желанием удвоить постовые? :)

  6. admin (139 comments) Says:

    неет :) никогда не занималась постовыми, даже не предлагайте ;)

  7. Sylfer (1 comments) Says:

    Кстати, ипользуя тег “море” наткнулся та такие ошибки:
    если тег стоит внутри маркированного/нумерованного списка, то главная может отображаться некорректно) зависит от шаблона..

  8. Tecktonik (1 comments) Says:

    Спасибо, классная заметка. Тег more хоть и полезен и я его использую, но всё-таки он дублирует текст на блоге, а значит и некоторая пессимизация сайта происходит. Вот насчёт noteaser не знал, надо бы им это как-то выделаить в админке.

  9. sawa (1 comments) Says:

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

    Warning: strpos() [function.strpos]: Empty delimiter in /home/medic/public_html/wp-content/plugins/wp-noref.php on line 107

    Как убрать ее?
    В чем вообще причина?

  10. admin (139 comments) Says:

    убрать плагин WP-NoRef – он не работает с последней версией вордпресса

  11. Шурик (1 comments) Says:

    Хороший пост. Добавлю по поводу тега more. Можно разнообразить текст, который выводится на месте тега more. Для этого вместо

    (скобка)!–more–(скобка)

    можно, например, написать

    (скобка)!–more а сейчас я расскажу вам, где ключ от квартиры, где деньги лежат!–(скобка)

    ТОгда вместо стандартного “Читать далее…” будет интересная ссылка на полный пост.

    2Tecktonik: Дублированный контент в пределах одного домена, имхо, не вреден (но увлекаться, конечно, не стоит). Поисковики за это не пессиммизируют.

Leave a Reply

?????? ? ???????????? ????? ???????? ?? nofollow.