Как Убрать Автопереход При Нажатии На more в WordPress

avatar

Как Убрать Автопереход При Нажатии На more в WordPressКогда вы в посте блога вставляете разделяющий тег more создается ссылка типа site.ru/2008/03/26/название_поста /#more-447 С одной стороны это удобно, когда при прочтении перескакиваешь к продолжению статьи но для поисковиков — это дублирующийся контент, за который возможны штрафы к сайту.

Для того чтобы убрать дублирующиеся страницы с тегом #more в WordPrees нужно:

  • Открыть \wp-includes\post-template.php
  • Найти там строку $output .= ‘ <a href=»‘. get_permalink() . «#more-$id\» class=\»more-link\»>$more_link_text</a>»;
  • Заменить на $output .= ‘ <a href=»‘. get_permalink() . «\» class=\»more-link\»>$more_link_text</a>»;
  • Сохранить файл и заменить исходный на хостинге

Второй выход не использовать тег #more, пользователю будет доступен весь пост или же использовать автоматическую обрезку поста excerpt.

Учтите, что при обновлении движка придется все делать заново.




.

Комментарии (8) к материалу "Как Убрать Автопереход При Нажатии На more в WordPress"

  1. avatarart (27.03.2008 21:23) (Ответить)

    странно. якоря (#) были всегда и не думал что поисковики будут ссылки с ними вопринимать как дублирующийся контент… примеры есть?

  2. avatarАндрей Лапенко (28.03.2008 20:24) (Ответить)

    Я у америкосов на блоге прочел и попробовал сделать, хуже точно не будет.

  3. avatarart (29.03.2008 06:38) (Ответить)

    а вдруг будет? конечно, с #more не всегда, но если совсем от якорей отказаться — это будет неудобно

  4. avatarДмитрий (10.08.2009 14:05) (Ответить)

    Помогите разобраться плз!
    Не пойму, поставил шаблон, и тексты на главной странице пишутся польностью. Ни как не могу их урезать. Как сделать? Кроме тэга more.
    Не могли бы объяснить что такое автоматическая урезка excerpt?
    Может это то что мне надо.
    Спс.

  5. avatarДмитрий (10.08.2009 14:16) (Ответить)

    Все, извините плз, нашел решение).
    Меняем «php the_content» на «php the_excerpt» .

  6. avatarАнтон (08.02.2010 19:32) (Ответить)

    Спасибо за подсказку, помогло :)

  7. avatarrussian (17.04.2010 11:18) (Ответить)

    Сейчас только искал как это сделать, но нашел на другом сайте. Хотя у вас написано короче и понятнее.Спасибо.

  8. avatarjazzlevit (28.09.2011 16:52) (Ответить)

    Спасибо очень помогло!

Leave a comment


Я не рассылаю спам! *

Top