WordPress se base sur le langage de script PHP. C’est pourquoi les plugins WordPress sont toujours en langage PHP et les plus simples ne comportent que quelques lignes de code. La programmation de ces codes peut tout de même être restreinte par la licence d’exploitation. Sachant que WordPress dépend de la licence GNU General Public License (GPL), il est recommandé de choisir une licence adaptée, comme GPLv2 par exemple. Pour uniformiser le code des plugins, des standards ont été mis en place. Leur utilisation n’est pas obligatoire, mais elle est recommandée si vous désirez mettre votre plugin à disposition du public.
Pour développer votre plugin WordPress, il est recommandé de suivre ces étapes :
1. Tout d’abord, il convient de créer un fichier PHP. Pour cela, vous pouvez utiliser votre éditeur de texte de prédilection. Mais attention, lorsque vous passerez à la partie programmation, vous aurez à utiliser un programme spécifique tel que Notepad++. Sélectionnez « tous les fichiers » lors de la sauvegarde, et veillez à modifier l’extention en .php (nommez par exemple le fichier « mon-plugin.php »). Copiez simplement le fichier dans les dossiers des plugins WordPress (nommé par défaut /wp-content/plugins/). Pour mieux structurer l’ensemble, notamment les scripts composés de plusieurs fichiers, créez un sous-dossier : /wp-content/plugins/mon-plug-in. Vous pouvez dès à présent compléter les premières informations nécessaires :