WP_List_Table::view_switcher() – Displays a view switcher.

You appear to be a bot. Output may be restricted

Description

Displays a view switcher.

Usage

WP_List_Table::view_switcher( $current_mode );

Parameters

$current_mode
( string ) required

Returns

void

Source

File name: wordpress/wp-admin/includes/class-wp-list-table.php


Lines:

1 to 28 of 28
  protected function view_switcher( $current_mode ) {
    ?>
		<input type="hidden" name="mode" value="<?php echo esc_attr( $current_mode ); ?>" />
		<div class="view-switch">
		<?php
    foreach ( $this->modes as $mode => $title ) {
      $classes      = array( 'view-' . $mode );
      $aria_current = '';

      if ( $current_mode === $mode ) {
        $classes[]    = 'current';
        $aria_current = ' aria-current="page"';
      }

      printf(
        "<a href='%s' class='%s' id='view-switch-$mode'$aria_current>" .
          "<span class='screen-reader-text'>%s</span>" .
        "</a>\n",
        esc_url( remove_query_arg( 'attachment-filter', add_query_arg( 'mode', $mode ) ) ),
        implode( ' ', $classes ),
        $title
      );
    }
    ?>
		</div>
		<?php
  }
 

 View on GitHub View on Trac