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; }