Globale Kategorien – Teilen Sie bestimmte Kategorien in WordPress Multisite

Ich habe ein WordPress Multisite-Netzwerk. Daher möchte ich nur einige Kategorien zwischen Unterwebsites teilen.

Solutions Collecting From Web of "Globale Kategorien – Teilen Sie bestimmte Kategorien in WordPress Multisite"

Hier ist eine Lösung, die ich gefunden habe-

// even before any taxonmy/terms are initialized, we reset the tables add_action( 'init', 'the_dramatist_change_tax_terms_table', 0 ); // on blog switching, we need to reset it again, so it does not use current blog's tax/terms only // it works both on switch/restore blog add_action( 'switch_blog', 'the_dramatist_change_tax_terms_table', 0 ); function the_dramatist_change_tax_terms_table(){ global $wpdb; // change terms table to use main site's $wpdb->terms = $wpdb->base_prefix . 'terms'; // change taxonomy table to use main site's taxonomy table $wpdb->term_taxonomy = $wpdb->base_prefix . 'term_taxonomy'; // if you want to use a different sub sites table for sharing, you can replca e$wpdb->vbase_prefix with $wpdb->get_blog_prefix( $blog_id ) } 

Dieser Code macht alle Taxonomie Begriffe (Es ist keine Taxonomie, nur Begriffe) global. Ich habe es hier bekommen . Die Begriffe können von jeder der Unterseiten hinzugefügt werden und abhängig von der derzeit verfügbaren Taxonomie (registrierte Taxonomie) einer Unter-Site werden die Bedingungen dort verfügbar sein.