J'ai développé un plugin avec le lien Paramètres qui fonctionnait bien dans WordPress 2.7. La version 2.8 apporte des fonctionnalités de sécurité supplémentaires qui provoquent l'affichage du lien Paramètres: Vous n'avez pas les permissions suffisantes pour accéder à cette page.plugin_action_links ne fonctionne pas dans WordPress 2.8+
C'est le crochet de l'API que j'utilise pour créer un lien:
function folksr_plugin_action($links, $file) {
if (strstr($file, 'folksr/folksr.php')) {
$fl = "<a href=\"options-general.php?page=folksr/settings.php\">Settings</a>";
return array_merge(array($fl), $links);
}
return $links;
}
add_filter('plugin_action_links', 'folksr_plugin_action', 10, 2);
code source complet est disponible à plugin page.
L'écran Paramètres ne contient aucune logique supplémentaire, seules quelques options et le code HTML sont renvoyés à l'écran. Assez étonnamment, Codex ne renvoie rien pour l'expression de recherche "plugin_action_links". Pouvez-vous donner un exemple ou me diriger vers le code de travail pour le lien Paramètres dans le menu Plugins?
Votre fonction renderPluginMenu manque deux arguments, cela devrait être: 'renderPluginMenu ($ links, $ file) {' –