恐怕我无法再现这个问题。运行WP 4.6.1和Yoast 3.7.1。我在测试安装的函数文件中添加了以下内容:
add_action( \'the_content\', \'wpse224783_action\');
function wpse224783_action()
{ echo "test123"; }
add_filter( \'the_content\', \'wpse224783_filter\');
function wpse224783_filter($content)
{ echo "test456" ; return $content . "test789" }
这将导致我的所有内容输出
test123test456test789
. 因此,我的结论是,这种行为不仅仅是由新的WP安装和Yoast的组合触发的。我使用了一个分析插件,它指示函数在每次调用
the_content
. 在其他地方,可能在你的主题中,有什么东西正在触发
the_content
多次。