管理-AJAX GET响应错误请求

时间:2018-11-30 作者:user9741470

我不喜欢使用wordpress,但我正在开发一个商业客户网站,该网站希望使用wordpress,但没有默认设置wp- 文件和文件夹的前缀。为了找到解决方案并尝试满足这个请求,我开发了一个脚本,可以批量重命名补丁并删除wordpress文件中的所有前缀。我正在调试脚本,一切正常,CMS安装也正常,我可以登录并使用所有核心功能,没有任何问题。我只需要解决一个问题,我认为这与核心文件有关,事实上,管理栏和仪表板menù没有正确加载,图标没有加载,menù似乎没有样式。使用控制台,我可以看到ajax存在问题GET 请求,但我无法找到解决问题的方法。ajax请求发送到此地址:GET http://localhost:1507/wtest/admin/admin-ajax.php?action=wp-compression-test&test=1&_ajax_nonce=321784a9f8&1543592009302 400 (Bad Request)<我知道这是一个wordpress核心文件。我没有修改它,但响应总是错误的400 bad request. 有没有办法解决这个问题?

2 个回复
最合适的回答,由SO网友:user9741470 整理而成

我没有使用插件就解决了这个问题script 在安装wordpress之前运行)经过几个小时的调试,我发现问题出在哪里。我从所有文件中删除了wp前缀,它只对admin-ajax.php 文件,即wp-compression-test 操作,使用GET 要求我的脚本正在修改名称,错误是因为传递的操作仅compression-test 而不是wp-compression-test. 我已经为这个做了一个补丁,我能够让wordpress的安装工作没有任何问题。

SO网友:Swen

而不是向后跳转并编辑WordPress核心(你永远不应该这样做!)只需安装Hide My WP plugin.

相关推荐

如果作者没有帖子,则Auth.php不显示内容

我正在制作一个自定义的创世主题,并有一个自定义的作者。php文件,该文件拉入各种自定义字段(使用高级自定义字段),并将作者配置文件页面中的作者元信息添加到页面中。。。它还显示他们的最新帖子。如果作者已经为其分配了帖子,那么这一点非常有效。如果没有,页面将不会输出通常从作者档案中提取的任何内容。。。我搜索了StackExchange,虽然这已经被提到过几次,但我似乎找不到一个有效的答案。我需要作者。php页面输出作者信息,无论用户是否有帖子。如果没有,配置文件元和自定义字段仍应显示,最近的帖子部分不应显示其