Découvrez WordPress 6.3.1 avec ce livre essentiel pour ceux désirant créer des sites sur mesure, de blogs à des sites e-commerce. Apprenez à concevoir des extensions personnalisées en PHP/MySQL, sans besoin de connaissances préalables en programmation. Explorez la programmation, de la procédurale à l'orientée objet, et maîtrisez SQL et AJAX/JSON. Le livre inclut aussi des détails sur l'installation, l'administration de WordPress, et l'utilisation d'extensions clés comme Elementor et WooCommerce.
Ce livre sur WordPress (en version 6.3.1 au moment de l'écriture) est l'ouvrage incontournable pour les développeurs, autodidactes et passionnés qui aspirent à créer des sites WordPress sur mesure, qu'il s'agisse de blogs, de sites vitrines, de plateformes e-commerce ou multilingues. Il offre un apprentissage complet pour concevoir un site entièrement personnalisé, sans nécessiter de connaissances préalables en programmation. Plusieurs chapitres sont spécialement dédiés aux développeurs PHP/MySQL désireux de créer leurs propres extensions.
À travers des travaux pratiques et selon une progression pédagogique, le lecteur sera guidé dans la conception d'extensions, passant de la programmation procédurale à la programmation orientée objet, en explorant l'utilisation de requêtes SQL et en maîtrisant l'interaction avec AJAX/JSON.
Les sujets abordés incluent l'installation de WordPress, l'administration du site, l'ajout et la configuration d'extensions renommées comme Elementor, un puissant constructeur de pages, Contact Form 7 pour la création de formulaires, MailPoet pour une gestion efficace des newsletters. WPML pour la traduction complète du site, WordFence pour la sécurité et Wp Super Cache pour l'optimisation seront également explorées. L’auteur propose également de découvrir des extensions pour la sauvegarde et la migration du site avec BackWPup et Duplicator, pour un référencement efficace avec Yoast SEO, ainsi que pour l'intégration de WooCommerce pour une plateforme e-commerce robuste.
Les développeurs découvriront comment créer des onglets et des pages de configuration dans l'administration, gérer les bases de données, effectuer des requêtes SQL, et intégrer des fichiers CSS et JavaScript pour le front-office et le back-office du site. Ils apprendront également à créer des codes courts (shortcodes), à utiliser des hooks (crochets), à traduire et soumettre leurs extensions à WordPress. De plus, le livre aborde en détail l'utilisation de WooCommerce, la création de thèmes enfants ainsi que l'exploitation de ses classes, fonctions et hooks.
Chaque fonctionnalité propre à WordPress est minutieusement expliquée à travers des exemples et des travaux pratiques, facilitant ainsi la compréhension et l'application des concepts. Des liens vers des guides de référence et un lexique spécialisé sont également fournis pour approfondir les connaissances sur un sujet précis.
Le livre WordPress – Développez des thèmes avancés avec PHP complétera votre apprentissage de WordPress afin que ce CMS n'ait plus de secret pour vous.
Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr.
1. Récupérer les informations des produitsavec WC_Product
2. Récupérer les informations du panieravec la classe WC_Cart
3. Récupérer les informations sur lacommande avec la classe WC_Order
Les marqueurs conditionnels de WooCommerce
Les hooks WooCommerce
1. Les hooks d’action sur les pages Boutique, Archiveet Catégorie
2. Les hooks d’action sur la page Produit
3. Les hooks d’action sur la page Panier
4. Les hooks d’action sur la page Commande
5. Les hooks d’action sur la page Mon compte - Connexion
6. Les hooks d’action sur la page Mon compte
7. Les hooks d’action après un achat selon lestatut de commande
8. Les hooks d’action des e-mails WooCommerce
WooCommerce et WPML
WooCommerce et Yoast SEO
Conclusion
Annexes
Les liens utiles
Glossaire
1. Les langages de programmation de WordPress
2. Les termes WordPress, du Web et de programmation
Laurent DUMOULIN
Laurent DUMOULIN est développeur, consultant et formateur spécialisé sur WordPress depuis plus de 10 ans. Il accompagne au quotidien les particuliers et entreprises dans leurs projets de développement web. Ses différentes expériences professionnelles, sa curiosité et sa passion lui confèrent une connaissance très riche de ce CMS et de ses extensions, pour le plus grand bénéfice des lecteurs de ses livres.