Filter hook 'views_{$this->screen->id}'

in WP Core File wp-admin/includes/class-wp-media-list-table.php at line 301

View Source

views_{$this->screen->id}

Filter Hook
Description
Overrides parent views to use the filter bar display.

Hook Information

File Location wp-admin/includes/class-wp-media-list-table.php View on GitHub
Hook Type Filter
Line Number 301

Hook Parameters

This hook doesn't accept any parameters.

Usage Examples

Basic Usage
<?php
// Hook into views_{$this->screen->id}
add_filter('views_{$this->screen->id}', 'my_custom_filter');

function my_custom_filter() {
    // Your custom filtering logic here
    return 'modified_value';
}

Source Code Context

wp-admin/includes/class-wp-media-list-table.php:301 - How this hook is used in WordPress core
<?php
 296  
 297  				<?php
 298  				$this->extra_tablenav( 'bar' );
 299  
 300  				/** This filter is documented in wp-admin/includes/class-wp-list-table.php */
 301  				$views = apply_filters( "views_{$this->screen->id}", array() );
 302  
 303  				// Back compat for pre-4.0 view links.
 304  				if ( ! empty( $views ) ) {
 305  					echo '<ul class="filter-links">';
 306  					foreach ( $views as $class => $view ) {

PHP Documentation

<?php
/**
	 * Overrides parent views to use the filter bar display.
	 *
	 * @global string $mode List table view mode.
	 */
Quick Info
  • Hook Type: Filter
  • Parameters: 0
  • File: wp-admin/includes/class-wp-media-list-table.php
Related Hooks

Related hooks will be displayed here in future updates.