wp_head()功能在几天内无效。 Jquery现在没有加载到主站点上,而nextgen gallery也没有检测到这个功能,但是这个功能目前存在于我的头文件中。
我尝试过重新安装wordpress,nextgen gallery和主题。没有重新安装网站,有没有办法解决这个问题。
答案 0 :(得分:1)
您是否添加了多个可能导致冲突的jquery版本。你可以添加没有冲突的js吗?
答案 1 :(得分:1)
我看了你的header.php
,有几个问题:
<强> 1。 wp_enqueue_script() 强>
你没有像推荐的那样使用它。它应该在你的functions.php
中。以下是食典委的一个例子:
<?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")
包含的实际文件。
答案 2 :(得分:0)
在开发项目时遇到同样的问题。
在我的问题中,我需要从插件添加自定义样式以添加到头部。
function custom_style(){
?>
<style>
.search_page_outer_wrapper{
background:red;
}
</style>
<?php
}
add_action('wp_head','custom_style');
因此,在尝试了很多解决方案之后,我找到了解决方案。
1)在“ get_header()”函数上方添加wp_head hook函数。像这样:
<?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(),否则请添加