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'.
Использование
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(массив)
An array of link data representing individual network admin pages.
-
link_slug(массив)
An array of information about the individual link to a page.-
label(строка)
Label to use for the link. -
url(строка)
URL, relative to network_admin_url() to use for the link. - cap(строка)
Capability required to see the link.
-
-
Список изменений
С версии 4.6.0 | Введена. |
Где вызывается хук
network_edit_site_nav_links
wp-admin/includes/ms.php 1064-1088
$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', ), ) );