![]()
generate_featured_image_output
Ieșirea generate_featured_image_output ne permite să modificăm HTML-ul imaginii prezentate în postări/blog și arhive.
Exemplu
Dacă nu dorim un link în jurul imaginii prezentate:
add_filter( 'generate_featured_image_output', function( $output ) {
return sprintf( // WPCS: XSS ok.
'<div class="post-image">
%2$s
</div>',
esc_url( get_permalink() ),
get_the_post_thumbnail(
get_the_ID(),
apply_filters( 'generate_page_header_default_size', 'full' ),
array(
'itemprop' => 'image',
)
)
);
} );De asemenea, putem folosi fragmentul de mai jos pentru a lega imaginea prezentată la fișierul media în loc de postări individuale:
add_filter( 'generate_featured_image_output', function( $output ) {
if ( ! is_category() ) {
return $output;
}
return sprintf(
'<div class="post-image">
%3$s
<a href="%1$s">
%2$s
</a>
</div>',
esc_url( get_the_post_thumbnail_url() ),
get_the_post_thumbnail(
get_the_ID(),
apply_filters( 'generate_page_header_default_size', 'full' )
),
apply_filters( 'generate_inside_featured_image_output', '' )
);
} );



