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 »' . '</a></p>';
}
add_filter('wp_trim_excerpt', 'all_excerpts_get_more_link');
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 »' . '</span>';
}
add_filter('wp_trim_excerpt', 'all_excerpts_get_more_link');
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 »' . '</span>';
}
add_filter('wp_trim_excerpt', 'all_excerpts_get_more_link');