install_plugins_tabs, install_themes_tabs : Le hook de la semaine n°3
ou plutôt les 2 hooks de la semaine ! Je n’allais pas les séparer, ils sont trop proches pour ça.
Installation de plugins et thèmes
Ces hooks servent du côté administration sur les pages d’ajout de plugins et thèmes. Vous avez par défaut 6 onglets pour les plugins et 5 pour la page des thèmes.
A quoi ça sert
Ces hooks servent à retirer des onglets. Pourquoi faire ? Et bien comme je suis parano de la sécurité, je n’ai pas envie qu’on puisse ajouter un plugin via l’envoie manuel, un simple zip. Ce fichier peut être tout et n’importe quoi finalement … (oui je suis parano j’ai prévenu). Je préfère, si je dois le faire manuellement, intervenir via FTP, ou sinon, j’installe un plugin venant du repository officiel, point.
Pourquoi pas en ajouter ? Et bien ce n’est pas prévu, par défaut c’est l’onglet « dashboard » qui est affiché, au mieux, on peut le détourner mais pas ajouter d’onglets :/
Comment on fait
Voici comment retirer l’onglet « Envoyer » et gagner en sécurité paranoà¯aque :
Remarquez que je n’ai pas besoin de faire un isset()
avant un unset()
, je vous en parlais il y a quelques temps ici : isset() et unset() sont dans un bateau
Et pour parfaire le travail, empêchons vraiment l’envoie en refusant qu’un fichier soit envoyé :
Avec ça, plus d’onglet, et même si la personne arrive recrafter le formulaire (j’ai vraiment prévenu …) le fichier est refusé !
Bonux
Voici la liste des onglets si vous souhaitez en supprimer d’autres, comme les plugins les plus récents …
Page des plugins : dashboard
, upload
, featured
, popular
, new
, favorites
Page des thèmes : dashboard
, upload
, featured
, new
, updated
Et vous, vous enlèveriez lequel ?
Vous aimez ? Partagez !
Partager la publication « install_plugins_tabs, install_themes_tabs : Le hook de la semaine n°3 »
Réagir à cet article