Главная
Wordpress
Тег more и как убрать ссылку — читать далее WordPress.
  • 31 Мар 2016г
  • 459
  • 2
  • Рубрика: Wordpress

Тег more и как убрать ссылку — читать далее WordPress.

31032016209

Доброго времени суток 🙂

В сегодняшней статье хочу поговорить об одной стандартной фишке от WordPress и о том, как ее немножко улучшить. Если вы ведете свой блог или сайт другой тематики на WordPress, то Вы знаете что такое анонс статьи, тизер, превью и тд. Кто не в курсе, это часть текста, а именно начало, которое выводится, например, на главной странице, а также везде где есть цикл и список записей Вашего сайта. То есть этот тот кусочек текста, который дает понять посетителю о чем пойдет речь в статье.

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

Возможно Вы освоили тег more, который позволяет обрезать текст записи, статьи до нужного размера. При написании статьи в админке, в редакторе, нужно нажать на кнопку more, которая добавит вот такой комментарий:

<!--more-->

Если работать в визуальном редакторе, то кнопка называется "Вставить тег Далее" и это выглядит так:

Вставить тег Далее

В текстовом, кнопка так и имеет название more и выглядеть будет так:

Кнопка more

То есть Вы пишите пару предложений, устанавливаете обрезку текста, который выведется в виде тизера. Но при стандартном выводе такого анонса, в конце текста WordPress устанавливает ссылку на продолжение текста - Читать далее. Если Вы хотите убрать эту ссылку, то придется немного подправить Вашу тему.

Читать далее

Для этого нужно открыть для редактирования файл пользовательских функций - functions.php и в самый его конец, перед закрывающим тегом PHP - ?>, если его нет, то просто в конец, добавить вот такую строку:

add_filter( 'the_content_more_link', '__return_empty_string' ); 

Пользоваться ли тегом more, решать Вам, но если все таки решите и Вам будет мешать ссылка с текстом - Читать далее, то данный метод поможет Вам избавится от нее.

На этом все, спасибо за внимание. 🙂




Если Вам был полезным мой труд, можете поддержать сайт, обменяться со мной текстовыми ссылками или посмотреть рекламку, что займет 2 минуты :)


Оцените статью
  1. 5
  2. 4
  3. 3
  4. 2
  5. 1
(4 голоса, в среднем: 5 из 5)

Опубликовано 2 комментария

  • Error
    Комментариев: 1

    В принципе выглядит всё так, как и ожидалось. Тег далее устанавливается и отображается правильно. НО Вот ссылка этого тега далее ведёт неизвестно куда.

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

Заполните поля ниже. Ваш e-mail не будет опубликован. Обязательные поля помечены *

Уважаемые пользователи! При добавлении комментариев на сайт Вам следует соблюдать правила указанные под формой отправки комментариев.

Соблюдайте добавления комментариев

Это не спам *

Нажмите, чтобы добавить код в комментарий