Quand on vient trop empiéter dans mon espace vital, je sévis.
Amis lecteurs, aujourd’hui je vous fait un court article afin de dénoncer une pratique qui a le don de m’énerver (attention, jeu de mot) : celle de vouloir absolument pénétrer dans mon espace vital. Aujourd’hui je vais prendre mon déguisement de mouton noir, et partager avec vous 5 lignes de code qui, je l’espère, énerveront quelques personnes, autant qu’elles peuvent m’énerver quand elles emploient la dite méthode.
Pour un site WordPress que j’ai crée il y a un an, j’ai utilisé un plugin appelé Fancy Gallery afin de créer un slider de photos dans le header (non, je ne mettrais même pas un lien vers le plugin). Hier, je remarque une mise à jour, que je m’empresse d’appliquer. Ô surprise, mon administration se transforme en sapin de noël, je me croirais à la fête du slip :
Alors, monsieur le dev :
- Un lien ajouté en footer, ok. Une metabox + 2 liens + 2 bannières, NON!
- Relire les conditions d’utilisation de l’extend de WordPress ferait du bien.
- Si tu tiens vraiment à te faire du fric avec ton plugin, ne le mets pas à disposition gratuitement, VENDS LE!
C’est donc sans gène et sans aucune honte, mais avec un plaisir non dissimulé que je vais partager plusieurs méthodes pour supprimer cette pollution visuelle si vous utilisez ce plugin, et sans débourser le moindre centime.
Méthode 1 : simple, rapide, efficace, mais brutale
SUPPRIMEZ CE PLUGIN DE VOTRE SITE! Des sliders d’images, il y en a à la pelle, le choix est vaste donc pourquoi s’em***der?!
Ou si vous vous y connaissez suffisamment et que vous avez un peu de temps devant vous, développez le vous-même.
Méthode 2 : simple, rapide, mais éphémère
Allez dans le dossier du plugin, et supprimez les fichiers contribution.php et premiumbanner.png.
Seul problème, le sapin revient à chaque mise à jour.
Méthode 3 : simple, rapide, efficace, et durable
Allez à la racine de votre site, ouvrez le fichier wp-config.php et collez-y cette ligne : (en dessous de define('WP_DEBUG', false);
par exemple)
1
Class dh_contribution {}
Ceci supprimera toute la pollution du tableau de bord d’un seul coup. Mais comme l’auteur du plugin a été assez *** pour aller coller sa put*** de bannière premium de m***e dans la fenêtre d’upload media, il va nous en falloir un peu plus.
Ouvrez le fichier functions.php de votre thème et collez-y ceci dedans :
1234
if (is_admin() && class_exists('wp_plugin_fancy_gallery')) {
remove_action ('media_upload_gallery', array($wp_plugin_fancy_gallery, 'Media_Upload_Gallery_Tab'));
remove_action ('post-upload-ui', array($wp_plugin_fancy_gallery, 'Print_Premium_Banner'));
}
Hop! Terminé. Du sapin il n’en reste que l’odeur o/
See ya!
Commentaires
Commentaire de Julio Potier @ BoiteAWeb.
Super, on peut faire un don pour ton article ? ^^
Commentaire de Greg.
Ha mince, je savais que j’oubliais quelque chose, mon bouton Paypal mdr XD
Commentaire de Daniel.
Mort de rire…
J’avais déjà vu pas mal de plugin qui ajoute une pub dans leur menu d’administration, ou qui ajoute un flux RSS sur l’accueil de l’admin, mais là le développeur fait très fort…
Commentaire de Julio Potier @ BoiteAWeb.
Alors dans le genre coïncidence :
Je travaille sur le site d’un client et je vois dans le dashboard un gros pavé…
Et forcément je pense à ton article.
Puis je regarde de quel plugin il s’agit : « Page excerpt » … ha … de tête je dirait … 1 ligne de code ?
Je vais sur la page du plugin : « version 1.2.2 », déjà je me dis « autant de version pour faire ça ? soit c’est foutage, soit c’est usine à gaz avec réinvention de la roue avec un système de poulies et des mirroirs… »
En fait non, c’est foutage ! Le fichier du « vrai » code fait 768 octets. Il a malheureusement supprimé les ancienne version du repo :/
Par contre, sa page de contribution fait plus de 19ko :| C’est là où le mot « foutage » prends tout son sens.
Je regarde enfin le code de sa contribution et je lis : Class dh_contribution{…
Ha mais c’est notre ami D.H. :D Il a mis à jours tous ses plugins pour y insérer ce genre de code :o
Alors, pour ajouter le support des excerpts aux pages, voici le code à insérer dans votre fichier functions.php du thème ou dans un plugin, bref, une ligne de code quoi de 40 octets…
add_post_type_support(‘page’,’excerpt’);
J’aime bien (ou pas) sa phrase en bas de box: « After donation you will possibly get to know how you can hide this notice easily. ;) » Ha, ouè, je vais sans « Screen options » en haut et je décoche ta meta box ? Merci pour le tuyau :|
Si encore il avait fait en sorte que sa meta était non désactivable, mais non …
Allez pour le fun j’ai fait autrement pour désactiver : j’ai entré le voucher code !! Comment ? Un peu de reversing dans sa classe et je sors un petit outil :
http://www.boiteaweb.fr/dh.php ;)
Mignon non ? Je vais le poster sur son site ou pas ? ;)
De ce fait je regarde un peu ses autres plugins et je vois un « File Commander », je le test juste pour être sûr que mon avis qu’il y ai une faille est bon.
Elle est bonne, n’utilisez pas ce plugin sauf si vous ne tenez pas à votre blog…
Si j’étais un vilain, je casserais son site en un seul lien, ouf pour lui. (mais ça démange)
Commentaire de Greg.
Ha mais c’est notre ami D.H. :D Il a mis à jours tous ses plugins pour y insérer ce genre de code :o
En fait la metabox sur le dashboard existait déjà, différente et plus discrète. Mais eneffet, il en a ajouté des caisses, et dans tous ses plugins apparemment :D
Commentaire de Greg.
Si j’étais un vilain, je casserais son site en un seul lien, ouf pour lui. (mais ça démange)
Nan j’ai mieux, tu upload un fichier sur son serveur, qui va lui rajouter des metabox de demande de don pour BoiteAWeb et Screenfeed :D
Correction : des dons pour tous ceux qui auront commenté cet article XD Ça va en faire des metabox!
Commentaire de Julio Potier @ BoiteAWeb.
Voilà j’ai trouvé sa version 1.0.1 et au lieu d’un add_post_type_support(‘page’,’excerpt’); il avait codé lui même une meta_box avec un custom field.
Je vous laisse juger. :)
Commentaire de Grégory Viguier.
Ben je te dirais qu’il y a encore quelques mois je ne connaissais pas encore la fonction
add_post_type_support( )
, donc j’aurais fait pareil :| (mais pas avec mes connaissances d’aujourd’hui) Encore une coïncidence, j’ai pensé à la même chose il y a quelques jours en lisant un commentaire sur le blog ^^Commentaire de Johan.
Je suis tout à fait d’accord avec toi, afficher un bouton de donation sur la page du plugin ca passe mais partout ca saoule.
C’est peut être pour ca que je n’utilise pas beaucoup de plugin…
Commentaire de Greg.
En effet, si je sais faire pareil, je me passerais d’un plugin. Actuellement sur le site, la plupart de mes plugins concerne la sécurité et la lutte contre le spam :/