未找到帖子-自定义帖子类型SHOW_UI

时间:2016-05-12 作者:tjfo

我是Wordpress的新手(但在PHP电路上已经有一分钟了),我正在开发一个插件。我创建了一个自定义帖子类型,包含以下内容:

function create_post_type() {
      $result = register_post_type( \'wcdoe_summary\',
        array(
          \'labels\' => array(
            \'name\' => __(\'Woocommerce Order Summaries\'),
            \'singular_name\' => __( \'Woocommerce Order Summary\' )
          ),
          \'public\'              => true,
          \'publicly_queryable\'  => false,
          \'show_ui\'             => true,
          \'show_in_menu\'        => true,
          \'show_in_admin_bar\'   => false,
          \'capability_type\'     => \'post\',
          \'has_archive\'         => true,
          \'hierarchical\'        => false,
          \'menu_position\'       => null,
          \'exclude_from_search\' => true,
          \'query_var\'           => \'wcdoe_summary\'
        )
      );
}
add_action( \'init\', \'create_post_type\' );
我可以添加这种类型的帖子,但当我转到管理页面查看帖子时,我会看到“所有(48)我的(19)没有找到帖子”。

我试过这个:Custom Taxonomy with Custom Post Type Finds No Posts 保存我的永久链接页面也没有用。我目前没有与此帖子类型相关的分类法,但我也尝试过。

我是否误解了show\\u ui设置的作用?我是否需要为帖子的显示设置逻辑?

如有任何建议,将不胜感激!

1 个回复
最合适的回答,由SO网友:tjfo 整理而成

好吧,以防其他人有这个问题,我的问题是,当我插入自定义帖子类型时,我添加了一个“已发布”的帖子状态,而不是“发布”。手碰到前额。

相关推荐