![]()
generate_get_the_title_parameters
Filtrul generate_get_the_title_parameters permite modificarea ieșirii titlurilor postărilor.
De exemplu, putem folosi acest fragment PHP pentru a face ca titlurile postărilor din paginile blog/arhivă să se deschidă într-o filă nouă:
add_filter( 'generate_get_the_title_parameters', function( $params ) {
if ( ! is_singular() ) {
$params = array(
'before' => sprintf(
'<h2 class="entry-title"%2$s><a href="%1$s" rel="bookmark" target="_blank">',
esc_url( get_permalink() ),
'microdata' === generate_get_schema_type() ? ' itemprop="headline"' : ''
),
'after' => '</a></h2>',
);
}
return $params;
} );Sau creați titlurile postărilor în paginile arhivei blogului de la <h2> la <h3>:
add_filter( 'generate_get_the_title_parameters', function( $params ) {
if ( ! is_singular() ) {
$params = array(
'before' => sprintf(
'<h3 class="entry-title"%2$s><a href="%1$s" rel="bookmark">',
esc_url( get_permalink() ),
'microdata' === generate_get_schema_type() ? ' itemprop="headline"' : ''
),
'after' => '</a></h3>',
);
}
return $params;
} );Sau putem elimina linkul atașat la titlurile postărilor din paginile blog/arhive:
add_filter( 'generate_get_the_title_parameters', function( $params ) {
if ( ! is_singular() ) {
$params = array(
'before' => sprintf(
'<h2 class="entry-title"%s>',
'microdata' === generate_get_schema_type() ? ' itemprop="headline"' : ''
),
'after' => '</h2>',
);
}
return $params;
} );Vezi mai multe informații aici.



