Blog sur le développement web

Pont de l'ile de ré
26
oct
Blocs Gutenberg avec Sage 9 sur WordPress

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.

Lire la suite
16
mar
Créer un serveur MySQL de réplication (slave) des données existantes

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. …

Lire la suite
03
fév
Redirection d’un formulaire Contact Form 7 vers une URL

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…

Lire la suite
16
nov
Charger Contact Form 7 uniquement sur certaines pages

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…

Lire la suite
15
aoû
Types d’environnements sous WordPress 5.5

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.

Lire la suite
26
jui
Personnaliser le design des e-mails Contact Form 7

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.

Lire la suite
20
jan
Générer une URL personnalisée WordPress avec Bedrock et Sage

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…

Lire la suite
02
oct
Remplacer [your-subject] [your-name] [your-email] dans Flamingo

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 :…

Lire la suite
20
mai
Contact Form 7 : Utiliser l’URL pour définir la valeur d’un select ou radio

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…

Lire la suite
19
mai
Comment ajouter un nouveau champ produit dans Prestashop

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…

Lire la suite
26
avr
Ajouter un champ extrait sur les pages WordPress

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…

Lire la suite
17
avr
Comment vider son Cache Chrome

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…

Lire la suite
15
avr
Trouver l’ID de la page WordPress la plus haute dans l’arborescence

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…

Lire la suite
inRage - Pascal GAULT
© 2008-2021 - inRage SARL. Tous droits réservés.
Code open-source inrage.fr disponible sur Code open-source disponible sur Github
Demandez un devis
06 51 89 89 17
SIRET : 813 430 592 00010
R.C.S : La Rochelle 813 430 592

10-14 rue Jean Perrin,
17000 LA ROCHELLE