Il se peut donc que les informations qu'il fournit ne soient plus totalement exactes.
Récemment, je ai eu à traiter avec les options du plugin W3 Total Cache pour faire quelques tests conditionnels dans l’admin, mais j’ai découvert (à mon grand étonnement) qu’il n’y a pas d’options enregistrées dans la base de données.
En fait, les options du plugins sont stockées dans un fichier PHP dans votre répertoire wp-content. Ne me demandez pas pourquoi, je n’en sais rien …
Après avoir exploré les fonctions du plugin, j’ai fini par trouver un moyen de récupérer ces options avec ce simple snippet.
bweb_W3TC_object_cache(){ $W3tcOptions = false; if ( defined( 'W3TC_LIB_W3_DIR' ) ) { $config = W3_ConfigWriter::get_config_filename(); if ( file_exists( $config ) ) { $W3tcOptions = include( $config ); } } return $W3tcOptions; }
La Fonction retournera un tableau des options du plugin ou false s’il n’y a pas d’option.
A noter également que ce snippet utilise les fonctions native du plugin, il est donc compatible multisite, comme le plugin.
J’espère que cela aidera !