wpseek.com
Un motore di ricerca WordPress per sviluppatori e autori di temi
get_object_taxonomies › WordPress Function
Da2.3.0
Deprecaton/a
› get_object_taxonomies ( $object_type, $output = 'names' )
| Parametri: (2) |
|
| Ritorna: |
|
| Definito a: |
|
| Codex: |
Returns the names or objects of the taxonomies which are registered for the requested object or object type, such as a post object or post type name.
Example: $taxonomies = get_object_taxonomies( 'post' ); This results in: Array( 'category', 'post_tag' )Funzioni correlate: get_post_taxonomies, get_the_taxonomies, get_taxonomies, get_attachment_taxonomies, the_taxonomies
Sorgenti
function get_object_taxonomies( $object_type, $output = 'names' ) {
global $wp_taxonomies;
if ( is_object( $object_type ) ) {
if ( 'attachment' === $object_type->post_type ) {
return get_attachment_taxonomies( $object_type, $output );
}
$object_type = $object_type->post_type;
}
$object_type = (array) $object_type;
$taxonomies = array();
foreach ( (array) $wp_taxonomies as $tax_name => $tax_obj ) {
if ( array_intersect( $object_type, (array) $tax_obj->object_type ) ) {
if ( 'names' === $output ) {
$taxonomies[] = $tax_name;
} else {
$taxonomies[ $tax_name ] = $tax_obj;
}
}
}
return $taxonomies;
}