WordPress wp_register_script函数未在页脚中加载脚本 - php

我正在尝试在正文完成之前在博客的页脚中加载Google托管的JQuery。这是我在functions.php文件中使用的功能。

function load_jquery() {
if (!is_admin()) {
    wp_deregister_script('jquery');
    // load the Google API copy in the footer
    wp_register_script('jquery', 'https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js', array(), '1.5.1', 1);
    wp_enqueue_script('jquery');
}
}
add_action('init', 'load_jquery');

但是,它一直被加载到标题中。我不知道为什么。

我还在functions.php文件中添加了以下函数,它可以正常工作;

function your_function() {
    echo '<p>This is inserted at the bottom</p>';
}
add_action('wp_footer', 'your_function');

感谢帮助。

参考方案

我怀疑依赖jquery的其他脚本之一未设置为在页脚中加载。由于脚本依赖于jquery,因此jquery将被加载到头部。

WordPress:在网站上仅加载一个jquery脚本 - php

刚要启动一个WordPress网站,但注意到它当前正在加载两个jquery文件,一个包含在wp-includes中,另一个来自我的header.php,是否有一种方法可以使wordpress在前端加载wp-includes?做了大量的搜索,并且对此的唯一提及似乎包括以下代码,但是我找不到关于它的任何文档,任何想法?<?php wp_enqueue_sc…

从列表中排除类别-Wordpress - php

我正在尝试从以下列表中排除类别:<?php $categories = get_categories( 'orderby=id&exclude=1,'. getOption('promo-categorie', false) ); foreach( $categories as $category ) :…

如何用短码修改页面标题? - php

如何用短码修改特定页面的页面标题?以下将更改标题,但将在每个页面执行。我需要对其执行位置有更多控制。function assignPageTitle(){ return "Title goes here"; } add_filter('wp_title', 'assignPageTitle'); 有…

移动Wordpress后,登录有效,但不再有管理员访问权限 - php

将wordpress从旧的ISP转移到新的ISP之后,我在管理员访问权限/对仪表板的访问方面遇到了麻烦。传输是通过将所有文件(包括.htaccess)从旧服务器复制到新服务器,转储旧数据库并将其放在新服务器上并调整wp-config.php中数据库的所有设置来完成的。通过在计算机上设置主机条目,我可以验证一切正常,并且显示了所有内容。这是我的问题。使用旧的和…

WordPress替换元描述 - php

我需要用自定义元描述替换header.php中wp_head()函数生成的现有<meta name="description"...>。该页面中的信息不是常规的wordpress发布,而是从外部数据库获取的。我可以添加自定义元,但也有旧的function add_meta_tags() { global $data; if(!…