Wenn ich in "the loop" bin (Archivseiten usw.), wie erzwinge ich Teaser / Auszüge für alle Artikel, unabhängig davon, ob sie das <!--more-->
Tag enthalten oder nicht?
Einzelheiten:
Ich beginne mit der _s
Vorlage, die den Inhalt von Blogposts mithilfe der content.php
Vorlage anzeigt, in der die the_content()
Funktion aufgerufen wird. Diese Funktion überprüft den Beitrag und versucht, das <!--more-->
Tag in zu finden . Wenn sie einen findet, gibt sie einen Teaser und einen Link zum Lesen weiter zurück . Wenn dies nicht der Fall ist, wird einfach der gesamte Beitrag ausgegeben.
Ich möchte den ersten Teil behalten, dh das <!--more-->
Tag respektieren, wenn der Inhaltsautor es verwendet hat, aber wenn er / sie es vergessen hat, möchte ich den Teaser / Auszug trotzdem automatisch anzeigen (so etwas wie der erste oder zweite Absatz).
Was ist der beste Weg, dies zu tun? Es gibt einen the_content
Filter, aber z. B. kommt der Text zum Lesen weiterer Informationen nicht dazu. Was würden Sie empfehlen?