So synchronisieren Sie mit benutzerdefinierten Taxonomien (Tag-Struktur)

Ich habe zwei Taxonomien: “Mitarbeiter” und “Erzähler”.

Ich möchte die Begriffe in diesen beiden Taxonomien identisch synchronisieren, so dass ich in der Lage sein möchte, auf “Begriff bearbeiten” zu klicken und die Informationen (Beschreibung, Titel, Slug usw.) zu sehen, die in der Partner-Taxonomie dupliziert sind.

Im Moment habe ich das (unten), das tatsächlich den Begriff mit identischem Slug und sogar identischer term_id einfügt (anstatt den Slug mit einer Zahl anzufügen), aber die Beschreibung wird nicht synchronisiert (da sie verschiedene term_taxonomy_id’s sind. Alle Gedanken und Vorschläge sind willkommen!

/** * Syncs the Contribute/Narrator Terms * * @param int $term_id * @param int $tt_id * @param string $taxonomy * @return string */ function lp_duplicate_created_terms( $term_id, $tt_id, $taxonomy ) { if ( $taxonomy != 'contributer' && $taxonomy != 'narrator' ) return; static $count = 0; $term = get_term_by( 'id', $term_id, $taxonomy ); $opposite = ( $taxonomy == 'contributer' ) ? 'narrator' : 'contributer'; // Prevents function from running a second time in the following wp_insert_term if ( $count > 0 ) $count = 0; else wp_insert_term( $term->name, $opposite, array( 'slug' => $term->slug, 'alias_of' => $term->slug, 'description' => $term->description ) ); $count++; } add_action( "created_term", 'lp_duplicate_created_terms', 10, 3 ); 

Solutions Collecting From Web of "So synchronisieren Sie mit benutzerdefinierten Taxonomien (Tag-Struktur)"