wp_head()函数几天后就不能工作了。Jquery 现在没有在主站点上加载,nextgen 库也没有检测到这个函数,但是这个函数目前存在于我的头文件中。
我试过重新安装 wordpress、nextgen 画廊和主题。有什么办法可以在不重新安装网站的情况下解决这个问题。
wp_head()函数几天后就不能工作了。Jquery 现在没有在主站点上加载,nextgen 库也没有检测到这个函数,但是这个函数目前存在于我的头文件中。
我试过重新安装 wordpress、nextgen 画廊和主题。有什么办法可以在不重新安装网站的情况下解决这个问题。
您是否添加了多个可能导致冲突的 jquery 版本。你可以添加无冲突的js吗?
我看了你的header.php
,有几个问题:
你没有像推荐的那样使用它。它应该在你的functions.php
. 下面是 Codex 的一个例子:
<?php
function my_scripts_method() {
wp_enqueue_script('scriptaculous');
}
add_action('wp_enqueue_scripts', 'my_scripts_method'); // For use on the Front end (ie. Theme)
?>
2. wp_head()的放置
建议在您的标签wp_head()
之前使用。</head>
3.包括jQuery 1.4.4
检查您的控制台是否有错误,并检查您的图库插件是否支持您正在使用的当前版本的 jQuery。它还与wp_enqueue_script("jquery")
您使用的上述内容“冲突”。wp_head()
加载您的页面并查看源代码以查看get_theme_option("head")
.
我在开发项目时遇到了同样的问题。
在我的问题中,我需要从插件中添加自定义样式以添加到头部。
function custom_style(){
?>
<style>
.search_page_outer_wrapper{
background:red;
}
</style>
<?php
}
add_action('wp_head','custom_style');
所以在尝试了很多解决方案之后,我找到了解决方案。
1) 在“get_header()”函数上方添加 wp_head 钩子函数。像这样 :
<?php
function custom_style(){
?>
<style>
.search_page_outer_wrapper{
background:red;
}
</style>
<?php
}
add_action('wp_head','custom_style');
get_header();
2)第二种解决方案:检查是否在header.php中添加了wp_head(),如果没有,请添加