Главная Новости

Get_the_content() - возвращает содержимое записи WordPress


Опубликовано: 01.09.2018

видео get_the_content() - возвращает содержимое записи WordPress

How to Add a Custom Function to Your WordPress Website - 2017

Функция возвращает неотфильтрованный контент поста (под постом подразумевается запись, страница, либо любой другой произвольный тип поста). Должна быть использована в цикле.



get_the_content ( $more_link_text = null , $strip_teaser = false )

К сожалению функция не имеет параметра с ID поста, поэтому, если вам нужно вывести контент какой-то конкретной записи, читайте об этом здесь .

$more_link_text (строка) Позволяет установить собственный текст ссылки перехода к полной версии поста. По умолчанию анкор ссылки в русской версии WordPress — (далее...). $strip_teaser (логическое) Влияет на то, как отображается полная версия контента (то есть то, что обычно находится в single.php): false — по умолчанию полная версия содержимого поста выводится как обычно. true — в этом случае в полной версии поста будет отсутствовать часть контента, которая находится до тега <--more-->.

Примеры

$content_no_filter = get_the_content ( 'Перейти к посту...' ) ; echo $content_no_filter ;

Имейте ввиду, что функция возвращает контент непосредственно в том виде, в котором он находится в базе данных, минуя фильтр the_content — это значит, что некоторые плагины перестанут работать как надо.


13-[Wordpress theme]get_the_content & the_content طريقة استخدام الدوال

Для того, чтобы вывести отфильтрованный контент, вы можете использовать функцию the_content() , либо следующий код:

$content_no_filter = get_the_content ( ); // содержимое поста (текущего в цикле) из базы $content_filter_applied = apply_filters ( 'the_content' , $content_no_filter ) ; // применяем фильтр the_content echo str_replace ( ']]>' , ']]&gt;' , $content_filter_applied ) ; // делаем небольшую замену и выводим результат
rss