J'ai lu dans le codex que le meilleur moyen d'implémenter une fonctionnalité de désinstallation propre dans un plugin consiste à ajouter un fichier uninstall.php dans votre répertoire plugin.
Je me demande: puis-je utiliser les données d'instance de classe de mon plugin dans le fichier uninstall.php?
Voici le code contenu dans mon fichier uninstall.php:
if(!defined('WP_UNINSTALL_PLUGIN')) exit;
delete_option('my_plugin_options');
$table_name = $wpdb->prefix . $this->dbName;
$wpdb->query("DROP TABLE `$table_name`");
Je me demande si la variable nom_table sera correctement récupérée ou si je devrais la coder en dur.
Selon mes tests, la table reste après la suppression, donc je suppose que je vais utiliser un crochet dans le fichier de mon plugin, à moins que quelque chose me manque?
Je ne suis pas dans mon bureau, mais je soupçonne qu'il ne sera pas récupéré.
Mais: