Gérer la capacité des rôles WordPress
Les rôles et leurs capacités dans WordPress Il existe plusieurs rôles par défaut dans WordPress qui se partagent une liste prédéfinie de capacités. Les rôles : Super Administrateur – Possède un accès...
Modifier les champs de profils de WooCommerce
Les champs de profils WooCommerce Deux types de champs de profils sont présents par défaut dans WooCommerce, alloués à la facturation et à l’expédition. Ces champs ne sont ni plus ni moins...
Visibilité du mot de passe avec Gravity Forms User Registration
Le formulaire de connexion de User Registration Gravity Forms propose un add-on nommé User Registration qui met à disposition un formulaire de connexion sous la forme d’un shortcode. Par exemple : L’intérêt...
Supprimer un élément de navigation BuddyPress
Les éléments de navigation BuddyPress Les éléments de navigation de BuddyPress ne peuvent pas être supprimés de manière sélective en utilisant le tableau de bord WordPress, sauf à désactiver le module concerné....
Modifier un lien de navigation BuddyPress
Les liens de navigation BuddyPress Les liens des éléments de navigation de BuddyPress ne peuvent pas être modifiés en utilisant le tableau de bord WordPress. J’explique dans cet article comment y parvenir...
Modifier un titre de navigation BuddyPress
Les titres de navigation BuddyPress Les titres de navigation de l’espace BuddyPress ne peuvent pas être modifiés simplement en utilisant le tableau de bord WordPress. Cet article montre donc comment y parvenir...
Changer un sous-menu par défaut dans BuddyPress
Menu et sous-menu BuddyPress par défaut Un clic sur un menu BuddyPress ouvre un de ses sous-menus par défaut. Par exemple, Activités ouvre par défaut Mes activités. Il est possible de modifier...
Personnaliser le menu d’administration WordPress
Personnalisation du menu d’administration Le menu d’administration de WordPress peut être complètement personnalisé, en ajoutant ou supprimant des pages, des séparateurs, en le réordonnant… Dans cet article je montre comment regrouper les...
Protéger l’accès à une page WordPress
Vérifier l’accès à une page Pour vérifier les droits d’accès à une page, le hook idéal est template_redirect. Cette action est appelée juste avant que WordPress détermine quel modèle de page charger....
Assurer l’affichage des images dans une newsletter
Comment assurer l’affichage de l’image ? Une solution pour assurer l’affichage d’une image de newsletter dans la plupart des messageries consiste à l’intégrer directement au code HTML. Attention toutefois à ne pas...
Modifier la recherche par défaut de WordPress
La recherche par défaut de WordPress s’effectue sur tous les types de publication présents dans le site en fonction des extensions installées, en l’état publiés ou privés, dans le titre, le résumé...
Contextualiser une grille par catégorie avec Gridbuilder
WP Gridbuilder est une extension très complète qui permet de concevoir des grilles, des filtres et des vignettes pour tout type de contenus. Dans cet exemple je l’utilise pour remplacer la liste...
Ajouter un rôle dans WordPress
Il existe de nombreuses extensions qui permettent de le faire. Je montre dans cet article comment le faire de manière programmatique afin de s’affranchir d’une nouvelle installation de plugin supplémentaire.
Gérer la visibilité des éléments d’un menu WordPress
Sous WordPress, il est courant de vouloir afficher un élément de menu uniquement pour un profil donné. Dans cet article, je montre comment activer un menu nommé AdminOnly seulement lorsqu’un compte administrateur...
Personnaliser les moyens de paiement WooCommerce
Dans cet article, je montre comment autoriser le paiement à la livraison seulement pour les abonnés connectés, de manière programmatique.
Ajouter une page personnalisée dans BuddyPress
Lors d’une création de site internet communautaire, il peut être intéressant d’ajouter un onglet de navigation dans le profil BuddyPress de l’utilisateur. Je montre dans cet article comment le faire avec du...
Simplifier la page d’administration du profil utilisateur WordPress
Cette page est accessible depuis le menu Comptes du tableau bord WordPress. De base, elle est déjà pas mal chargée par WordPress. Le thème et toutes les extensions qui gèrent des aspects...
Créer un Singleton en utilisant les Traits
En programmation orientée-objet, il existe des patrons de conception, appelé Design Patterns, qui établissent des bonnes pratiques de développement, basées sur l’expérience. Les Design Patterns apportent des solutions éprouvées à des problématiques...
Écrire un shortcode WordPress orienté-objet
Un shortcode WordPress est un raccourci qui permet d’encapsuler du code dans n’importe quel type de contenu, une page, un article, une page d’administration…
Gérer les onglets WooCommerce
Les onglets WooCommerce sont affichés par défaut dans la page de présentation d’un produit. Il est bien entendu possible d’utiliser des extensions du marché afin de les personnaliser, mais ce n’est pas...
Afficher la barre noire d’admin uniquement pour certains rôles
Il est bien question de la barre noire d’administration qui donne accès au tableau de bord WordPress. Le tableau de bord WordPress peut être remplacé par un espace utilisateur mieux intégré visuellement....
Vérifier si un plugin est actif
Il est fréquent lors d’un développement sous WordPress de dépendre de la présence une autre extension. Cela arrive précisément lors de la création d’une extension « add-on » d’une autre, ou lors de la...
Bien utiliser les hooks WordPress
Les hooks sont une mise en pratique du modèle de conception appelé Observer pattern. Un hook est un déclencheur d’événements placé dans le code de WordPress sur lequel peuvent s’inscrire des fonctions.
Créer un thème enfant pour Twenty Nineteen / Avada
Pour un développeur, il existe deux manières propres et pérennes d’enrichir le fonctionnement d’un site WordPress : La conception d’une extension spécifique, La création d’un thème enfant
Membre d’un réseau d’experts du web, nous mettons à votre service un savoir faire de qualité et une rigueur éprouvée pour vous accompagner dans la création de votre site internet, mini ou gros budget, quelque soit votre ambition.