web-dev-qa-db-fra.com

Plugin WordPress pour publier sur plusieurs blogs WordPress distants

J'ai un blog WordPress (.org) (appelons-le blog1) utilisé par de nombreux auteurs, qui peuvent créer, éditer et publier des messages (sur blog1).

Chaque auteur a ses propres blogs WordPress, hébergés ailleurs. Les auteurs aimeraient pouvoir publier leurs articles de blog1 sur leurs blogs distants.

Existe-t-il un plugin que je peux utiliser pour cette tâche?

Remarques: 1) WP multisite n'est pas une solution à ce problème car il héberge plusieurs blogs sur un hôte et que les auteurs de blog1 ont déjà leurs blogs populaires hébergés ailleurs. 2) J'ai besoin de cette fonctionnalité pour pouvoir publier de blog1 sur WP blogs à distance, et non l'inverse.

Merci!

4
Usering

Existe-t-il un plugin que je peux utiliser pour cette tâche?

Non.

Mais il y a un outil que vous pouvez utilisez.

Un de mes collègues était confronté à une situation identique. Plusieurs auteurs sur un même site souhaitaient passer du blog central multi-auteurs à leurs propres blogs. La solution consistait pour eux à utiliser un outil d'édition de blog externe.

Si vous utilisez Windows, il existe un outil appelé Windows Live Writer qui fait partie du package free Windows Live Essentials . Vous pouvez configurer cet outil pour publier sur plusieurs sites, par exemple un site central à plusieurs auteurs ou un site individuel.

Vous spécifiez ensuite dans l'interface utilisateur le site sur lequel vous souhaitez publier du contenu, et le contenu vous est proposé.

Configure multiple blog accounts.

Alors:

  1. Ecrire post.
  2. Publier sur le site central.
  3. Modifiez l'emplacement du site à partir d'un menu déroulant et publiez-le sur le site de l'auteur.

Mise à jour - Alternative

Pour intégrer la fonctionnalité d'affichage croisé dans un site, vous devez effectuer plusieurs opérations.

  1. Autorisez les auteurs à spécifier l'URL de leur blog personnel quelque part dans leur profil. Vous pouvez le faire avec user meta sur la page de profil.
  2. Ajoutez une méta-boîte personnalisée à l'écran de publication permettant aux utilisateurs de transférer leur contenu vers un site distant. Fondamentalement, une petite boîte dans la barre latérale avec un bouton "Pousser sur votre site personnel".
  3. Liez une fonction à ce bouton qui utilise le système XML-RPC de WordPress pour conditionner la publication et la publier sur le site distant.

Chacune de ces étapes peut être très compliquée et nécessite des questions/réponses individuelles à part entière. Mais la réponse à votre question initiale est toujours non, il n'y a aucun plugin existant qui le fera pour vous. Cependant, vous pouvez coder vous-même la fonctionnalité.

Une chose importante à retenir, cependant, est que pousser un message est une action unique, à sens unique. Étant donné que les sites distincts ne sont pas profondément intégrés, le site 1 n'a aucun moyen de savoir si le site 2 a déjà un message (il ne peut donc pas écraser/mettre à jour le contenu existant). Cela signifie que si vous envoyez le message au site 2, puis revenez en arrière et le modifiez sur le site 1, vous devrez vous rendre séparément sur le site 2 pour le modifier également.

C'est pourquoi j'ai recommandé d'utiliser un outil extérieur. Il enregistre les publications publiées sur chaque site et vous permet de les mettre à jour en conséquence. Vous demandez essentiellement à créer votre propre client XML-RPC personnalisé dans WordPress pour obtenir les mêmes fonctionnalités. Possible, mais pourquoi réinventer la roue si vous n'y êtes pas obligé?

4
EAMann

WP Remote est une solution dans votre question:
https://wpremote.com/

Vous pouvez facilement surveiller et gérer tous vos sites WordPress et est également gratuit.

1
Philip

Vous ne connaissez pas le moyen de le faire à partir de votre site, mais vos auteurs pourraient installer le plug-in FeedWordPress sur leurs propres blogs, puis importer le fil RSS des auteurs de votre site sur leurs propres sites.

0
Christopher