我在WordPress管理员中遇到了一个奇怪的错误。问题表现如下:
如果我尝试添加新类别,当我按下时没有任何反应 "添加新类别"按钮,但当我刷新页面的类别 已经被创造了。我可以看到正在进行的Ajax调用(见下文)但是 没有自动页面刷新。
如果我尝试从此页面删除某个类别,该类别会变为红色,淡出然后重新显示,但是,如果我手动刷新它已被删除,则会出现类似问题。
/ p>
第三个也是最后一个问题是问题最严重的问题。从一篇文章中我无法"取消检查"一个类别。如果我取消选中某个类别并点击"更新帖子"仍然检查该类别,在这种情况下没有手动刷新帮助。我可以看到在控制台中调用admin-ajax.php但没有任何反应。
我一直在控制台中查看并且看不到任何错误,我可以看到以下来电:
XHR完成加载:POST" https://mywebsite.com/wp-admin/admin-ajax.php"。 VM8964 load-scripts.php?c = 0& load%5B%5D = jquery-core,jquery-migrate,underscore,backbone,utils& ver = 4.1:4
我不能100%确定此问题何时发生,但最近将WP更新为4.1,但无法确定它是否在更新后发生。
我已尝试关闭所有插件,但这没有任何区别,值得注意的是,当涉及到其他自定义类型/分类时,我遇到了同样的问题。
另外值得注意的是,我在网站上运行WPML(多语言)。
从我收集的内容来看,Ajax / Jquery调用似乎有问题,但我并不是特别熟悉管理员的工作方式,因此我不确定如何从这里开始。
谢谢, 的Mikael
更新:
今天我设法从Chrome控制台收到错误消息,它似乎与jQuery有关:
进一步更新:
我尝试关掉我的主题,看起来就是那个肇事者说,我不能因为上帝的爱而弄清楚在我的主题中可能导致问题的原因。
我认为问题出在functions.php文件中,但是在删除functions.php文件中的每一行代码后,问题仍然存在。但是,如果我在物理上删除了服务器上的function.php文件,一切都会再次开始工作......我很困惑,所有人都知道这里发生了什么?
的Mikael
答案 0 :(得分:0)
答案 1 :(得分:0)
的Mikael!
我解决了这个问题
实际上我在functions.php中的?>
之后有一些空格
检查您的functions.php并在<?php
之前和?>
之后删除空格或内容。
它对我有帮助。希望它可以帮到你。