我正在访问WordPress外部的另一个网页中的页面内容。一切正常,我用的是:
require("wp-load.php");
$page_id = 300;
$data = get_page($page_id);
echo $data->the_content;
然而,内容与WordPress通常输出的内容不同。例如,在源代码中用空行分隔的段落就是这样,没有
<p>
标签。如何以WordPress打印页面的方式从页面中获取内容?我应该应用其他筛选器还是使用其他函数来处理文本?
最合适的回答,由SO网友:Tom J Nowell 整理而成
的确它是一个名为“the\\u content”的过滤器,许多其他功能都连接到它,例如将Wordpress转换为Wordpress、Oembed和p标记包装的功能
echo apply_filter(\'the_content\',$data->the_content);