WP_Head不工作

时间:2012-12-07 06:04:51

标签: jquery wordpress header nextgen-gallery

wp_head()功能在几天内无效。 Jquery现在没有加载到主站点上,而nextgen gallery也没有检测到这个功能,但是这个功能目前存在于我的头文件中。

我尝试过重新安装wordpress,nextgen gallery和主题。没有重新安装网站,有没有办法解决这个问题。

3 个答案:

答案 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(),否则请添加