Убрать #more #comments #respond

Примечание: Этот текст может содержать некоторые партнерские ссылки, а это значит, что я зарабатываю небольшую комиссию без каких-либо дополнительных затрат с вашей стороны, если вы воспользуетесь этими ссылками. Спасибо за понимание и поддержку.

Во многих темах WordPress реализована удобная навигация по сайту. Всегда можно легко и быстро попасть в раздел комментариев к нужной теме, при чём с главной страницы. Единственный на мой взгляд недостаток такого удобства в том, что к адресу добавляются значения #respond или #comments (когда Вы непосредственно с поста «прыгаете на комментарии»).

Так же когда Вы пишите текст в новой записи и оформляете вывод анонса на главную страницу, а весь текст соответственно на отдельную, то используете тег #more означающий «читать дальше», а к основной ссылке (адресу) добавляется, что то вроде #more-572 (цифра обозначает ID статьи).
Так вот чтобы избавится от этих #more #comments #respond сделать надо следующие: отредактировать файлы comment-template.php (для #comments #respond) и post-template.php (для #more). Находятся файлы в папке wp-includes на сервере Вашего сайта. Для удобства доступа к этим файла и их редактирования я использую программы: FileZilla и Notepad++. При помощи первой программы попадаю на сервер сайта по ftp доступу, при помощи второй программы редактирую файлы. Чтобы сразу выйти на необходимые значения в поле поиска программы Notepad++ набераете необходимые значения и убираете лишнее, вот так было (редактируем файл post-template.php)

get_permalink() . «#more-{$post->ID}» class=»more-link»>$more_link_text</a>», $more_link_text );
$output = force_balance_tags($output);
}

убираем #more-{$post->ID} и получаем

get_permalink() . «» class=»more-link»>$more_link_text</a>», $more_link_text );
$output = force_balance_tags($output);
}

С #comments и #respond проще: находим и удаляем из кавычек #comments и #respond соответственно из файла comment-template.php

Мой блог находят по следующим фразам:

Важно! Эта запись может содержать ссылки на плагины, которые к моменту вашего чтения и скачивания могут работать не корректно. Будьте внимательны.

6 Comments

  • Добрый день.
    Спасибо за статью.
    У меня совсем другая ситуация. После линка добавляется #.UTRvilfHA2U когда из home page перехожу на другие раздели меню. Происходит редирект, причем в explorer нету таких проблем.
    Подскажите пожалуйста, как експерт в каком файле можно искать и исправить.
    Спасибо заранее.

    Ответить
    • Автор · Edit

      Вы не дали ссылку в качестве примера, что именно у вас происходит. Мне сложно угадать причину. Далее: вы проверяли это на разных темах, переключались на дефолтные и было тоже самое? Ведь надо понимать, где и что глючит.
      Похоже, что это проблема в вашей активной теме.

      Ответить
  • Автор · Edit

    Я посмотрел сейчас свой блог через этот ресурс, у меня генерирует некоторые ссылки по два раза, так как у меня цитата берется из первого абзаца статей.
    Комментарии к этому обзору имеют в конце ссылки текущий ID для каждого комментария, что позволяет считать их разными.
    Почему у вас 3 раза генерируется ссылка — не знаю.

    Ответить
  • Я наверно не совсем корректно задал вопрос.
    архивы, категории итд. у меня закрыты в файле роботс.
    проблема возникает при проверки внутренних страниц сайта через http:/mainspy*ru
    и там видно, что
    http:/i-car*org*ua/tuning-_vaz/kratkij-obzor-lada-priora-white*html
    повторяется 3 раза.
    Так как, были удалены comments, respond и more.
    вот повторение одинаковой ссылки 3 раза может считаться дублем и как на такое реагируют поисковики?

    (у меня стоит наименование статьи по принципу /%category%/%postname%.html)
    вот в чем вопрос.

    Ответить
  • Доброе время суток, спасибо за статью!
    Возникла еще встречная проблема — дубли!
    Одна статья доступна по трем ссылкам, я читал это не любит яндекс.
    Можно ли убрать дубли, но сохранить краткий анонс на главной странице?
    Спасибо.

    Ответить
    • Автор · Edit

      Ваш вопрос не в тему этого обзора, ну, а что касается дублей страниц: пользуйтесь настройками плагина All-In-One-SEO-Pack или его альтерантивы — Platinum SEO. В настройках этих плагинов можно выбрать параметры, исключающие из индексирования страницы, генерирующие дубли, а именно: страницу просмотра результатов поиска, страницы архивных записей (архивы рубрик, меток, месяцев и т.д.), страницы категорий (http://…/category/).
      Что касается анонса на главной и страницы просмотра записи, анонс которой находится на главной… Здесь надо действовать иначе, а именно: если ваш шаблон сайта поддерживает работу такой функции, как цитата (она есть на странице редактирования, выводится под окном редактора) — используйте цитату для анонса. Если шаблон эту функцию не поддерживает — ее надо добавить в файл functions.php вашего шаблона. Как? Это отдельный тема для разговора, не в комментариях же мне целую статью писать)))

      Ответить

Добавить комментарий

Ваш email нигде не будет показан. Обязательные поля помечены *