Les MU-Plugins
présentation et casd'utilisation
YannKozon
Développeur web freelance
Président de l’association WAQE
@yannkozon
yannkozon.com
Qu’estqu’unMU-PLUGIN?
MU = Must Use
Ne pas confondre avec WPMU
Généralement un fichier
Quelques lignes de codes
MU = Must Use
Ne pas confondre avec WPMU
Généralement un fichier
Quelques lignes de codes
POURQUOIUNMU-PLUGIN?
Functions.php
- la méthode copier-coller -
PLUGIN
- la méthode bombe H -
Désactivable
Système de mise à jour
MU-PLUGIN
- la méthode simple -
Par défaut les mu-plugins se trouvent dans le dossier /wp-content/mu-plugins/
WPMU_PLUGIN_DIR / WPMU_PLUGIN_URL
Wp-config
Toujours activé par défaut
Les utilisateurs de l’admin ne peuvent pas désactiver le mu-plugin
Simple à mettre en place
Cha...
Toujours activé par défaut
Les utilisateurs de l’admin ne peuvent pas désactiver le mu-plugin
Simple à mettre en place
Cha...
Toujours activé par défaut
Les utilisateurs de l’admin ne peuvent pas désactiver le mu-plugin
Simple à mettre en place
Cha...
Toujours activé par défaut
Les utilisateurs de l’admin ne peuvent pas désactiver le mu-plugin
Simple à mettre en place
Cha...
Toujours activé par défaut
Les utilisateurs de l’admin ne peuvent pas désactiver le mu-plugin
Simple à mettre en place
Cha...
Pas de notifications de mise à jour
Hooks d’activation ne sont pas exécutés
Wordpress ne regarde que les fichiers dans le ...
Pas de notifications de mise à jour
Hooks d’activation ne sont pas exécutés
Wordpress ne regarde que les fichiers dans le ...
Pas de notifications de mise à jour
Hooks d’activation ne sont pas exécutés
Wordpress ne regarde que les fichiers dans le ...
Pas de notifications de mise à jour
Hooks d’activation ne sont pas exécutés
Wordpress ne regarde que les fichiers dans le ...
Pas de notifications de mise à jour
Hooks d’activation ne sont pas exécutés
Wordpress ne regarde que les fichiers dans le ...
Comment FaireunMU-plugin?
<?php
defined('ABSPATH') or die('Cheatin' uh?');
/*
MU Plugin: remove-emoji
Description: Remove emoji support
Author: Yann...
github.com/yannkozon/wp-mu-plugins
MERCI
Les mu-plugins dans Wordpress
Prochain SlideShare
Chargement dans…5
×

Les mu-plugins dans Wordpress

579 vues

Publié le

Les mu-plugins - présentation et cas d'utilisation

Publié dans : Technologie
0 commentaire
1 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
579
Sur SlideShare
0
Issues des intégrations
0
Intégrations
143
Actions
Partages
0
Téléchargements
3
Commentaires
0
J’aime
1
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Les mu-plugins dans Wordpress

  1. 1. Les MU-Plugins présentation et casd'utilisation
  2. 2. YannKozon Développeur web freelance Président de l’association WAQE @yannkozon yannkozon.com
  3. 3. Qu’estqu’unMU-PLUGIN?
  4. 4. MU = Must Use Ne pas confondre avec WPMU Généralement un fichier Quelques lignes de codes
  5. 5. MU = Must Use Ne pas confondre avec WPMU Généralement un fichier Quelques lignes de codes
  6. 6. POURQUOIUNMU-PLUGIN?
  7. 7. Functions.php - la méthode copier-coller -
  8. 8. PLUGIN - la méthode bombe H -
  9. 9. Désactivable Système de mise à jour
  10. 10. MU-PLUGIN - la méthode simple -
  11. 11. Par défaut les mu-plugins se trouvent dans le dossier /wp-content/mu-plugins/ WPMU_PLUGIN_DIR / WPMU_PLUGIN_URL Wp-config
  12. 12. Toujours activé par défaut Les utilisateurs de l’admin ne peuvent pas désactiver le mu-plugin Simple à mettre en place Chargement avant tous les plugins standards et par ordre alphabétique AVANTAGES
  13. 13. Toujours activé par défaut Les utilisateurs de l’admin ne peuvent pas désactiver le mu-plugin Simple à mettre en place Chargement avant tous les plugins standards et par ordre alphabétique AVANTAGES
  14. 14. Toujours activé par défaut Les utilisateurs de l’admin ne peuvent pas désactiver le mu-plugin Simple à mettre en place Chargement avant tous les plugins standards et par ordre alphabétique AVANTAGES
  15. 15. Toujours activé par défaut Les utilisateurs de l’admin ne peuvent pas désactiver le mu-plugin Simple à mettre en place Chargement avant tous les plugins standards et par ordre alphabétique AVANTAGES
  16. 16. Toujours activé par défaut Les utilisateurs de l’admin ne peuvent pas désactiver le mu-plugin Simple à mettre en place Chargement avant tous les plugins standards et par ordre alphabétique AVANTAGES
  17. 17. Pas de notifications de mise à jour Hooks d’activation ne sont pas exécutés Wordpress ne regarde que les fichiers dans le répertoire pas les fichiers des sous-répertoires. <?php require WPMU_PLUGIN_DIR.'/mon-plugin/mon-plugin.php'; ?> inconvénients
  18. 18. Pas de notifications de mise à jour Hooks d’activation ne sont pas exécutés Wordpress ne regarde que les fichiers dans le répertoire pas les fichiers des sous-répertoires. <?php require WPMU_PLUGIN_DIR.'/mon-plugin/mon-plugin.php'; ?> inconvénients
  19. 19. Pas de notifications de mise à jour Hooks d’activation ne sont pas exécutés Wordpress ne regarde que les fichiers dans le répertoire pas les fichiers des sous-répertoires. <?php require WPMU_PLUGIN_DIR.'/mon-plugin/mon-plugin.php'; ?> inconvénients
  20. 20. Pas de notifications de mise à jour Hooks d’activation ne sont pas exécutés Wordpress ne regarde que les fichiers dans le répertoire, pas les fichiers des sous-répertoires. <?php require WPMU_PLUGIN_DIR.'/mon-plugin/mon-plugin.php'; ?> inconvénients
  21. 21. Pas de notifications de mise à jour Hooks d’activation ne sont pas exécutés Wordpress ne regarde que les fichiers dans le répertoire, pas les fichiers des sous-répertoires. <?php require WPMU_PLUGIN_DIR.'/mon-plugin/mon-plugin.php'; ?> inconvénients
  22. 22. Comment FaireunMU-plugin?
  23. 23. <?php defined('ABSPATH') or die('Cheatin' uh?'); /* MU Plugin: remove-emoji Description: Remove emoji support Author: Yann Kozon Author URI: http://www.yannkozon.com */ remove_action('wp_head', 'print_emoji_detection_script', 7); remove_action('admin_print_scripts', 'print_emoji_detection_script'); remove_action('wp_print_styles', 'print_emoji_styles'); remove_action('admin_print_styles', 'print_emoji_styles'); Exemples
  24. 24. github.com/yannkozon/wp-mu-plugins
  25. 25. MERCI

×