Développement de votre première extension WordPress
Objectifs
Les objectifs de cette vidéo sont d'apprendre à créer une extension WordPress simple, à comprendre l'utilisation des hooks dans WordPress, et à savoir comment ajouter des fonctionnalités personnalisées au menu d'administration.
Résumé
Découvrez comment créer une extension WordPress simple grâce à ce guide pas à pas. Suivez les instructions et apprenez les bases du développement d'extensions pour améliorer votre site WordPress.
Description
Cette vidéo explique en détail comment créer une extension WordPress. La première étape consiste à créer un dossier dans le répertoire wp-content/plugins et à y ajouter un fichier PHP. Ensuite, vous apprendrez à rédiger l'entête de l'extension en définissant le plugin-name, plugin-uri, le nom de l'auteur, le numéro de version, et l'adresse de l'auteur.
La vidéo montre ensuite comment ajouter une action pour créer un lien dans le menu d'administration de WordPress. En associant une fonction à un hook, vous pouvez modifier le comportement de WordPress pour inclure votre propre menu. Vous verrez également comment créer le contenu de la page liée à ce menu en utilisant une fonction afficher_page et en incluant un fichier PHP dédié pour le contenu de la page.
Enfin, la vidéo vous explique comment vérifier les permissions utilisateur avant d'afficher la page et comment inclure du HTML simple pour structurer le contenu de votre page d'administration. En suivant ces étapes, vous serez capable de développer des extensions basiques et d'acquérir une compréhension des hooks WordPress et de leur fonctionnement.
Questions fréquentes
current_user_can
pour s'assurer que l'utilisateur a les droits nécessaires comme 'manage_options' avant d'afficher ou non certaines pages.
Apprentissage par répétition permet vraiment de s'approprier les les différentes composantes abordées.
Bravo
Apprentissage par répétition permet vraiment de s'approprier les les différentes composantes abordées.
Bravo
Je signale que les vidéos "Module 2/ if esel" et "Module2/Opérateur de comparaisons" sont inversées.