Il se peut donc que les informations qu'il fournit ne soient plus totalement exactes.
Si vous développez un plugin avec une page d’administration, vous voulez certainement ajouter un lien « Settings » pour permettre à vos utilisateurs de se rendre sur la page d’administration de ce dernier depuis la liste des extensions.
Cela permet notamment à l’utilisateur de ne pas avoir à chercher le lien de votre page d’administration dans son menu général en back-office.
Pour ajouter ce lien, une fois de plus avec WordPress, il n’y a rien de plus simple !
Il vous suffit de coller la fonction suivante dans votre plugin, de préciser le TEXDOMAIN pour la traduction et l’ID de votre plugin.
Si vous ne savez pas à quoi correspond l’ID de votre plugin, rendez-vous sur sa page d’administration et vous la verrez dans l’URL de cette dernière.
function my_plugin_add_action_links ( $links ) { $settings_link = array( '<a href="' . admin_url( 'options-general.php?page=ID-plugin' ) . '">' . __( 'Settings', 'plugin-textdomain' ) . '</a>', ); return array_merge( $links, $settings_link ); } add_filter( 'plugin_action_links_' . plugin_basename(__FILE__), 'my_plugin_add_action_links' );
Alternative un peu plus prop’ :
function bweb_plugin_add_action_links ( $links ) { $links[] = '<a href="' . admin_url( 'options-general.php?page=ID-plugin' ) . '">' . __( 'Settings', 'plugin-textdomain' ) . '</a>'; return $links; } add_filter( 'plugin_action_links_' . plugin_basename(__FILE__), 'bweb_plugin_add_action_links' );
Plus d’information dans le CODEX : plugin action links