Puis-je utiliser un thème wordpress dans de nouvelles pages php ?
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 ».
0 commentaire