Se observarmos a variável global $wp_taxonomies
, vemos os tipos de objeto associados.
Pode haver maneiras melhores de fazer isso ou mesmo funções básicas, mas você pode tentar o seguinte:
function wpse_172645_get_post_types_by_taxonomy( $tax = 'category' )
{
global $wp_taxonomies;
return ( isset( $wp_taxonomies[$tax] ) ) ? $wp_taxonomies[$tax]->object_type : array();
}
depois, para a configuração padrão que você recebe:
$out = wpse_172645_get_post_types_by_taxonomy( 'category' );
print_r( $out );
com a saída:
Array
(
[0] => post
)