En informatique, la génération d’un « identifiant universel unique » est très souvent nécessaire pour permettre d’identifier des entités de manière unique et sûre. Voyons comment générer un tel identifiant en PHP avec une fonction WordPress.
Personnaliser l’expérience du tunnel de commande WooCommerce
Découvrons comment ajouter des champs personnalisés lors de la dernière étape de commande WooCommerce. Nous verrons aussi comment modifier le prix du panier selon la valeur de ces champs.
Développer un nouveau type de champ de formulaire Contact Form 7
L’extension WordPress CF7 propose par défaut une quinzaine de types de champs différents permettant de créer des formulaires divers et variés. Mais saviez-vous qu’il est possible de créer son propre type de champ personnalisé pour Contact Form 7 ?
Créer des formulaires dans une app React Native avec redux-form
Découvrons comment créer un formulaire dans une application React Native avec la librairie redux-form.
Redux dans une appli mobile React Native
Analysons l’intégration de Redux et Redux Persist pour stocker nos données dans le cadre du développement d’une application mobile React Native.
Naviguer entre les écrans d’une application React Native
Découvrons comment mettre en place divers écrans de notre application React Native et le routeur/navigation entre ces écrans.
Relier une appli mobile à un back-end WordPress
Dans cette série de tutoriels, nous allons construire une application mobile avec React Native et la relier à un back-office WordPress pour l’authentification utilisateur et la sauvegarde des données. Au boulot !
Ajouter de nouveaux paramètres à une requête wc_get_products()
Dans un contexte de développement d’une boutique WooCommerce, il est souvent bien utile d’utiliser la fonction wc_get_products() afin de lister des produits WooCommerce selon certains critères.
Mais seuls des critères natifs sont évidemment disponibles via cette fonction. Découvrons comment ajouter nos propres paramètres de requêtes WC_Product_Query pour rechercher des produits encore plus finement.
Ajouter un e-mail dans une liste MailChimp via API
Dans ce tutoriel, nous allons analyser comment ajouter un e-mail dans une liste d’abonnés en profitant des fonctions HTTP de WordPress et en communiquant avec MailChimp via son API.
Identifier les fonctions appelées par certains hooks WordPress
Durant un développement de plugin WordPress pour un client, j’ai récemment eu besoin de lister toutes les fonctions appelées sur tous les hooks WooCommerce qui modifient le statut d’une commande.
Je présente ici une fonction permettant de nous aider à cibler ces fonctions, sans connaitre le nom précis de tous les hooks à investiguer.
Afficher les derniers tweets d’un compte Twitter sur un site WordPress
Découvrez mon extension Lastweets permettant d’afficher les derniers tweets d’un compte Twitter.
Un menu déroulant ACF pour sélectionner un formulaire Gravity Forms
Astuce de développement WordPress pour peupler dynamiquement un champ « Sélection » ACF avec la liste des formulaires Gravity Forms disponibles.
Intégrer une page d’options dans un plugin WordPress
En tant que développeur d’extension WordPress, créer des pages d’options pour paramétrer son plugin est une habitude. Découvrons comment le faire de manière flexible avec la librairie Carbon Fields.
Créer un formulaire front-end ACF multi-étapes
Dans cette preuve de concept, nous analysons la création d’un formulaire WordPress en front-end avec ACF, formulaire éclaté en plusieurs étapes.
8 snippets pour modifier le comportement d’ACF
Je ne sais pas si vous êtes un habitué de cette extension WordPress, mais j’adore Advanced Custom Fields. Dans mon quotidien de développeur WordPress freelance, il me fait gagner un temps fou ! Créer des metaboxes, insérer des champs simples ou complexes dedans, gérer leur affichage conditionnel… J’évite grâce à ACF beaucoup de lignes de code pour arriver à un résultat de qualité.
Mais parfois, l’interface d’ACF ne permet pas de dynamisme poussé. Heureusement, Elliot Condon — le développeur d’ACF — a bien pensé à truffer le code de son extension de hooks utiles et bien pensés. Découvrons ici-même quelques uns des filtres et actions d’ACF pour personnaliser son comportement.