J'utilise deux fonctions personnalisées pour mes extraits, la première modifie la longueur de l'extrait et la seconde me permet d'utiliser the_excerpt de deux manières - avec un lien en savoir plus et sans que le code approprié soit inclus lors de l'appel de the_excerpt ( vois ici ).
Quand j'utilise the_excerpt traditionnel, il génère trois ellipses entre parenthèses [...] - comment puis-je supprimer ces crochets et ellipses pour afficher simplement the_excerpt lui-même sans aucun lien lors de son appel dans les publications, lire plus de lien ailleurs?
// Excerpt
// Changing excerpt length
function new_excerpt_length($length) {
return 25;
}
add_filter('excerpt_length', 'new_excerpt_length');
// Changing excerpt more
function new_excerpt_more($post) {
remove_filter('excerpt_more', 'new_excerpt_more');
return ' <a class="read_more" href="'. get_permalink($post->ID) . '">' . 'read more' . '</a>';
}
Vous n'avez pas ajouté le deuxième filtre, du moins pas dans le code affiché. S'il est utilisé, ce filtre n'imprimera pas les ellipses.
// Changing excerpt more
function new_excerpt_more($more) {
global $post;
remove_filter('excerpt_more', 'new_excerpt_more');
return ' <a class="read_more" href="'. get_permalink($post->ID) . '">' . 'read more' . '</a>';
}
add_filter('excerpt_more','new_excerpt_more');
Notez les quelques modifications que j'ai apportées à cette fonction.
Si vous voulez juste enlever les ellipses:
add_filter('excerpt_more','__return_false');