X
Заказать услугу

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

Плагины и Шаблоны для Wordpress
  • 2018-12-12
  • 3835 просмотр

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

  • Дизайн и разработка сайта

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

В сегодняшней статье хочу поговорить об одной стандартной фишке от 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
Проголосовало: 6, в среднем: 5 из 5
Читайте также
Опубликовано 4 комментария

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

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

Нажмите, чтобы добавить код в комментарий. Далее добавьте свой код внутрь тегов <code> тут код </code>
Я ознакомлен(а) с политикой конфиденциальности и даю согласие на обработку персональных данных*

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.