Comment inclure un blog WordPress dans un autre site
Cette question m'a traversé l'esprit à quelques reprises avant, quand je travaillais sur des sites plus tôt aussi, qui a utilisé WordPress pour afficher des blogs ou nouveau type de contenu dans une partie du site / portal.Being un novice en PHP et autour de WordPress, j'ai gardé il procastinating, pensant «ce n'est pas mon peice de gâteau". Enfin! cette exigence est venu jusqu'à mon nez, quand il commence diggin autour d'un peu de solution.
J'ai été surpris de trouver que c'était vraiment plus facile que je pensais que c'était effectivement, pour afficher une liste de titres ou le dernier message sur une autre page en dehors de la section WordPress alimenté, en utilisant simplement un peu de PHP et l'API WordPress .
Voici ce qu'il faut faire: -
Pour des raisons d'explication, supposons que votre site est http://www.inchembur.com/ et vous avez la section des nouvelles de ce site sur http://news.inchembur.com/ (qui est en cours d'exécution WordPress). Maintenant l'exigence est de montrer le dernier message de http://news.inchembur.com/ sur la page d'accueil du site principal, c.-à- http://www.inchembur.com/index.php
Étape 1: Dans votre index.php ajouter le peice de code suivante, Inclure le fichier WordPress API. Vous pouvez ajouter ceci à la partie supérieure de la page que vous voulez que votre message apparaisse sur.
<? Php
'WP_USE_THEMES' , false ) ; // Disbable use of WordPress Theme define ('WP_USE_THEMES', false); utilisation / / Disbable du thème WordPress
require ('/ var / news.inchembur.com / wp-blog-header.php'); / / Inclure WordPress API
; // Get Latest Post query_posts ('showposts = 1'); / / Obtenir la dernière Message
?>
Dans le peice ci-dessus comprennent des, nous obtenons que le seul poste le plus récent. si vous voulez essayer d'autres variantes, n'hésitez pas à creuser, query_posts() la documentation .
Étape 2: Maintenant, Dans la partie de la page d'index / Accueil où vous voulez montrer le dernier message WordPress à partir de http://news.inchembur.com , utilisez le code suivant. Inutile de dire, n'hésitez pas à ad vos divisions de coiffure, portées et les classes selon vos besoins de conception.
Etape 3: Il n'y a pas l'étape 3 ... Thats il ... vous avez terminé!
Bien sur, vous pouvez essayer quelques variantes selon vos besoins (comme je l'ai mentionné plus tôt, reportez-vous à
query_posts() la documentation ). Heres un certain avant-goût ... Comment afficher une page spécifique de post / au lieu de le dernier message: -
Cela peut facilement celles réalisées en modifiant les arguments pour query_posts() pour inclure l'ID de page ou limace
) ; query_posts ("page_id = 7 ');
) ; query_posts ("pagename = environ ');ou Vous pouvez contrôler le nombre de postes:
) ; query_posts (showposts = 3);











































23 octobre 2010 à 13h18
Merci de prendre cette possibilité de le mentionner, je suis fortement à son sujet et je profite de la recherche sur ce sujet. Si cela est possible, que vous gagnerez des données, s'il vous plaît mettre à jour ce site avec de nouvelles informations. J'ai découvert qu'il est extrêmement utile.