Comment puis-je afficher les messages des autres sites dans une configuration multi-sites WordPress?
J'ai un petit réseau de sites d'installation avec WordPress 3.0 multi-sites fonctionnalité. Je voudrais créer un autre site qui en tire certains postes de la de divers autres sites à afficher. Ce nouveau " hub " du site me semble que son propre site à l'utilisateur (avec la cartographie de domaine), mais son contenu est à venir dans les articles des autres sites.
Comment puis-je obtenir des postes à partir d'un autre site dans un WordPress multisite de l'installation? Puis-je rechercher des messages basés sur le nom du site? Le résultat final doit être une collection de messages provenant de différents sites triés par date.
Merci pour votre aide.
source d'informationauteur JGDev
Vous devez vous connecter pour publier un commentaire.
J'ai eu le même problème lorsque j'ai voulu obtenir des postes à partir d'un blog et de l'afficher sur un autre, je suis venu avec la solution suivante qui vous pourrait modifier légèrement pour répondre à vos besoins si nécessaire
Je suis aussi de limiter la quantité de mots qui est d'être posée si vous ne voulez pas que cette fonctionnalité simple d'utilisation
Espère que cela aide.
Ce ne serait pas terriblement difficile à mettre en place directe avec la base de données des appels. Vous pouvez interroger les messages à partir de n'importe quel site sur l'installation avec le $wpdb objet. Voir Affichage des Messages à l'Aide d'un Custom Requête Select pour plus d'informations sur l'utilisation d'une base de données personnalisée de la requête, mais gardez à l'esprit que, au lieu de choisir à partir de $wpdb->messages que vous allez avoir besoin de l'accès au site la table que vous souhaitez postes de. Sur un défaut de WordPress 3 installer, ce serait wp_12_posts où 12 est l'id de site. L'id peut être trouvé dans la wp_blogs table, ou en regardant la colonne ID dans la section Sites du menu administrateur.