您在评论部分添加了自己的答案:
总共只有一个php警告/错误:
wp-admin/admin-header.php:9
- Cannot modify header information
- headers already sent by
(output started at
/home/content/p3pnexwpnas13_data03/47/3056147/html/wp-includes/functions.php:4138)
include(\'wp-admin/edit-form-advanced.php\'),
require_once(\'wp-admin/admin-header.php\'),
header…
另外一半的错误(这是你面临的两个不同问题)也可以在你的评论中找到
1)我也得到了其中的6倍,但不确定是否与主题有关。
Notice: wp_enqueue_style was called incorrectly.
Scripts and styles should not be registered or enqueued until the
wp_enqueue_scripts, admin_enqueue_scripts, or login_enqueue_scripts hooks.
Please see Debugging in WordPress for more information.
(This message was added in version 3.3.0.)
in /home/content/p3pnexwpnas13_data03/47/3056147/html/wp-includes/functions.php on line 4138
第一个问题是AJAX调用中出现的错误。您无法直接看到错误的原因是,这就是AJAX的定义,A是异步的,错误不在您当前的请求中,而是在您当前请求派生的请求中,该请求在后台运行。含义:您必须检查AJAX回调,即调用的功能,以找到实际错误。
Chrome提供了一组很好的调试选项:
您可以重播该请求,而无需再次加载整个页面,无需重复该过程(例如打开模式),也无需将请求置于特定状态。如果回调失败并且处于本地开发模式,只需更改AJAX端点处理程序、回调脚本,点击Replay XHR,即可使用更改后的代码执行回调。必然的对监管?是的,经常在AJAX请求期间,您可以在单独的选项卡中打开在后台运行的任何脚本。这通常会使错误消息在打印到屏幕上时可见。这里也一样:简单的解决方案,但由大多数开发人员监督第二个问题是race condition, 定时问题。一个很好的竞赛条件指示器是使用慢速连接,这是您可以在Chrome开发者工具中设置和测试的。当事情进展缓慢时,当一个脚本比另一个依赖结果的脚本更早完成任务时,更容易注意和观察。如果结果不可用,它将失败。当WordPress告诉您,您过早地将脚本排入队列时,则是因为某些与core一起提供并标记为依赖项的脚本尚未就绪。需要注意的另一件事是,在依赖项API尚未准备好接受新脚本排队之前,您已将脚本排队。这意味着WP不会获取、加载和输出您的脚本,这使得WP在此时失败。
<支持>1)请,做not 在评论中隐藏重要信息。Always 将它们添加为对问题的编辑。