Pour réserver certains contenus d’un site WordPress (site privé ou espaces nécessitant un « membership », trois extensions peuvent suffire.
Plugin (extension) WordPress
Les tous derniers articles de cette catégorie :
et les suivants :
Finaliser notre extension comme base pour d’autres développements
Nous allons maintenant améliorer notre extension WordPress avec sa page de réglage, avec une meilleure sanitation et validation des données (pour les adresses mail en particulier) et ajouter un champs de type « date », avec un « date picker » jQuery.
Un « color picker » dans les réglages de notre extension WordPress
Nous allons améliorer la page de réglage de notre extension WordPress, en y ajoutant un champ de type "color picker" et en affichant les données complémentaires définies avec les champs. Dans les articles précédents de cette série (), nous avons...
page de réglages d’une extension WordPress : formats de champs différents
Notre extension a été démarrée dans les premiers articles de cette série (). A ce stade, elle affiche uniquement des champs de type "texte" et n'affiche pas le contenu des arguments supplémentaires que l'on peut ajouter au champs. Vous pouvez récupérer...
Extension WordPress : méthodes pour le débogage
Lorsqu’on crée une extension (ou un thème) WordPress, il est indispensable de prévoir des moyens de déboguer efficacement. Nous allons voir ici quelques méthodes applicables, telles que l’affichage du contenu de variables dans une page du tableau de bord WordPress, l’utilisation de debug.log de WordPress ou l’utilisation d’extensions WordPress telles que Debug Bar et Query Monitor.
Créer une page de réglage pour une extension WordPress
J’explore donc ici la manière de créer une page de réglage pour une extension, avec l’API « settings » de WordPress car c’est une méthode plus sûre (la « sanitation » des données est assurée par WordPress).
Créer une extension WordPress – Partie 1
A force de travailler sur WordPress, j’ai appris pas mal de choses. Pour continuer à m’améliorer, il est essentiel (pour moi au moins) de formaliser l’état de mes connaissances. J’entame donc une nouvelle série d’articles sur la création d’extensions (plugin) pour WordPress.
Dans ce premier article de la série Un plugin WordPress avec page de réglage, j’explique comment créer l’extension de base, la version « 0.1 » que j’améliorerai ensuite. Cette extension de base doit contenir les fichiers de base, les répertoires nécessaires, les éléments d’internationalisation, …
Ajout de nouveaux « mime types » à un site WordPress
Les caractéristiques des fichiers qu'on peut charger dans un site WordPress sont définies par WordPress. On peut souhaiter autoriser le chargement d'autres types de fichier, par exemple des fichiers .dxf pour mettre des plans à disposition des internautes. J'explique...
Améliorer l’extension Contact Form 7
L'extension Contact Form 7 est très bien pour créer des formulaires sur un site WordPress. Mais on peut rencontrer deux problèmes : temps de chargement des pages plus long puisque l'extension ajoute un script JavaScript et une feuille de style. Mauvaise prise en...
Thème WordPress : ajouter une fonction spécifique à une extension
Supposons que nous soyons contents d'une extension utilisée par notre site à un détail près. Nous pouvons attendre que le développeur publie une mise à jour qui règle miraculeusement ce détail. Nous pouvons aussi créer notre propre fonction dans notre thème (enfant en...