| @@ 103-118 (lines=16) @@ | ||
| 100 | * Do the same as ^^ but for the list view. |
|
| 101 | */ |
|
| 102 | add_action( 'pre_get_posts', 'videopress_media_list_table_query' ); |
|
| 103 | function videopress_media_list_table_query( $query ) { |
|
| 104 | if ( is_admin() && $query->is_main_query() && ( 'upload' === get_current_screen()->id ) ) { |
|
| 105 | $meta_query = array( |
|
| 106 | array( |
|
| 107 | 'key' => 'videopress_poster_image', |
|
| 108 | 'compare' => 'NOT EXISTS', |
|
| 109 | ), |
|
| 110 | ); |
|
| 111 | ||
| 112 | if ( $old_meta_query = $query->get( 'meta_query' ) ) { |
|
| 113 | $meta_query[] = $old_meta_query; |
|
| 114 | } |
|
| 115 | ||
| 116 | $query->set( 'meta_query', $meta_query ); |
|
| 117 | } |
|
| 118 | } |
|
| 119 | ||
| 120 | /** |
|
| 121 | * Make sure that any Video that has a VideoPress GUID passes that data back. |
|
| @@ 103-118 (lines=16) @@ | ||
| 100 | * Do the same as ^^ but for the list view. |
|
| 101 | */ |
|
| 102 | add_action( 'pre_get_posts', 'videopress_media_list_table_query' ); |
|
| 103 | function videopress_media_list_table_query( $query ) { |
|
| 104 | if ( is_admin() && $query->is_main_query() && ( 'upload' === get_current_screen()->id ) ) { |
|
| 105 | $meta_query = array( |
|
| 106 | array( |
|
| 107 | 'key' => 'videopress_poster_image', |
|
| 108 | 'compare' => 'NOT EXISTS', |
|
| 109 | ), |
|
| 110 | ); |
|
| 111 | ||
| 112 | if ( $old_meta_query = $query->get( 'meta_query' ) ) { |
|
| 113 | $meta_query[] = $old_meta_query; |
|
| 114 | } |
|
| 115 | ||
| 116 | $query->set( 'meta_query', $meta_query ); |
|
| 117 | } |
|
| 118 | } |
|
| 119 | ||
| 120 | /** |
|
| 121 | * Make sure that any Video that has a VideoPress GUID passes that data back. |
|