Source View: network_edit_site_nav_links

To save our bandwidth, we show only a snippet of code around each occurence of the hook. View complete file in SVN (without highlighting).

Understanding Source Code

The best way to understand what a hook does is to look at where it occurs in the source code.

  • Action hooks look like this: do_action( "hook_name" )
  • Filter hooks look like this: apply_filters( "hook_name", "what_to_filter" ).

Remember, this hook may occur in more than one file. Moreover, the hook's context may change from version to version.

Source View

Line Code
909       *     @type array $link_slug {
910       *         An array of information about the individual link to a page.
911       *
912       *         $type string $label Label to use for the link.
913       *         $type string $url   URL, relative to `network_admin_url()` to use for the link.
914       *         $type string $cap   Capability required to see the link.
915       *     }
916       * }
917       */
918      $links = apply_filters( 'network_edit_site_nav_links', array(
919           'site-info'     => array( 'label' => __( 'Info' ),     'url' => 'site-info.php',     'cap' => 'manage_sites' ),
920           'site-users'    => array( 'label' => __( 'Users' ),    'url' => 'site-users.php',    'cap' => 'manage_sites' ),
921           'site-themes'   => array( 'label' => __( 'Themes' ),   'url' => 'site-themes.php',   'cap' => 'manage_sites' ),
922           'site-settings' => array( 'label' => __( 'Settings' ), 'url' => 'site-settings.php', 'cap' => 'manage_sites' )
923      ) );
924
925      // Parse arguments
926      $r = wp_parse_args( $args, array(
927           'blog_id'  => isset( $_GET['blog_id'] ) ? (int) $_GET['blog_id'] : 0,