Utilisation d’un nonce dans WordPress pour protéger un lien menant à une action

La feuille de style style.css présente dans le dossier du thème n'est pas chargée lorsque le tableau de bord est affiché. Si vous avez besoin de styliser les données affichées dans le tableau de bord, vous devrez utiliser une autre feuille de style.
Il est également possible de charger vos propres fichiers JavaScript pour les pages que vous ajoutez dans le tableau de bord.
(suite…)Pour afficher un message dans le tableau de bord WordPress, que ce soit un message d'information, d'avertissement de succès ou d'erreur, la meilleure technique consiste à utiliser le hook admin_notices.
Le message sera alors affiché en haut de la page du tableau de bord, sous le titre <h1>, lors du rechargement de la page.
Dans le cas où la page ne contiendrait aucun titre <h1> (ce qui n'est pas souhaitable), le message serait affiché tout en haut de la page.
(suite…)Dans cet article, je vous propose un exemple de structure de classe contenant les fonctionnalités les plus utilisées pour une extension. Vous pouvez l'utiliser comme squelette de base pour votre propre extension.
Avant de vous lancer, n'oubliez pas lire l'article « Comment débuter le développement d’une extension WordPress » afin de tout mettre en place pour un développement réussi.
(suite…)Une extension est constituée d'un ou plusieurs fichiers placés dans un dossier au nom unique, situé sous www\votresite\wp-content\plugins.
Le code principal de l'extension sera placé dans un fichier .php qui contient un entête standard donnant de l'information sur l'extension. Un exemple de cet entête est présenté plus bas. Si plus d'un fichier .php sont présents dans le dossier, les autres fichiers auront un entête différent afin de ne pas induire WordPress en erreur.
Bien que ce ne soit pas obligatoire, il est conseillé de créer une classe pour contenir le code de votre extension.
Cet article présente les étapes à suivre pour réussir le développement de votre extension.
(suite…)