AAA Option Optimizer

Description

Cette extension permet de savoir quelles options chargées automatiquement sont utilisées sur une page, et stocke cette donnée à la fin du rendu de la page. Elle conserve un tableau des options qu’elle a vu être utilisées. Sur la page d’administration, elle compare toutes les options chargées automatiquement à la liste des options stockées, et affiche les options chargées automatiquement qui n’ont pas été utilisées pendant que vous naviguiez sur le site. Si vous avez visité toutes les pages de votre site, ou si vous avez conservé l’extension pendant une semaine environ, cela signifie que ces options n’ont probablement pas besoin d’être chargées automatiquement.

Comment utiliser cette extension ?

Installez cette extension et parcourez l’ensemble de votre site. Le mieux est de l’utiliser normalement pendant quelques jours, ou de visiter manuellement toutes les pages de votre site et de votre administration. Ensuite, allez dans l’écran des réglages de l’extension, et passez en revue les options inutilisées. Vous pouvez soit décider de retirer une option inutilisée (il peut s’agir par exemple d’extensions que vous n’utilisez plus), soit de la configurer pour qu’elle ne se charge pas automatiquement. Cette dernière action est beaucoup moins destructrice : l’option sera toujours présente, mais elle ne sera pas chargée automatiquement.

Captures d’écran

  • Capture d’écran de l’écran d’administration, onglet initial.
  • Capture d’écran de l’écran « Toutes les options » montrant que vous pouvez parcourir toutes les options.

Installation

  1. Recherchez AAA Option Optimizer sur le dépôt.
  2. Installation de l’extension.
  3. Attendez une semaine environ. Ou, si vous êtes pressé·e, cliquez sur les pages de votre site, en essayant de visiter toutes les pages de votre site et de votre administration.
  4. Allez sur la page d’administration de l’extension et optimisez l’utilisation de vos options.

FAQ

Pourquoi le préfixe AAA dans le nom de l’extension ?

Parce que l’extension a besoin de définir les options qui sont chargées, elle bénéficie d’être chargée elle-même en premier. Comme WordPress charge les extensions par ordre alphabétique, ↵
commencer le nom par AAA était logique.

Dois-je prendre des précautions ?

Oui !! Sauvegarder votre base de données.

Où puis-je signaler des bogues ?

Veuillez utiliser notre GitHub pour reporter des bogues ou faire des suggestions de code. N’hésitez pas à utiliser les forums pour poser des questions, bien entendu.

Pour les problèmes de sécurité, veuillez voir la question suivante.

Comment puis-je ajouter une extension reconnue ?

Veuillez faire vos demandes via GitHub sur ce fichier dans l’extension.

Comment puis-je signaler des bogues de sécurité ?

Vous pouvez signaler des bogues de sécurité par l’intermédiaire du programme de divulgation des vulnérabilités de Patchstack. L’équipe de Patchstack aide à valider, trier et traiter les vulnérabilités de sécurité. Déclarer une faille de sécurité.

Avis

19 avril 2024
Years of trying out different themes and plugins built up nearly 2000 auto loaded options. Tried other tools in the past to clean this mess, not being a developer by any means, maybe an « Intermediate Idiot » would best describe my WP knowledge?… I would always end up deleting something I shouldn’t have, break the site, get frustrated and do a full restore from a backup, and those 2000 auto loaded options would sit there, haunting me… Until NOW!!!! This takes the guesswork out! It was like performing an Options Exorcism! 🙂
Lire les 3 avis

Contributeurs/contributrices & développeurs/développeuses

« AAA Option Optimizer » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.

Contributeurs

“AAA Option Optimizer” a été traduit dans 3 locales. Remerciez l’équipe de traduction pour ses contributions.

Traduisez « AAA Option Optimizer » dans votre langue.

Le développement vous intéresse ?

Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.

Journal

1.2.1

  • Fix error in known-plugins.json.
  • Prevent fatal error when there’s an error in known-plugins.json.

1.2

Enhancements:

  • Overhaul of the UX, implementing proper tabs, better buttons and more.
  • Added a new « All options » tab, which, when you hit the button, loads all the options from the database and allows you to manage them.
  • Added a « Reset data » button which resets the tracking data.
  • Added a link to the Optimize Options page from the Plugins page.
  • Much improved recognition of core WordPress options, themes and plugins under « Source », thanks in part to pull requests from Rogier Lankhorst and system4pc.
  • You can now also filter all tables by Source so you can more easily find the options you’re looking for.
  • Many code and speed improvements under the hood, including adding a class autoloader and some i18n fixes.

1.1.1

Mettre en œuvre la fonctionnalité manquante pour créer une option avec la valeur false lorsqu’elle est chargée mais n’existe pas.

1.1

The plugin now recognizes plugins from which the options came (thanks to a great pull by Rogier Lankhorst). If you’re a plugin developer and want your plugin’s options
properly recognized, please do a pull request on this file.

Small enhancements:

  • Column width is now automatically determined which leads to better spacing.
  • Action buttons are now centered in their columns.

Bugs fixed:

  • If you removed autoload from or deleted an option, it’d be removed from the table but would be back when you paginated, that’s fixed – thanks to Jono Alderson for reporting.
  • Fixed sorting by filesize by moving the KB to the table heading, so that you can now properly sort numbers.
  • Fixed issue where an empty option would result in weird size output.

1.0.2

  • Fixed a bug where the buttons wouldn’t work in a paginated state.
  • Show the value of an option in a popover, as suggested with a great pull request by @rogierlankhorst.

1.0.1

Fixed an error with values that are objects, not strings, which also caused sorting not to work for some people.

1.0

Initial release on GitHub and WordPress.org.