记录生活
简单不先于复杂

调用“wp-blog-header”后post返回404的问题原因和解决方法

上一篇才写过“在wordpress里面新建一张数据表的代码和步骤”,结果就遇到了本文要说的这个问题。

新建完数据表后,就要增删改查了。wordpress内置的“$wpdb”直接就可以用很方便。

新建了一个单独的php文件,在使用“$wpdb”之前要引入根目录下的“wp-blog-header.php”文件加载wordpress的运行坏境。然后用“$wpdb->insert”往数据表里面添加数据。

问题来了,我用ajax的post往这个php文件提交数据,明明写入数据成功了,但是浏览器却返回404,如下图:

0d808569c9ab28f

然后就懵逼了。

在网上一通搜索后没有任何收获。

吸取教训用必应搜了下,还真被我发现了有一篇文章说到这问题,但是那是一篇机翻的国外文章,翻译的颠三倒四的。但是里面说到了一个name值,心念一动会不会是我传输过去的参数名是name导致的?

将参数名改了下,果然就返回200不报404错误了…

ps:过了一天又发现报404错误了。。。后来测试发现跟后台–固定链接也有关系,改下固定链接格式又好了。


总结:参数名这种还是不要用那种撞衫风险很大的名字了;另外wordpress在国内真的这么小众么?

赞(0)
未经允许不得转载:爱安普 » 调用“wp-blog-header”后post返回404的问题原因和解决方法