get_term_by funktioniert, aber get_terms nicht?

Ich habe derzeit eine Multisite mit 2 Seiten.

Von der sekundären Site get_term_by() , um Terme von der primären Site get_terms() , get_terms() jedoch nicht.

Ich verwende switch_to_blog(1); aber ich bekomme object(WP_Error)#1316 (2) { ["errors"]=> array(1) { ["invalid_taxonomy"]=> array(1) { [0]=> string(16) "Invalid taxonomy" } } ["error_data"]=> array(0) { } } wenn ich get_terms()

Gibt es einen Weg dahin?

Solutions Collecting From Web of "get_term_by funktioniert, aber get_terms nicht?"

Ich habe die Antwort gefunden, die bei WordPress ein Problem zu sein scheint.

Mit get_terms (), um Begriffe von einer anderen Website WORKS, aber eine Taxonomie mit dem gleichen Namen muss auf dem Server, von dem Sie arbeiten.

Unten ist mein Code (funktioniert):

 switch_to_blog(1); $taxonomy = array( 'taxonomy_name' ); $args = array( 'orderby' => 'name', 'order' => 'ASC', 'hide_empty' => false, 'exclude' => array(), 'exclude_tree' => array(), 'include' => array(), 'number' => '', 'fields' => 'all', ); $terms = get_terms( $taxonomy, $args ); var_dump($terms); restore_current_blog(); 

UPDATE: Ich habe einen WP-Bug an Trac https://core.trac.wordpress.org/ticket/35231#ticket gesendet