Logo WP et les textes Plugin et uninstall.php sur fond de parc national Chapada Diamantina dans l'état de Bahia au Brésil

Supprimer proprement un plugin WordPress, uninstall.php

Lorsque l’on crée une extension plugin pour wordPress, on est amené à créer des options que l’on stocke dans la table wp_options. On peut aussi créer une ou plusieurs...
Dynamic loading, un paysage de mi-montagne et le logo CF7 sur le repo WordPress Plugins

Différer le chargement des scripts Contact Form 7 et Recaptcha

Contact Form 7 est un plugin WordPress qui gère des formulaires de contact multiples, la personnalisation des contenus des formulaires et des e-mails avec des balises simples. Le formulaire...
Icone SVG personnalisé dans le menu d'administration de WordPress

Icone personnalisé dans le menu admin de WordPress

Pour ajouter un menu dans la barre d’administration de WordPress, on utilise add_menu_page() : add_menu_page( string $page_title, string $menu_title, string $capability, string $menu_slug, callable $function = '', string $icon_url...
Block Editor WordPress Plugin

Environnement de développement pour un plugin dans Gutenberg (Block Editor)

Pour utiliser un environnement permettant de développer des composants React en JSX, il faut préparer un environnement qui permette de compiler le code JSX en ESNext. On configure l’environnement...
Afficher les catégories dans la page Menus de wordPress

Afficher toutes les catégories dans la page Menus (nav_menus.php)

Lorsque l’on a un grand nombre de catégories, il n’est pas aisé de construire des menus pour wordPress. Les catégories sont présentées dans un panneau avec 3 onglets : Most...
Snippets pour wooCommerce

Snippets woommerce

WooCommerce est un plugin open source wordPress pour le e-commerce. Le plugin est devenu très populaire de part sa simplicité d’installation et de personnalisation, et pour la gratuité de...
Image illustrant l'article capability[1] de Murviel Info Béziers

Supprimer des capacités capabilities personnalisées

Certains plugins ajoutent à wordPress des capacités capabilities, mais lorsque l’on supprime le plugin, le programme de désinstallation du plugin n’efface pas les capacités ajoutées à l’objet $wp_roles. C’est...
Options d'un plugin wordPress et ajax

Options d’un plugin wordPress, sauvegarde en AJAX

Pour un plugin wordPress, il est inévitable de devoir concevoir une page d’options. Il existe une API options pour wordPress, difficile à mettre en œuvre, mais la sauvegarde ne...
Projet yeoman : générateurs

Créer un plugin wordPress avec Yeoman

Projet Yeoman Générateurs Yeoman Yeoman est un projet Node.js permettant de créer, entre autres, un plugin wordPress en construisant la structure du plugin et utilisant les meilleurs pratiques. On installe...