n-wp.ru — блог о WordPress

Расправляемся с тегом more

Несколько примеров того, как можно усовершенствовать тег more (кат) без использования плагинов.

Многие продвинутые сеошники советуют не пользоваться вообще тегом more — тем самым, который разбивает ваш пост на две части, как говорят, над катом и под катом. Ничего плохого в этом не вижу, и сам постоянно пользуюсь этим тегом во всех своих блогах. Однако тут есть два спорных момента. Во-первых, тег more создает не полноценную ссылку, а внутреннюю ссылку, работающую только в рамках текущего документа. Поэтому поисковики не учитывают ее, как нормальную ссылку, куда-то ведущую. Во-вторых, неужели эти крутые сеошники еще не поняли, что WordPress является самой популярной в мире платформой для ведения сайтов, лидируя с огромным отрывом от всех остальных, и естественно, что любой поисковик давно уже научился работать с этим самым тегом more, учитывая его специфику?

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

Для того, чтобы удалить переход по тегу more, откройте functions.php и вставьте в него:

Этот код избавляет читателей от прыжка, который их ожидает, если они кликнут по ссылке «Читать полностью». Вместо этого просто откроется полный вариант поста.

Если при выводе постов на главной странице используются миниатюры, то есть резон не использовать тег more, заменив его другим — excerpt. Эта функция выводит текстовое содержимое заданной длинны. Давайте определим, какую длину текста следует выводить по умолчанию, то есть если не указаны иные условия. Открываем все тот же functions.php и вставляем туда такой код:

Можете поиграться с цифрой 50, подобрав нужную вам длину.

Ну и на последок давайте изменим текст, который будет являться ссылкой на полную статью. В functions.php вставим такой код:

Этот код работает в WordPress 2.9+. Он изменяет ссылку на полную статью, которая теперь будет выглядеть, как многоточие. Если же у вас WordPress 2.8 и более старый, то код будет таким:

Пользуйтесь!

tiaurus

Являюсь создателем n-wp.ru — блога о WordPress для новичков. Мне интересно многое, поэтому еще я сделал 123-box.ru — блог о программах для Windows, и tiaurus.info — блог о красоте.

1 комментарий

  • у вас в первом коде не хватает закрывающей фигурной скобки и строчки
    add_filter(‘excerpt_more’, ‘no_more_jumping’);