| @@ 863-869 (lines=7) @@ | ||
| 860 | * Default 'and'. |
|
| 861 | * @return array A list of post status names or objects. |
|
| 862 | */ |
|
| 863 | function get_post_stati( $args = array(), $output = 'names', $operator = 'and' ) { |
|
| 864 | global $wp_post_statuses; |
|
| 865 | ||
| 866 | $field = ('names' == $output) ? 'name' : false; |
|
| 867 | ||
| 868 | return wp_filter_object_list($wp_post_statuses, $args, $operator, $field); |
|
| 869 | } |
|
| 870 | ||
| 871 | /** |
|
| 872 | * Whether the post type is hierarchical. |
|
| @@ 961-967 (lines=7) @@ | ||
| 958 | * must match; 'not' means no elements may match. Default 'and'. |
|
| 959 | * @return array A list of post type names or objects. |
|
| 960 | */ |
|
| 961 | function get_post_types( $args = array(), $output = 'names', $operator = 'and' ) { |
|
| 962 | global $wp_post_types; |
|
| 963 | ||
| 964 | $field = ('names' == $output) ? 'name' : false; |
|
| 965 | ||
| 966 | return wp_filter_object_list($wp_post_types, $args, $operator, $field); |
|
| 967 | } |
|
| 968 | ||
| 969 | /** |
|
| 970 | * Registers a post type. |
|
| @@ 168-174 (lines=7) @@ | ||
| 165 | * Default 'and'. |
|
| 166 | * @return array A list of taxonomy names or objects. |
|
| 167 | */ |
|
| 168 | function get_taxonomies( $args = array(), $output = 'names', $operator = 'and' ) { |
|
| 169 | global $wp_taxonomies; |
|
| 170 | ||
| 171 | $field = ('names' == $output) ? 'name' : false; |
|
| 172 | ||
| 173 | return wp_filter_object_list($wp_taxonomies, $args, $operator, $field); |
|
| 174 | } |
|
| 175 | ||
| 176 | /** |
|
| 177 | * Return the names or objects of the taxonomies which are registered for the requested object or object type, such as |
|