Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/maximebj/lm-widgets/archive/refs/heads/main.zipNo built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.
Plugin WordPress pour créer des widgets Elementor personnalisés avec système d'activation/désactivation.
Description
Ce plugin permet de créer et gérer des widgets Elementor personnalisés. Il inclut une interface d'administration pour activer ou désactiver chaque widget individuellement.
Installation
- Téléchargez le plugin
- Uploadez le dossier
lm-widgetsdans le répertoire/wp-content/plugins/ - Activez le plugin via le menu 'Extensions' dans WordPress
- Assurez-vous qu'Elementor est installé et activé
Utilisation
Page de réglages
- Allez dans le menu "La Marketerie" dans l'administration WordPress
- Cochez les widgets que vous souhaitez activer
- Cliquez sur "Enregistrer les modifications"
- Les widgets activés apparaîtront dans Elementor sous la catégorie "La Marketerie"
Ajouter un nouveau widget
Pour ajouter un nouveau widget :
- Créez un nouveau fichier dans le dossier
widgets/(ex:class-mon-widget.php) - Créez une classe qui hérite de
\Elementor\Widget_Base - Ajoutez le widget dans la méthode
get_available_widgets()de la classeLM_Widgets_Plugin
Widgets inclus
- Widget Exemple 1 : Widget simple avec titre et description
- Widget Exemple 2 : Widget avec bouton personnalisable
Prérequis
- WordPress 5.0 ou supérieur
- PHP 7.4 ou supérieur
- Elementor 3.0.0 ou supérieur
Support
Pour toute question ou problème, contactez La Marketerie.
Changelog
1.0.0
- Version initiale
- Système d'activation/désactivation des widgets
- Deux widgets d'exemple
- Interface d'administration