Возможно, есть несколько способов сделать это, но мне по душе данный вариант:
ob_start();
the_content();
$content = ob_get_clean();
Это называется «буферизация вывода», когда выход перенаправляется из прямого отправления для записи, в буфер.
Зачем?
Если вам нужно сделать какие-либо манипуляции или расчет содержимого, прежде чем выводить его. По моему опыту, это, вероятно, не очень распространенная потребность. Но возможно Вам будет полезен данный кейс ;).
Например, он поможет Вам подсчитать количество слов в цитате.
$numWords = sizeof(explode(" ", $content));
Статья была переведена для блога TechBlog.SDStudio.top
Источник: https://digwp.com