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', '' ) ); } );