Php WP上jQuery的冲突(管理面板无法正常工作)

Php WP上jQuery的冲突(管理面板无法正常工作),php,jquery,wordpress,Php,Jquery,Wordpress,我正在为我的博客使用自定义Wordpress主题。这个主题在网站上运行良好,但在背面,小部件不能移动/自动关闭等。我已经尝试用 define('CONCATENATE_SCRIPTS',false) 在WP配置上。它解决了小部件的问题,但现在,我无法上传帖子的特色图片。(它向我显示了一个关于它无法上传的错误,但是它上传了,我在wp admin/post.php中看不到库。我可以在wp admin/upload.php中看到所有图像。) My functions.php如下所示: function

我正在为我的博客使用自定义Wordpress主题。这个主题在网站上运行良好,但在背面,小部件不能移动/自动关闭等。我已经尝试用

define('CONCATENATE_SCRIPTS',false)

在WP配置上。它解决了小部件的问题,但现在,我无法上传帖子的特色图片。(它向我显示了一个关于它无法上传的错误,但是它上传了,我在wp admin/post.php中看不到库。我可以在wp admin/upload.php中看到所有图像。)

My functions.php如下所示:

function aax_scripts() {
// Styles
wp_enqueue_style( 'Bootstrap-4', get_template_directory_uri().'/bootstrap/4.1.1/css/bootstrap.min.css');
wp_enqueue_style( 'AAX-Style', get_stylesheet_uri() );
wp_enqueue_style( 'Google-Fonts', 'https://fonts.googleapis.com/css?family=Oswald|Roboto|Libre+Franklin');
wp_enqueue_style( 'Font-Awesome', get_template_directory_uri().'/fontawesome/fontawesome-free-5.2.0-web/css/all.css');

// Scripts

wp_enqueue_script("jquery");
wp_enqueue_script( 'Bootstrap-4', get_template_directory_uri() . '/bootstrap/4.1.1/js/bootstrap.min.js');
wp_enqueue_script( 'Popper', get_template_directory_uri() . '/js/popper.min.js');
};
add_action( 'wp_enqueue_scripts', 'aax_scripts' );
我该怎么办


谢谢。

我找到了解决方案。这个问题与jQuery无关

问题的根源是theme的function.php文件中的一个注释函数

if ( $GLOBALS['wp_query']->max_num_pages < 2 ) {
if($GLOBALS['wp\u query']->max\u num\u pages<2){
该函数包括一个全局查询和WP使用查询无处不在。它在页面上看起来很酷,但并不意味着它是一个好代码


小心你的函数。别担心我。

你正在加载两个版本的jQuery吗?如果你删除wp_-enqueue_脚本(“jQuery”)函数会发生什么?你也可以先取消注册jQuery,然后再对它进行排队,以确保只有一个:wp_-deregister_脚本(“jQuery”);不,我之前检查过。实际上我使用的是自定义jquery。我更改了WP的jquery,然后我注意到小部件问题得到了解决。但是我在媒体库中除了媒体选项卡(upload.php)之外看不到任何内容区域。问题看起来是一样的。浏览器控制台中有错误消息吗?如果有,请添加到post。此外,如果您的php_error.log中有任何错误消息,请共享适用的错误消息。浏览器控制台:此站点似乎使用了滚动链接定位效果。此效果可能无法与异步平移一起正常工作。有关详细信息,请参阅,你们也可以参与相关工具和功能的讨论。并没有PHP错误。我只是在试着上传“后期编辑”选项卡上的“特色图片”时看到加载gif。