WP_Media_List_Table::views() – Override parent views so we can use the filter bar display.

You appear to be a bot. Output may be restricted

Description

Override parent views so we can use the filter bar display.

Usage

WP_Media_List_Table::views();

Parameters

Returns

void

Source

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

1 to 51 of 51
  public function views() {
    global $mode;

    $views = $this->WP_Media_List_Table::get_views();

    $this->screen->render_screen_reader_content( 'heading_views' );
    ?>
		<div class="wp-filter">
			<div class="filter-items">
				<?php $this->view_switcher( $mode ); ?>

				<label for="attachment-filter" class="screen-reader-text">
					<?php
          /* translators: Hidden accessibility text. */
          _e( 'Filter by type' );
          ?>
				</label>
				<select class="attachment-filters" name="attachment-filter" id="attachment-filter">
					<?php
          if ( ! empty( $views ) ) {
            foreach ( $views as $class => $view ) {
              echo "\t$view\n";
            }
          }
          ?>
				</select>

				<?php
        $this->WP_Media_List_Table::extra_tablenav( 'bar' );

        
/** This filter is documented in wp-admin/inclues/class-wp-list-table.php */
        $views = apply_filters( "views_{$this->screen->id}", array() );

        // Back compat for pre-4.0 view links.
        if ( ! empty( $views ) ) {
          echo '<ul class="filter-links">';
          foreach ( $views as $class => $view ) {
            echo "<li class='$class'>$view</li>";
          }
          echo '</ul>';
        }
        ?>
			</div>

			<div class="search-form">
				<label for="media-search-input" class="media-search-input-label"><?php esc_html_e( 'Search' ); ?></label>
				<input type="search" id="media-search-input" class="search" name="s" value="<?php _admin_search_query(); ?>">
			</div>
		</div>
		<?php
  }
 

 View on GitHub View on Trac