Menyiapkan contoh multisite WP - klien memiliki ontologi / set kategori yang ada yang ingin mereka klasifikasikan semua konten di seluruh set blog. Juga keinginan adalah bahwa setiap kategori baru akan ditambahkan di tingkat 'blog jaringan' dan disinkronkan ke blog lain.
Apa cara terbaik untuk melakukan ini?
Jawaban:
Ini akan berjalan setiap kali kategori ditambahkan di situs utama. Beberapa peringatan / poin yang layak disebut;
sumber
Oh, penundaan hari Minggu ...
https://github.com/maugly/Network-Terminator
Ini adalah sesuatu yang telah saya lakukan dalam beberapa jam terakhir dan saya tidak punya waktu untuk pengujian lebih lanjut sekarang. Bagaimanapun - itu bekerja untuk saya! .)
Cobalah. Ada juga fitur 'uji coba' yang diterapkan sehingga Anda dapat memeriksa hasilnya sebelum benar-benar melakukan sesuatu.
Perbarui -> Screenshot:
Sebelum tindakan:
Setelah uji coba:
Plugin yang ditautkan di atas menambahkan antarmuka pengguna tetapi hampir semua hal penting terjadi dalam fungsi ini:
Saya akan kembali dan mengedit ini dengan info lebih lanjut nanti (jika perlu).
Ini jauh dari sempurna (baca masalah yang diketahui di kepala plugin).
Setiap umpan balik dihargai!
sumber
Jawaban TheDeadMedic terlihat bagus, tetapi saya akhirnya mengambil pendekatan yang berbeda untuk masalah ini. Alih-alih menduplikasi istilah yang sama di banyak situs, saya malah membuat situs lain menggunakan tabel situs rumah untuk istilah.
Ini menggantikan nama tabel
wp_2_terms
denganwp_terms
, dll. Anda tentu saja harus memeriksa database Anda untuk memastikan nama tabel yang tepat, yang mungkin berbeda jika Anda mengubah awalan Anda.Anda dapat menjalankan ini dari plugin atau tema (meskipun saya sarankan plugin). Saya mungkin mendapatkan putaran untuk menerbitkan plugin untuk melakukan ini di beberapa titik. Ada dua kelemahan dari pendekatan ini:
Pendekatan ini fleksibel - dapat diadaptasi untuk menarik kategori dari blog mana pun, bukan hanya yang utama.
Pembaruan: Saya telah menjadikan ini sebagai plugin, yang dapat diaktifkan di seluruh situs jika Anda membutuhkannya: MU Central Taxonomies
sumber
term_relationships
tabel tidak harus disertakan. Saya melihat dan memperbaikinya sejak lama di plugin, tetapi tidak pernah memperbarui jawaban ini untuk mencocokkan.Ya ini mungkin. Saya membuat sebuah plugin seperti ini untuk WPMU berabad-abad yang lalu (http://natureofmind.org/30/default-categories-for-new-blogs/ tetapi tidak lagi didukung) yang lebih up-to-date adalah dua plugin berikut: http : //wordpress.org/extend/plugins/wpmu-new-blog-defaults/ dan http://premium.wpmudev.org/project/new-blog-template
sumber