如何获取所有现有的帖子类型

时间:2016-08-01 作者:Paul

我正在研究旋转木马滑块插件。到目前为止还不错!但我希望用户能够选择滑块必须滑动的帖子类型。

Wordpress确实有一个名为:get_post_types( $args, $output, $operator);

但此函数有一个名为“\\u builtin”(bool)的参数。True返回所有标准wordpress post\\u类型,如“post”、“page”和“attachement”。False返回所有自定义帖子类型。

我想要的是把两者都还回去。

    public function post_type() {
        $args = array( 
            \'public\'    => true,
            \'_builtin\'  => true or false // I want this to return both true and false
        );

        $get_post_types = get_post_types( $args, \'names\', $output);

        return $get_post_types;
        //var_dump($get_post_types);
    }

Actual Question

是否有某种变通方法可以让我同时选择true和false,或者建议编写自己的自定义wpdb查询?还是有什么方法可以选择真与假?

p、 我在类中使用此函数,以便解释“public”关键字

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

感谢@mmm

这种情况下的解决方案非常简单。只需传递一个空的$args 大堆然后忽略默认值“\\u builtin”

Example

$get_post_types = get_post_types( $args = array(), $output, $operator );
return $get_post_types;