Puis-je utiliser un thème wordpress dans de nouvelles pages php ?

Publié par Jean-Michel le

Je suis en train de mettre sur pied un site Web qui devait inclure des fonctionnalités d’inscription et de blogs. WordPress semble convenir parfaitement à cette partie de l’application, j’ai donc commencé à l’expérimenter. Je vois beaucoup de tutoriels sur la création de thèmes personnalisés, donc je ne m’attends pas à ce que ce soit un problème.

Ce que je n’arrive pas à comprendre, c’est quoi faire avec le reste de mon site. J’aurai d’autres pages php non liées aux blogs qui accéderont à une base de données, etc. Je vois que wordpress a une capacité pour les pages génériques de contenu statique, mais celles-ci devraient être des pages PHP codées. Je ne trouve tout simplement pas le moyen d’appliquer le thème wordpress à d’autres pages php en dehors de wordpress. J’espérais juste faire quelque chose comme

wp_header();
blah blah
wp_sidebar();
blah blah
wp_footer();

mais je ne vois pas vraiment d’exemples ou de documentation sur la façon dont cela pourrait être fait. Me manque-t-il un élément clé de la documentation ?

EDIT : La réponse consiste essentiellement à copier et coller un fichier du thème, avec un ajout crucial :

require( dirname(__FILE__) . 'path_to_wp_root/wp-load.php');

Cela configure l’environnement wordpress et me permet d’appeler get_header(), get_sidebar(), get_footer(), etc.

Solution n°1 trouvée

Je pense que ce que vous voulez vraiment faire est d’inclure wp-load.php en haut de votre fichier php. Cela vous donnera accès à toutes les fonctions wordpress (wp-header(), wp-footer(), etc).

Solution n°2 trouvée

wordpress contient des pages. chaque page peut avoir son propre contenu et son propre modèle et faire toujours partie de l’ensemble du site wordpress. Je veux dire qu’il partagera l’en-tête et le pied de page si vous le souhaitez et partagera le css et le javascript que vous incluez dans les deux. pour plus d’informations sur les pages et les modèles de pages

Solution n°3 trouvée

Généralement , « oui ».

Un thème WordPress bien conçu utilise principalement des CSS/feuilles de style pour l’affichage, et vous avez raison dans vos hypothèses : consultez le « Codex » sur la conception de thèmes/conception de modèles (http://codex.wordpress.org/Stepping_Into_Templates).

Essentiellement, vous pouvez baser votre conception sur certains des fichiers de thème actuels, mais omettez « la boucle ».

Catégories : Wordpress

Jean-Michel

Jean-Michel est en charge de la partie blog du site. Il met en place la stratégie de contenu et répond aux questions fréquentes sur Wordpress.

0 commentaire

Laisser un commentaire

Avatar placeholder

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *