Pour des raisons de sécurité, on ne peut pas insérer un bout de code PHP dans le contenu d’un article ou d’une page. Un code court (ou shortcode) est un moyen d’insérer du contenu dynamique dans le contenu statique de vos pages ou autres publications. Un code court WordPress se présente sous la forme [mon_super_code_court]. Un code court [...]
Continuer à lire "Comment créer un code court WordPress"Imaginons que nous ayons besoin d'ajouter une feuille de styles supplémentaire pour notre thème. C'est-à-dire un besoin hyper courant, que tout le monde a eu et aura encore. C'est d'ailleurs la première chose que l'on doit faire quand on crée un thème enfant ! Il y a plusieurs façons de charger le CSS et le [...]
Continuer à lire "Comment charger les ressources JavaScript et CSS correctement dans WordPress"Le nouvel éditeur de WordPress est dans le coeur depuis la version 5.0. C'est une avancée majeure dans l'évolution de WordPress, dans la façon dont on va concevoir et rédiger notre contenu, mais c'est aussi une petite révolution pour les concepteurs de thèmes. On a beaucoup de nouvelles fonctionnalités et blocs disponibles, ça c'est cool. [...]
Continuer à lire "Le nouvel éditeur de WordPress et les thèmes"Si vous avez besoin de personnaliser votre thème — et croyez-moi, vous en avez besoin ou en aurez besoin tôt ou tard ! — alors il faut absolument créer un thème enfant. C'est ultra simple, mais c'est une étape qui, si elle est négligée, va vous coûter énormément ! Donc dans ce court article, on [...]
Continuer à lire "Créer un thème enfant"Personnellement, l'anglais ne me pose pas de souci. J'ai été professeur d'anglais pendant presque 10 ans, et je lis et consomme tellement de contenu en anglais, que parfois je ne me rends même pas compte que l'interface WordPress de certains de mes clients est moitié française, moitié anglaise. Selon leurs besoins, ces clients utilisent des [...]
Continuer à lire "Internationaliser son thème ou extension WordPress"Personnellement, je n'aime pas les sliders ou carrousel. Je déteste arriver sur une page, commencer à lire le contenu d'une slide, pour qu'elle disparaisse de l'écran avant que je n'ai fini de la lire. Je dois alors trouver la navigation (qui est en générale assez discrète), puis recliquer sur la slide précédente pour finir ma [...]
Continuer à lire "Créer un slider ou carrousel sans JS avec CSSscroll-snap
" Pour développer un thème WordPress correctement et garantir le maximum de compatibilité avec le maximum d'extensions, il y a un certain nombre de principes à respecter, et de passages obligés. Parmi ces contraintes, il y a l'obligation d'utiliser certaines fonctions indispensables. En effet, celle-ci sont critiques, car la plupart d'entre-elles exposent des hooks de WordPress [...]
Continuer à lire "Les fonctions indispensables de tout thème WordPress"Développer un thème WordPress n'est pas forcément chose facile. Mais ce n'est pas non plus sorcier si on sait par où commencer ! 🙂 Dans cet article, je vais vous détailler mon process pour développer un thème. Ce n'est pas forcément LA solution ni LA roadmap ultime, mais c'est un process qui fonctionne pour moi, [...]
Continuer à lire "Développer un thème pour WordPress"Dans l'article précédent, on a mis en place la boucle de WordPress. Le bon contenu s'affiche bien pour chaque article ou page demandé. Dans cet article, on va enregistrer notre zone de widgets principale, qui va aller dans notre barre latérale. https://www.youtube.com/watch?v=jdoTcdpm2EQ&t=2s Si vous avez regardé la vidéo précédente, j'annonce qu'on va personnaliser l'affichage de [...]
Continuer à lire "Mettre en place une zone de widgets dans l’administration de WordPress"Dans l'article précédent, on a mis en place notre menu de navigation principal. Aujourd'hui on va s'occuper de notre zone de contenu et on va mettre en place la boucle de WordPress, qui est responsable de l'affichage du dit contenu. https://youtu.be/iYj4Ea0I7-M Sur notre site actuel, le contenu est codé en dur. Quelle que soit la [...]
Continuer à lire "Créer un thème Repo Ready – La boucle de WordPress"Dans les articles précédents, on a chargé nos ressources CSS et JavaScript correctement. Notre zone de menu est fonctionnelle, mais le contenu de ce menu est encore codé en dur dans le fichier header.php. Dans cet article, on va donc régler ce souci et on va enregistrer une zone de menu dans WordPress, pour la [...]
Continuer à lire "Créer un thème Repo Ready – Mettre en place le menu principal"De retour pour la suite de Créer un thème Repo-Ready ! Dans l'article précédent, on a parlé des hooks de WordPress et on a chargé notre feuille de style comme il fallait. Maintenant, on on va s'occuper des autres ressources à charger, notamment le JavaScript. https://youtu.be/_0HEpgtVUjc Quand on regarde notre balise <head>, on voit qu'il y [...]
Continuer à lire "Créer un thème Repo Ready – Charger le JavaScript"De retour dans Créer un thème Repo-Ready ! Dans l'article précédent, on a réorganisé un peu notre code pour le rendre plus lisible et maintenable. Mais on a toujours le problème des scripts et styles qui ne chargent pas. On va régler ce problème tout de suite et je vais vous montrer comment charger la [...]
Continuer à lire "Créer un thème Repo Ready – Charger la feuille de styles correctement"De retour dans Créer un thème Repo-Ready ! Dans les articles précédents, on a mis en place le thème dans l'administration de WordPress, mais il n'affiche encore que du contenu hardcodé et les styles et scripts ne chargent pas. On va bientôt corriger tout ça, mais avant, on va réorganiser un peu notre fichier index.php [...]
Continuer à lire "Créer un thème Repo Ready – header, sidebar et footer"Bienvenue dans Créer un thème Repo-Ready ! Dans les articles précédents, on a parlé de l'approche que l'on va utiliser pour créer notre thème WordPress, on a mis en place notre environnement de travail, on a passé en revue le template que je vous propose de transformer en thème et on a vu où trouver de [...]
Continuer à lire "Créer un thème Repo Ready – Activer notre thème"Bienvenue dans Créer un thème Repo-Ready ! Dans l'article précédent, on a passé en revue le template que je vous propose de transformer en thème WordPress. On est presque prêts, parce qu'avant de commencer, je vais vous présenter rapidement la documentation de WordPress. https://youtu.be/_HvQ0fhGlUE La code Reference On ne peut pas développer correctement sans documentation. [...]
Continuer à lire "Créer un thème Repo Ready – La documentation de WordPress"Bienvenue dans Créer un thème Repo-Ready ! Dans l'article précédent, on a mis en place notre environnement de travail. Ce qu'on va faire maintenant, c'est passer en revue le template que je vous propose. https://youtu.be/eUCGXxOLVVk Dans le navigateur D'abord, téléchargez les fichiers associés à cet article : 1-5 - Passage en revue du prototype.zip Le template [...]
Continuer à lire "Créer un thème Repo Ready – Passage en revue du template"Bienvenue dans Créer un thème Repo Ready ! Dans l'article précédent, on a parlé des standards et de ce qu'on allait construire ensemble. Ici, on va parler un peu de nos outils et de notre environnement de travail. https://youtu.be/ePeiUMLFRV4 Installer WordPress en local On va travailler en local, c’est-à-dire sur notre ordinateur. Je suppose que [...]
Continuer à lire "Créer un thème Repo Ready – L’environnement de travail"Bienvenue dans Créer un thème Repo Ready ! Dans l'article précédent, on a parlé des différentes approches que l'on peut prendre pour créer un thème et de celle qu'on va utiliser et pourquoi. Dans celui-ci je voudrais vous parler de ce que j'entends par le titre de la série: Repo Ready. Pour publier un thème [...]
Continuer à lire "Créer un thème Repo Ready – Que veux dire Repo Ready ?"Bienvenue dans Créer un thème Repo-Ready ! Dans l'article précédent, je vous ai présenté la série et ce que l'on allait voir ensemble. Dans celui-ci on va parler des différentes approches utilisables quand on veut créer un thème WordPress. https://youtu.be/lkndL3xtBLw Pour créer un thème WordPress, il n'y a pas vraiment de méthode toute faite, mais [...]
Continuer à lire "Créer un thème Repo Ready – Les différentes approches"