【发布时间】:2013-07-09 06:27:41
【问题描述】:
我有一个非常奇怪的问题,如果我以编程方式添加自定义帖子类型,它会拒绝显示在管理员中。
这很好用:
<?php
wp_insert_post(array(
'post_title' => 'TEST',
'post_content' => 'TESTING'
));
并在管理员的帖子页面中正确添加新帖子。
然而,这表现得很奇怪:
<?php
wp_insert_post(array(
'post_type' => 'items',
'post_title' => 'TEST',
'post_content' => 'TESTING'
));
运行该功能后,如果我访问管理中的项目页面,新帖子不会显示。 然而,“帖子数”计数器确实增加了,如果我在 URL 中手动输入帖子的 ID,我可以正确编辑它。再次保存并不能解决问题。
正如您在屏幕截图中看到的那样,共有 68 个项目(这是正确的),但其中只有 4 个出现在列表中。 12 个草稿也是通过代码添加的,如果我切换到“草稿”选项卡,它就完全是空的。
我以管理员身份登录。
【问题讨论】:
-
这可能与简单字段插件有关。我们还不能完全确定。
标签: wordpress custom-post-type