webentwicklung-frage-antwort-db.com.de

Verwenden des Links "Weitere Informationen" mit benutzerdefiniertem Auszug

Die folgende Datei functions.php edit (beigetragen von helgatheviking in den themeshaper-Foren) ermöglicht die Verwendung eines "Read More" -Link mit benutzerdefinierten Auszügen.

Mein Problem ist einfach folgendes: Ich bin nicht in der Lage, functions.php-Code zu bearbeiten, aber ich möchte den Teil "wrap excerpt in p tag" dieses Skripts sicher entfernen.

Wie würde ich das machen?

Vielen Dank.

Das ursprüngliche Skript finden Sie hier: http://themeshaper.com/forums/topic/enclosing-excerpt-in-paragraph-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

Dies sollte die <p>-Tags entfernen, aber das Styling verlassen, indem das Absatz-Tag durch eine <span>-Klasse ersetzt wird:

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

Löschen Sie den leeren '', es macht keinen Sinn, ihn zu verlassen:

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