X
  • Дизайн та розробка сайту
  • Дизайн і створення сайтів. Розробка тем для WordPress. Створення Landing Page.
  • office@gnatkovsky.com.ua
  • @vgnat
  • Написати мені
Замовити послугу

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

Приклад
  • 2024-11-21
  • 10296 переглядів

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

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

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

Deprecated: Функція WP_Query викликана з аргументом, який вважається застарілим з версії 3.1.0! Вираз caller_get_posts застарілий. Використовуйте ignore_sticky_posts. in /var/www/vhosts/gnatkovsky.com.ua/gnatkovsky.com.ua/public/wp-includes/functions.php on line 6078