0

wp_head()函数几天后就不能工作了。Jquery 现在没有在主站点上加载,nextgen 库也没有检测到这个函数,但是这个函数目前存在于我的头文件中。

我试过重新安装 wordpress、nextgen 画廊和主题。有什么办法可以在不重新安装网站的情况下解决这个问题。

4

3 回答 3

1

您是否添加了多个可能导致冲突的 jquery 版本。你可以添加无冲突的js吗?

于 2012-12-07T06:14:57.680 回答
1

我看了你的header.php,有几个问题:

1. wp_enqueue_script()

你没有像推荐的那样使用它。它应该在你的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").

于 2012-12-07T06:44:36.153 回答
1

我在开发项目时遇到了同样的问题。

在我的问题中,我需要从插件中添加自定义样式以添加到头部。

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(),如果没有,请添加

于 2019-02-01T10:20:03.840 回答