network_edit_site_nav_links
Filters the links that appear on site-editing network pages.
Default links: 'site-info', 'site-users', 'site-themes', and 'site-settings'.
Usage
add_filter( 'network_edit_site_nav_links', 'wp_kama_network_edit_site_nav_links_filter' ); /** * Function for `network_edit_site_nav_links` filter-hook. * * @param array $links An array of link data representing individual network admin pages. * * @return array */ function wp_kama_network_edit_site_nav_links_filter( $links ){ // filter... return $links; }
- $links(array)
An array of link data representing individual network admin pages.
-
link_slug(array)
An array of information about the individual link to a page.-
label(string)
Label to use for the link. -
url(string)
URL, relative to network_admin_url() to use for the link. - cap(string)
Capability required to see the link.
-
-
Changelog
Since 4.6.0 | Introduced. |
Where the hook is called
network_edit_site_nav_links
wp-admin/includes/ms.php 1057-1081
$links = apply_filters( 'network_edit_site_nav_links', array( 'site-info' => array( 'label' => __( 'Info' ), 'url' => 'site-info.php', 'cap' => 'manage_sites', ), 'site-users' => array( 'label' => __( 'Users' ), 'url' => 'site-users.php', 'cap' => 'manage_sites', ), 'site-themes' => array( 'label' => __( 'Themes' ), 'url' => 'site-themes.php', 'cap' => 'manage_sites', ), 'site-settings' => array( 'label' => __( 'Settings' ), 'url' => 'site-settings.php', 'cap' => 'manage_sites', ), ) );