Wordpress the_content()输出文档类型声明

时间:2018-11-30 11:45:23

标签: php wordpress

我正在使用html5blank wordpress的样板主题来创建新的wordpress主题。 出于某种原因,当我调用the_content()时,将得到包装实际内容的以下内容:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html><body>

我无法检测到任何影响the_content()的过滤器。

使用get_the_content()时不会发生这种情况,但是我需要使用短代码以及能够将视频自动嵌入主题的功能,因此使用它不是理想的选择。

是否有不需要的标签/声明来自何处?

1 个答案:

答案 0 :(得分:0)

function yourCustomShortCode() {
    ob_start();
    echo 'your custom sort code starts';
    echo 'your custom sort code ends';
    ob_get_clean();
}

尝试此操作可能会起作用。

使用 ob_get_clean ,您将可以在the_content()函数中获取帖子内容。