为什么wordpress主题css和js文件在head标签后加载?

时间:2014-12-04 17:24:30

标签: javascript css wordpress linker-errors

为什么我的wordpress主题css和js文件加载到head标签之后?并在firefox中显示红色的视图源中的快照,这意味着错误的标记。

我的代码出了什么问题?

enter image description here

2 个答案:

答案 0 :(得分:0)

wp_head()函数(它只是一个包装函数dor wp_head)应该在<head></head>标记内。用于添加脚本和样式的钩子wp_enqueue_scripts被挂钩到wp_head钩子。

请注意,<link>代码之外的<head></head>代码无效HTML

答案 1 :(得分:0)

这是因为您可能错误地在头标记之后插入wp_head()函数,如下面的代码

<html <?php language_attributes(); ?>>
<meta charset="<?php bloginfo( 'charset' ); ?>" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">

</head>
<?php wp_head(); ?

正确的方法是执行此操作,如下面的代码

<html <?php language_attributes(); ?>>
<meta charset="<?php bloginfo( 'charset' ); ?>" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">

<?php wp_head(); ?
</head>