wp_head() outputs in body

时间:2018-05-12 作者:Niek

我有一个简单的头文件,它调用wp\\u head方法,但是当我检查源代码时,css链接是在主体和<head> 为空。

我的标题。php:

<!DOCTYPE html>
<html lang="en">

<head>
<?php wp_head(); ?>
</head>
<body>
<?php get_template_part( \'components/navigation/navigation\', \'main\' ); ?>
我的职能。php:

<?php 
function load_scripts() {
    echo \' test\';
    wp_enqueue_style( \'style\', get_stylesheet_uri() );
}
add_action(\'wp_enqueue_scripts\', \'load_scripts\');

?>
谢谢!

1 个回复
最合适的回答,由SO网友:Milo 整理而成

这是您的浏览器试图避免无效标记。你的echo \' test\'; 输出不属于head 标记,以便浏览器将其关闭并打开body 标签如果查看来自服务器的实际未处理响应,它不会以这种方式显示,但echo 无论如何都不应该存在,当您删除它时,此问题将消失。

结束

相关推荐