Filters the HTML string of post states.
$post_states_htmlstring\array<string,$postWP_Postwp-admin/includes/template.php:2279_post_states() * @param string $post_states_html All relevant post states combined into an HTML string for display. * E.g. `— <span class='post-state'>Draft, </span><span class='post-state'>Sticky</span>`. * @param array<string, string> $post_states A mapping of post state slugs to translated post state labels. * E.g. `array( 'draft' => __( 'Draft' ), 'sticky' => __( 'Sticky' ), ... )`. * @param WP_Post $post The current post object. */ $post_states_html = apply_filters( 'post_states_html', $post_states_html, $post_states, $post ); if ( $display ) { echo $post_states_html; } return $post_states_html;Introduced in 6.9.0. Unchanged from 6.9.7 through 7.1.0.
Signature, return type and hooks compared across 3 parsed releases.