我使用“the_content”过滤器检查页面内容是否为空,并设置替代内容:
add_filter( \'the_content\', \'my_content\' );
function my_content( $content ) {
// check if we the posttype is correct -------------------------------
...
if (strlen($content) == 0) {
return \'new content\';
}
return $content;
}
当我用正确的posttype打开一篇空文章时,我将得到一个空的$内容,字符串长度(608)。在这种情况下,将显示和emtpy页面,而不是“新内容”:(
我包含了以下调试信息:
$temp = trim($content);
var_dump($temp);
if (strlen($content) == 0) {
return \'new content\';
}
并得到结果:string(608)”“
知道发生了什么事以及如何解决吗?