我不喜欢使用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
. 有没有办法解决这个问题?
最合适的回答,由SO网友:user9741470 整理而成
我没有使用插件就解决了这个问题script 在安装wordpress之前运行)经过几个小时的调试,我发现问题出在哪里。我从所有文件中删除了wp前缀,它只对admin-ajax.php
文件,即wp-compression-test
操作,使用GET
要求我的脚本正在修改名称,错误是因为传递的操作仅compression-test
而不是wp-compression-test
. 我已经为这个做了一个补丁,我能够让wordpress的安装工作没有任何问题。