Champ ACF en fonction de la profondeur du menu dans WordPress
ACF propose de pouvoir rajouter des champs personnalisés à un élément de menu, mais il ne propose pas de pouvoir l’assigner uniquement à un niveau de profondeur, nous allons découvrir comment le mettre en place simplement. Pour ce faire, nous allons rajouter un nouveau type de règle qui sera assigné au sous-niveau Formulaire, on lui…
Activer le mode maintenance de WordPress sans plugin
Nous allons voir comment mettre son site WordPress en maintenance directement depuis le FTP et sans utiliser des plugins. Je vois beaucoup de monde utiliser un plugin pour mettre en maintenance leur site, lors de leur mise à jour ou pendant les maintenances. Il n’y a pas forcément besoin d’utiliser un plugin pour faire ça,…
Blocs Gutenberg avec Sage 9 sur WordPress
Découvrons comment organiser son thème WordPress sur le moteur Sage 9 pour créer et gérer ses différents blocs Gutenberg avec ACF directement depuis notre thème.
Créer un serveur MySQL de réplication (slave) des données existantes
MySQL Master-Slave Replication est une procédure permettant de répliquer en temps réel les données d’un serveur MySQL vers un autre. Nous allons voir ensemble comment mettre cette combinaison en place. Nous ne sommes pas à l’abri d’un incident sur nos serveurs de production et cela même avec un backup journalier de nos bases de données. …
Redirection d’un formulaire Contact Form 7 vers une URL
Nous allons découvrir comment faire une redirection avec Contact Form 7 vers une page de confirmation (ou une URL) après la soumission d’un formulaire. Jusqu’à présent, Contact Form 7 ne propose pas de redirections après la soumission d’un formulaire. Nous allons voir comment mettre en place une redirection vers une page spécifique. On me demande…
Charger Contact Form 7 uniquement sur certaines pages
Contact Form 7 se charge par défaut sur toutes les pages WordPress. Cela à un impact sur la compression de nos CSS et Javascript. Découvrons comment le charger uniquement sur certaines pages. Techniquement, il est très compliqué pour les développeurs de plugin de ne pas charger leur plugin uniquement sur les pages où ils sont…
Types d’environnements sous WordPress 5.5
Introduction à la nouvelle fonction wp_get_environnement_type() sur WordPress 5.5 nous permettant de savoir sur quel type d’environnement on se trouve. Très pratique pour les développeurs de thèmes ou de plugins d’effectuer des tâches précises en fonction du type d’environnement.
Personnaliser le design des e-mails Contact Form 7
Nous allons voir comment personnaliser le design des e-mails Contact Form 7, pour que vos utilisateurs se sentent comme à la maison à la place du design inexistant par défaut disponible dans Contact Form 7.
Générer une URL personnalisée WordPress avec Bedrock et Sage
On va voir comment créer une URL WordPress personnalisée quand on utilise le moteur du thème Sage développé par Roots pour les besoins de notre thème et de son intégration. Je suis constamment en train de créer une page dans le backoffice de WordPress pour ajouter une entrée vers ma page ui.blade.php me permettant de…
Remplacer [your-subject] [your-name] [your-email] dans Flamingo
Si vous utilisez Flamingo pour sauvegarder les e-mails envoyés par vos formulaires Contact Form, il se peut que vous n’utilisiez pas les champs par défaut [your-subject], [your-name] et [your-email]. Nous allons voir comment override ces champs pour utiliser les vôtres. Chez inRage, nous utilisons par exemple les champs ci-dessous pour remplir nos différents formulaires :…
Contact Form 7 : Utiliser l’URL pour définir la valeur d’un select ou radio
Contact Form 7 est mon must-have en termes de plugin contact pour WordPress. L’une de ses fonctionnalités est la possibilité d’utiliser les variables de l’URL pour préremplir les champs. La documentation de Contact Form 7 vous explique comment définir un champ texte depuis l’URL avec $_GET; mais ils n’expliquent pas réellement comment le faire pour…
Comment ajouter un nouveau champ produit dans Prestashop
Ajouter un nouveau champ produit personnalisé dans Prestashop n’est pas très compliqué en soit quand on sait où le faire. L’avantage de cette méthode, c’est quelle peut aussi bien fonctionner sur la version 1.6 de Prestashop que sur la version 1.7. Nous allons avoir besoin de modifier la classe Produit de Prestashop sous forme d’override…
Ajouter un champ extrait sur les pages WordPress
Contrairement aux articles de WordPress, les pages ne possèdent pas de champ extrait. C’est pourtant une information qui peut être utile dans l’utilisation de notre thème. Récemment, j’ai dû mettre en place un formulaire de recherche sur WordPress et le client désirait voir les extraits des pages et articles apparaitre. Nous avons plusieurs méthodes pour…
Comment vider son Cache Chrome
Il n’est parfois pas évident d’expliquer aux utilisateurs que sur la version en préproduction, il y a eu pas mal de changement sur le style ou dans les pages et qu’ils doivent vider leur cache Chrome. En production, nous avons moins de soucis à ce niveau là, car les fichiers sont générés avec des noms…
Trouver l’ID de la page WordPress la plus haute dans l’arborescence
Dans le cadre d’un projet sur WordPress, mon client avait l’idée de faire un site qui se compose en deux arborescences bien distinctes : Professionnel Particulier Quand nous sommes sur la partie professionnelle, la page d’accueil ainsi que le menu devait être câblée pour les professionnels. Pour cela, j’ai dû trouver une petite fonction permettant…