Article rédigé

  • le 15.11.2009
  • à 04:03
  • par admin

Comment utiliser le moteur Wordpress sur vos pages statiques dans d’autres repertoires ? 12

nov15

Si vous êtes comme moi un blogueur fainéant, je vais vous montrer une astuce simple pour utiliser le thème de votre Blog pour votre Site

Je suis de nature curieuse et me lancer récemment dans le PHP m’a permis de faire de nombreuses découvertes…Dont celle-ci !

Vous connaissez et utilisez surement Wordpress pour votre Blog sur votre hébergement mais vous avez peut-être des scripts à y intégrer, du code PHP à y insérer…Ou toute sorte de chose si vous touchez un peu à la programmation.

N’étant pas trop bon designer, Wordpress et sa multitude de Thèmes, pour moi c’est un MUST ! Alors j’utilise à plein régimes avec pas mal de plugins. Pas tous recommandables et parfois faillibles, j’ai préféré opter pour la facilité dans mes développements externes tout en gardant un Design élégant pour mon site.

Alors la chose n’est pas simple et j’ai mis un temps fou à trouver cet article sur l’utilisation du moteur Wordpress ( Englais ) pour faire de mon site un esclave de Wordpress mais vu le nombre de possibilités qu’offre ce moteur ( fonctions, classes…Snoopy entre autre, et Thèmes ), c’est un énorme avantage que d’avoir à se servir de WP comme un Framework.

Alors comment utiliser le thème dans une page externe au Blog Wordpress

Et bien c’est tout simple, imaginons que vous ayez votre page html ou php avec du code de votre création…
Pour le mettre en forme, il vous suffit d’ajouter ces 5 lignes de codes en haut de page.


<?php
require('./wp-config.php');
$wp->init();
$wp->parse_request();
$wp->query_posts();
$wp->register_globals();
?>

Vous demandez donc à votre page de démarrer le moteur et de lancer les fonctions les plus courantes…Génial, alors le plus simple reste à faire ! Allez dans le dossier de votre thème et ouvrez soit le fichier single.php soit le fichier page.php !
Ce sont les fichiers de la mise en forme de vos pages ou articles.

Faites en un copier/coller pour votre page externe et analyser le code jusqu’à comprendre ou va votre Titre, votre texte, etc…Après 5 bonnes minutes, vous aurez trouvé où placer correctement votre code.

L’avantage de ce cette utilisation est que vous pouvez séparer vos fichiers header, footer, sidebar, ETC… Donc vous pouvez tout à fait vous passer de votre sidebar si elle n’a pas d’intêret pour vous ou vous pouvez au contraire vous en servir pour construire votre propre menu externe si vous avez un site complet à refaire.

Je vous laisse vous servir de cette astuce…Et n’hésitez pas à mettre vos résultats ici !

Nous verrons dans un prochain article comment se servir des fonctions et classes de WP avec plus d’astuces.

D'autres idées ?

Inscription RSS

Il y a 12 commentaires pour cet article

  1. La Faucheuse dit :

    Excellent ,merci pour l’info :)

  2. Dolly dit :

    I have already seen it somethere…
    Thank you
    Dolly

  3. Socco dit :

    Hi there,
    Thanks for article. Everytime like to read you.
    Have a nice day
    Socco

  4. Hey man you really did a great job. nice and worth full information

  5. Excellent ,merci pour l’info :)

  6. Pas mal du tout cet article, bon je vais essayer de faire pareil et j’espère que ça fonctionne, merci ;)

  7. opportunite dit :

    Très intérressant cette information. Je vais voir si cela est adaptable à mon blog car je n’en ai pas la gestion entiére des modificatons

    Encore merci :)

  8. Bien vu cette astuce. Par contre la rédaction n’est pas terrible, on dirait limite du content spinning…

  9. admin dit :

    @depannage, et bien dis donc mon beau salop, lorsque je fais du content spinning, je le fais ailleurs que sur mon blog perso ;)

  10. Mat dit :

    De mon côté ça ne marche pas… j’ai une erreur sur l’include :
    Warning: require_once() [function.require-once]: URL file-access is disabled in the server configuration

    Une idée d’où vient le problème

  11. admin dit :

    oh, je dirais que tu tente d’ouvrir un wordpress distant ( sur un autre site ) non ?

    remplace un peu require_once par include.

    Si rien ne marche alors que ta page et ton blog sont sur le même hebergement, alors il y a peut-être un soucis au niveau de l’hebergeur qui bloque certaines fonctionnalités de PHP

  12. pokerice dit :

    Très intéressant en effet, merci pour l’info Jérémy

N'hesitez pas a poster votre avis

* Champs requis

Jérémy Allard est propulsé par WordPress & FREEmium Theme.
developé parDariusz Siedlecki & FreebiesDock.com