0
36
2018-02-12

WordPress - Помещение the_content () в переменную PHP

Поговорим о «буферизация вывода» и the_content()
Понравилась страница? Поставь свою оценку!
PLUGIN_STAR_RATINGS.SCORE_TEXTPLUGIN_STAR_RATINGS.VOTES_TEXT
Содержание:

Возможно, есть несколько способов сделать это, но мне по душе данный вариант:

ob_start();
the_content();
$content = ob_get_clean();

Это называется «буферизация вывода», когда выход перенаправляется из прямого отправления для записи, в буфер.

Зачем?

Если вам нужно сделать какие-либо манипуляции или расчет содержимого, прежде чем выводить его. По моему опыту, это, вероятно, не очень распространенная потребность. Но возможно Вам будет полезен данный кейс ;).

Например, он поможет Вам подсчитать количество слов в цитате.

$numWords =  sizeof(explode(" ", $content));




Статья была переведена для блога TechBlog.SDStudio.top
Источник: https://digwp.com