Add Links to WordPress Plugin Page (Metadata Row)
Additional News/Update or Settings Links
Sometime you want to add special links directly to the plugin-page. For example, you can enable an easy access to the plugin’s settings-page or to related docs/resources. All the magic is done within the plugin_row_meta hook.
It’s important to check which plugin is currently processed (there are no plugin/namespace specific hooks). Therefore you have to check which plugin-(main)file is selected: if ($file == 'enlighter/Enlighter.php'){
Additional links can be added to the $links array including I18n support.
Appearance#
How it’s done#
// add links
add_filter('plugin_row_meta', 'addPluginPageLinks', 10, 2);
// links on the plugin page
function addPluginPageLinks($links, $file){
// current plugin ?
if ($file == 'enlighter/Enlighter.php'){
$links[] = '<a href="'.admin_url('options-general.php?page='.plugin_basename(__FILE__)).'">'.__('Settings', 'enlighter').'</a>';
$links[] = '<a href="https://twitter.com/andidittrich">'.__('News & Updates', 'enlighter').'</a>';
}
return $links;
}
