我正在尝试制作一个 Wordpress 插件,因此,我正在尝试操作我的 DOM(帖子内容)。目前我有这个代码:
<?php
function mb_find_my_image( $content ) {
if( is_home() ) { /* if is home start */
$dom = new domDocument;
$dom->loadHTML($content);
$dom->preserveWhiteSpace = false;
} /* if is home end */
return $content;
}
add_filter( 'the_content', 'mb_find_my_image' );
?>
但我总是收到以下错误:
作为输入提供的空字符串
我尝试使用任何其他具有 html 元素的自定义字符串并且它可以工作。我也尝试过使用 var_export($content, true),这在一定程度上解决了问题,但我得到了以下错误:
在非对象上调用成员函数 getAttribute()
我做错了什么?我正在使用 WAMP 服务器在本地计算机上运行此脚本。
var_dump($content) 给了我:
空
字符串帖子内容(即帖子的实际html)...(长度= 805)