web-dev-qa-db-fra.com

Comment centraliser l'utilisation et l'approbation du contenu dans une installation multi-site WordPress

Je travaille avec un client à but non lucratif qui gère plusieurs organismes de bienfaisance sous un même toit. Une bonne métaphore serait de penser à Centraide (mais ce n'est pas Centraide).

Une installation multi-site WordPress peut-elle effectuer les opérations suivantes:

Partager le contenu entre les sites. Par exemple, si le site A comporte une section intitulée "Plaidoyer", ce même contenu peut-il également être affiché sur le site B? Cela devrait inclure du texte, des photos, etc.

Dans quelle mesure l'administration peut-elle être centralisée? Par exemple, les brouillons d'articles de tous les sites Web peuvent-ils être approuvés au même endroit?

Je suis sûr qu'il y a d'autres choses que je dois demander, mais je suis toujours dans la phase d'enquête.

7
KevDog

Je crois que ThreeWP Broadcast est le plugin que vous devriez utiliser. J'utilise ce plugin dans WPMS pour partager (et lier) du contenu entre blogs, et cela fonctionne bien.

En gros, ce plugin vous permet de:

  • dupliquer une publication d'un blog vers d'autres blogs du réseau
  • options pour créer un lien vers ces blogs, ce qui signifie que lorsque la publication d'origine est modifiée, les autres copies le sont également
  • options pour copier les taxonomies, champs personnalisés

Enfin, la base de code de ce plugin est bonne, donc si vous voulez changer quelque chose, vous pouvez parcourir le code, le changer à votre guise (c'est ce que je fais).

5
Anh Tran

Jetez un coup d’œil à http://premium.wpmudev.org/ . Il existe de nombreux plugins et ressources pour ce que vous cherchez à faire. Il existe également un service appelé ManageWP.com qui fonctionne bien avec un multi-site pour le gérer et publier du contenu.

Le codex Wordpress a une fonction appelée switch_to_blog () trouvée ici qui vous permet de basculer vers un certain site dans vos fichiers de thème pour extraire les publications de ce site, puis de revenir au mot de remplacement du site actuel pour continuer avec le contenu habituel de la page.

2
jroakes