web-dev-qa-db-fra.com

Utilisation du lien "Lire la suite" avec un extrait personnalisé

L’édition edit functions.php suivante (apportée par helgatheviking sur les forums themeshaper) permet l’utilisation d’un lien "Lire la suite" avec des extraits personnalisés.

Mon problème est simplement le suivant: je ne suis pas capable d’éditer du code functions.php, mais j’aimerais supprimer en toute sécurité la partie de ce script qui contient un extrait de la balise p.

Comment pourrais-je le faire?

Merci.

Le script original se trouve ici: http://themeshaper.com/forums/topic/enclosing-excerpt-in-icle-tag-038-adding-a-custom-read-more-link

// excerpt read more links and wrap excerpt in p tag
function all_excerpts_get_more_link($post_excerpt) {
    return '<p>' . $post_excerpt . '</p>' . '<p class="readmore"><a href="'. get_permalink($post->ID) . '">' . 'Continue Reading &raquo' . '</a></p>';
}
add_filter('wp_trim_excerpt', 'all_excerpts_get_more_link');
1
user5486

Cela devrait supprimer les balises <p>, mais conserver le style en remplaçant la balise de paragraphe par une classe <span>:

function all_excerpts_get_more_link($post_excerpt) {
    return '' . $post_excerpt . '' . '<span class="readmore"><a href="'. get_permalink($post->ID) . '">' . 'Continue Reading &raquo' . '</span>';
}
add_filter('wp_trim_excerpt', 'all_excerpts_get_more_link');
2
Jeremy Jared

Supprimer le '' vide, cela n'a aucun sens de les quitter:

function all_excerpts_get_more_link($post_excerpt) {
    return $post_excerpt . '<span class="readmore"><a href="'. get_permalink($post->ID) . '">' . 'Continue Reading &raquo' . '</span>';
}
add_filter('wp_trim_excerpt', 'all_excerpts_get_more_link');
1
Javier Villanueva