我有一个Nexus主题(https://nexusthemes.com/),它不再允许我通过前端进行编辑。提供一个“数据传输错误”。请稍候再试。“控制台报告“未能找到wp-load.php (//) (),请参阅nxs-ajax.php”。它也打破了主题的联系形式,从提交。
自从这个网站被移到了飞轮的新云平台(Google )之后,这种情况就开始发生了。现在,在云平台上,他们将wp-admin和wp-包含到/..wordpress/中。因此主题不能再定位wp-load.php。
查找wp-load.php的主题文件是nxs-ajax.php (位于sftp.flywheelsites.com/clientname/clientsite/wp-content/themes/themename/nexusframework/stable/nexuscore/webservices/)中)。
nxs-ajax.php:https://gist.github.com/petebocken/90ca0099d1f48f6f08fbfab0d0235d49
我一直在使用飞轮支持,他们首先建议将“require_once(“../../../../.wordpress/wp-load.php”);”改为WP_LOAD_PATH,但这并没有帮助。他们还建议完全删除这条线,但这也无济于事。
nxs-ajax.php文件有一堆if语句,具体取决于文件的位置。
发布于 2019-05-23 12:33:51
这是飞轮支架提供的修补程序。他们在上面和更远的地方帮助我解决这个问题。太棒了!
<?php
// let's load WordPress
require_once(ABSPATH . 'wp-load.php');
require_once(ABSPATH . 'wp-admin/includes/admin.php');
//send_nosniff_header();
nxs_ajax_webmethods();
die();
?>https://wordpress.stackexchange.com/questions/338313
复制相似问题