在自定义posttypes中生成的所有帖子突然变得不可编辑,当您尝试查看它们时,它们将变成404。
管理面板中的帖子显示为灰色(标准帖子/页面等中的帖子可以)。
<小时>
Things I have Tried
<我试过使用
GIT BISECT
但问题仍然存在于我所知的工作范围之外
尝试降级wordpress,检查了各种数据库元素,如帖子状态和帖子作者尝试设置和重置永久链接停用了所有插件,新帖子似乎很好,工作正常。但我的代谢箱也消失了!!再一次GIT
这表明这个问题已经超出了我所知道的他们的工作范围。看来GIT
无法找到解决方案,它必须与数据库或wordpress核心本身相关(因为我的GIT repo只跟踪主题)
Wordpress是最新的。
<小时>Edit这是创建帖子类型的函数:
register_post_type($object_name,
array(
\'labels\' => mf_create_labels($object_name),
\'public\' => true,
\'supports\' => array(\'title\',\'editor\',\'thumbnail\',\'page-attributes\')
)
);
使用此选项创建标签:function mf_create_labels($label){
return array(
\'name\' => __($label),
\'singular_name\' => __($label),
\'add_new\' => _x(\'Add New\', $label),
\'add_new_item\' => __(\'Add New \'.$label),
\'edit_item\' => __(\'Edit \'.$label),
\'new_item\' => __(\'New \'.$label),
\'view_item\' => __(\'View \'.$label),
\'search_items\' => __(\'Search \'.$label),
\'not_found\' => __(\'No \' . $label . \' found\'),
\'not_found_in_trash\' => __(\'No \' . $label . \' found in Trash\'),
\'parent_item_colon\' => \'\'
);
}
<小时>Update
我已经拿回了元框,Wordpress现在似乎坚持用小写来声明posttype,尽管用大写字母来声明posttype<小时>
Please, if you have any idea where to look for the issue, comment. No suggestion too small at this stage