Media: Pass the current attachment object to display_media_states filter, for consistency with display_post_states.
Props pbiron, chriseverson. Fixes #39628. Built from https://develop.svn.wordpress.org/trunk@39926 git-svn-id: http://core.svn.wordpress.org/trunk@39863 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
@@ -1726,6 +1726,7 @@ function _post_states($post) {
|
||||
* Filters the default post display states used in the posts list table.
|
||||
*
|
||||
* @since 2.8.0
|
||||
* @since 3.6.0 Added the `$post` parameter.
|
||||
*
|
||||
* @param array $post_states An array of post display states.
|
||||
* @param WP_Post $post The current post object.
|
||||
@@ -1802,11 +1803,13 @@ function _media_states( $post ) {
|
||||
* Filters the default media display states for items in the Media list table.
|
||||
*
|
||||
* @since 3.2.0
|
||||
* @since 4.8.0 Added the `$post` parameter.
|
||||
*
|
||||
* @param array $media_states An array of media states. Default 'Header Image',
|
||||
* 'Background Image', 'Site Icon', 'Logo'.
|
||||
* @param array $media_states An array of media states. Default 'Header Image',
|
||||
* 'Background Image', 'Site Icon', 'Logo'.
|
||||
* @param WP_Post $post The current attachment object.
|
||||
*/
|
||||
$media_states = apply_filters( 'display_media_states', $media_states );
|
||||
$media_states = apply_filters( 'display_media_states', $media_states, $post );
|
||||
|
||||
if ( ! empty( $media_states ) ) {
|
||||
$state_count = count( $media_states );
|
||||
|
||||
Reference in New Issue
Block a user