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

