列出Metabox中的自定义帖子类型

时间:2014-09-15 作者:caramba

是否有一个函数可以列出metabox中的所有自定义帖子类型?

我有

wp_list_pages( $args );
列出metabox中的页面,但现在我还需要列出所有自定义帖子类型。

谢谢你的建议

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

<?php

   $args = array(
  \'public\'   => true,
    \'_builtin\' => false
 );

 $output = \'names\'; // names or objects, note names is the default
  $operator = \'and\'; // \'and\' or \'or\'

 $post_types = get_post_types( $args, $output, $operator ); 

 foreach ( $post_types  as $post_type ) {

     echo \'<p>\' . $post_type . \'</p>\';
 }

?>
它将列出所有公共自定义帖子类型,您可以阅读关于get\\u post\\u类型的文档here .

结束

相关推荐

显示来自自定义Metabox选择的帖子计数

I was wondering if this is possible. 我有一个自定义的post类型调用项目,它显示一个带有下拉菜单的metabox。在这个下拉菜单中,我列出了几个选项:草稿、打开、挂起和完成。一旦您选择了您想要的字段,我希望只有在所选作者登录时,才能够在前端显示该选项的帖子计数。例如,作者A在4篇不同的帖子上选择完成4次。因此,当作者A登录到该站点时,他会在前端看到一个数字4,并填写了单词。这是我用来显示下拉菜单的内容 array( \'name\'