JQuery在WordPress管理页面上不起作用

时间:2017-02-15 作者:cmiotk

我目前正在使用Wordpress的GeoDirectory插件,截至最近,除了Wordpress已升级到最新版本之外,我没有对Wordpress进行任何更改。

当我添加一个事件时,没有一个包,那么JQuery似乎工作正常,页面上的所有内容都以应有的方式显示和工作,因此链接就像。。。

wp管理员/职位。php?post=0000(&;操作=编辑

有了这个链接,JQuery就可以工作了,但是当我选择一个包时,你必须更改URL,当我查看它时,控制台会出现错误。。。选择包时的URL将更改为此。。。

wp管理员/职位。php?post=0000(&;操作=编辑(&A);package\\u id=2

这些是抛出的错误。。

enter image description here

似乎URL末尾的额外标记根本没有读取JQuery?

2 个回复
SO网友:Dilip kumar

出现这种类型的问题。以防-

1- jQuery函数与其他jQuery函数冲突。要删除此类问题,请在中定义以下脚本wp-config.php 文件

define(\'CONCATENATE_SCRIPTS\', false);
2- 前端中不包括jQuery liberaray文件。

3- Jquery多次定义了同一个文件。然后这种类型的问题出现在firebug中。

SO网友:TrubinE

连接脚本时,指示脚本在连接到jQuery时应该工作:

  function my_custom_script() {
    wp_enqueue_script(\'my_custom_script\', plugins_url(\'/js/script.js\', __FILE__), array(\'jquery\'), \'1.0\', true);
}

add_action(\'admin_enqueue_scripts\', \'my_custom_script\');
声明需要:array(\'jquery\')

相关推荐

无法在模板函数.php中使用IS_HOME

我试图在标题中加载一个滑块,但只在主页上加载。如果有帮助的话,我正在使用Ultralight模板。我正在尝试(在template functions.php中)执行以下操作:<?php if ( is_page( \'home\' ) ) : ?> dynamic_sidebar( \'Homepage Widget\' ); <?php endif; ?> 但这行不通。现在,通过快速的google,我似乎需要将请