Einrichten einer WP-Instanz mit mehreren Standorten - Der Client verfügt über eine vorhandene Ontologie / Gruppe von Kategorien, die den gesamten Inhalt der Gruppe von Blogs klassifizieren sollen. Außerdem besteht der Wunsch, dass neue Kategorien auf der Ebene "Netzwerkblog" hinzugefügt und mit den anderen Blogs synchronisiert werden.
Wie geht das am besten?
Antworten:
Dies wird ausgeführt, wenn eine Kategorie auf der Hauptwebsite hinzugefügt wird . Einige erwähnenswerte Vorbehalte / Punkte;
quelle
Oh, Sonntag Verschleppung ...
https://github.com/maugly/Network-Terminator
Dies ist etwas, was ich in den letzten Stunden getan habe und ich habe jetzt keine Zeit für weitere Tests. Wie auch immer - es funktioniert bei mir! .)
Versuche es. Es gibt auch eine 'Testlauf'-Funktion, mit der Sie das Ergebnis überprüfen können, bevor Sie etwas unternehmen.
Update -> Screenshots:
Vor der Aktion:
Nach dem Testlauf:
Das oben verlinkte Plugin fügt eine Benutzeroberfläche hinzu, aber in dieser Funktion passiert so ziemlich alles, was wichtig ist:
Ich werde wiederkommen und dies später mit weiteren Informationen bearbeiten (falls erforderlich).
Es ist alles andere als perfekt (siehe bekannte Probleme im Plugin-Kopf).
Feedback erwünscht!
quelle
Die Antwort von TheDeadMedic sieht gut aus, aber am Ende bin ich anders mit dem Problem umgegangen. Anstatt die gleichen Begriffe auf den vielen Sites zu duplizieren, habe ich die anderen Sites dazu gebracht, die Tabellen der Home-Site für Begriffe zu verwenden.
Dadurch wird der Tabellenname
wp_2_terms
durchwp_terms
usw. ersetzt. Sie sollten natürlich in Ihrer Datenbank nachsehen, ob der genaue Name der Tabellen korrekt ist. Dieser Name kann bei einer Änderung des Präfix abweichen.Sie können dies entweder über ein Plugin oder ein Theme ausführen (obwohl ich ein Plugin empfehle). Ich werde vielleicht irgendwann ein Plugin veröffentlichen, um dies zu tun. Dieser Ansatz hat zwei Nachteile:
Dieser Ansatz ist flexibel - er kann so angepasst werden, dass Kategorien nicht nur aus dem zentralen Blog abgerufen werden.
Update: Ich habe daraus ein Plugin gemacht, das bei Bedarf für die gesamte Site aktiviert werden kann: MU Central Taxonomies
quelle
term_relationships
Tabelle sollte nicht enthalten sein. Das habe ich schon vor langer Zeit im Plugin entdeckt und behoben, aber diese Antwort wurde nie aktualisiert.Ja das ist möglich Ich habe vor langer Zeit ein solches Plugin für WPMU erstellt (http://natureofmind.org/30/default-categories-for-new-blogs/, wird aber nicht mehr unterstützt). Die folgenden beiden Plugins wären aktueller: http : //wordpress.org/extend/plugins/wpmu-new-blog-defaults/ und http://premium.wpmudev.org/project/new-blog-template
quelle