Lesen Sie mehr Tag erscheint auf jedem Post

Ich habe kürzlich diesen tollen Beitrag gelesen und brauche Hilfe, um herauszufinden, wie man den Link “Mehr lesen” nur für Beiträge mit mehr Inhalt anzeigen kann. So wie es momentan ist, wird es auf jedem Post angezeigt, auch wenn es ein kleiner Einzeiler ist. Jede Hilfe wäre willkommen, ich kopiere einfach Pieter’s Code mit einem kleinen Zusatz:

// Begin Excerpt Code function wpse_allowedtags() { // Add custom tags to this string return ',,
,,,

Solutions Collecting From Web of "Lesen Sie mehr Tag erscheint auf jedem Post"

Ich habe diesen Abschnitt eigentlich nie zu meiner Antwort hinzugefügt, auf die Sie sich beziehen. Um den Link mehr lesen aus dem Auszug zu entfernen, ist es ziemlich einfach, man muss nur $count mit $excerpt_length . $count wird immer zwischen 0 und dem Wert $excerpt_length . Also, was wir hier tun wollen, ist das Hinzufügen des Links mehr lesen in einer Bedingung, die besagt, dass, wenn $count kleiner als $excerpt_length , wir das Lesen nicht mehr anzeigen sollten

Um das alles in Code zu schreiben, müssen Sie einfach den folgenden Abschnitt ersetzen

 $excerpt_end = ' ' . ' » ' . sprintf(__( 'Read more about: %s  »', 'wpse' ), get_the_title()) . ''; $excerpt_more = apply_filters('excerpt_more', ' ' . $excerpt_end); //$pos = strrpos($wpse_excerpt, ' 

mit

 if ( $count >= $excerpt_word_count ) { $excerpt_end = ' ' . ' » ' . sprintf(__( 'Read more about: %s  »', 'wpse' ), get_the_title()) . ''; $excerpt_more = apply_filters('excerpt_more', ' ' . $excerpt_end); //$pos = strrpos($wpse_excerpt, '