邮件类型无效 - wordpress

时间:2015-05-01 05:25:10

标签: wordpress backend

我有一个大问题,我不知道如何解决它。我注意到在仪表板上,当我按下“所有帖子”时,我得到了这个丑陋的错误: “邮寄类型无效” 仅此而已

我尝试了很多东西: 1.更新到最新版本 2.回到3.9.1 3.停用/激活所有插件 4.停用的客户主题 5.修改edit.php在wp-admin文件夹中找到并设置此

  

$ typenow ='post';

     

if(!$ typenow)

     
    

wp_die(__('无效的帖子类型'));

  

在此修改之后,“无效的帖子类型”错误消失了,但是当我尝试修改仪表板上的帖子时,我注意到缺少右列(类别选择,预览等)。 有谁知道如何解决这个问题?有任何想法吗? 提前谢谢你,

P.S: 请按照这些链接查看我要解释的内容 https://dl.dropboxusercontent.com/u/5502709/wp.png https://dl.dropboxusercontent.com/u/5502709/wp1.png

2 个答案:

答案 0 :(得分:3)

晚会,但我分享这个,以防任何人来看待解决类似的问题。它不是“修复”,但似乎是一种“解决方法”。

当我尝试在编辑屏幕中编辑多个自定义帖子时,我收到“无效的帖子类型”错误。我想我可能知道一个导致它的插件,但它对我的网站来说是不可或缺的,我不能只是禁用它,即使只是在我进行编辑时,所以我面临着选择做大量的个人编辑,或提出解决方案。这对我有用:

正常设置所需的所有编辑。在“输入”时,您会收到“无效的帖子类型”消息...但命令短语仍在浏览器栏中。短语的一部分包含'post_type ='。对我来说,至少,而不是我正在尝试编辑的帖子类型,它显示的是“数组”这个词。通过使用实际的自定义帖子类型名称键入该单词,然后再次点击“输入”它会正确处理。 (我收到一条消息,但这是一条通知或警告,而不是一条实际的错误消息。)

希望这有助于某人。 : - )

答案 1 :(得分:0)

与Kevin4fm所述的问题相同:

当我选择多个要移至垃圾箱的项目时,单击按钮后,我可以在浏览器的地址栏中看到以下URL以及消息“无效的帖子类型”:

setArray(newElements)

因此,我已将URL更改为以下内容,并且工作正常:

len

因此,在浏览器的地址栏中将http://example.com/wp-admin/edit.php?s=&post_status=all&post_type=Array&author=5&_wpnonce=67fdf1328g&_wp_http_referer=%2Fwp-admin%2Fedit.php%3Fpost_type%3DCPT%26author%3D5&action=trash&m=0&cat=0&paged=1&post%5B%5D=9462&post%5B%5D=7093&action2=-1 更改为http://example.com/wp-admin/edit.php?s=&post_status=all&post_type=CPT&author=5&_wpnonce=67fdf1328g&_wp_http_referer=%2Fwp-admin%2Fedit.php%3Fpost_type%3DCPT%26author%3D5&action=trash&m=0&cat=0&paged=1&post%5B%5D=9462&post%5B%5D=7093&action2=-1 (CPT =自定义帖子类型的名称)即可完成工作。

但是我在主题functions.php中找不到任何错误,也没有在CPT中找到任何错误,因此原因一定是在其他地方...