作者:手机用户2502912891 | 来源:互联网 | 2023-05-21 09:01
我在下面的Wordpress中使用此功能:
function wpstudio_doctype() {
$cOntent= '' . "\n";
$content .= '';
echo apply_filters( 'wpstudio_doctype', $content );
}
问题是该函数显示$content
在
标记上方,而不是在标记内添加字符串HTML
.
我在这做错了什么?
1> John Conde..:
language_attributes()
不返回属性,它回应它们.
// last line of language_attributes()
echo apply_filters( 'language_attributes', $output );
这意味着它将在您的字符串组装之前显示.您需要使用输出缓冲捕获此值,然后将其附加到您的字符串.
// Not sure if the output buffering conflicts with anything else in WordPress
function wpstudio_doctype() {
ob_start();
language_attributes();
$language_attributes = ob_get_clean();
$cOntent= '' . "\n";
$content .= '';
echo apply_filters( 'wpstudio_doctype', $content );
}