Hallo,
einen Ansatz findest du z. B. hier
Viele Grüße
Hans-Gerd
Nachtrag:
auf Grundlage des o. g. Themas und des folgenden Beitrags habe ich das gerade mal in einer Testumgebung mit dem folgenden Code getestet:
/* Fügt nach dem Auszug (Excerpt) einen Read more-Link " … weiterlesen" ein */
function new_excerpt_more($more) {
global $post;
return '<div class="read-more-button-wrap"><a class="moretag" href="'. get_permalink($post->ID) . '"> ... weiterlesen</a></div>';
}
add_filter('excerpt_more', 'new_excerpt_more');
/* Fügt nach dem manuellen Auszug (Excerpt) einen Read more-Link " … weiterlesen" ein */
function manual_excerpt_more( $excerpt ) {
$excerpt_more = '';
if( has_excerpt() ) {
$excerpt_more = '<div class="read-more-button-wrap"><a href="' . get_permalink() . '" rel="nofollow"> ... weiterlesen</a></div>';
}
return $excerpt . $excerpt_more;
}
add_filter( 'get_the_excerpt', 'manual_excerpt_more' );
Funktioniert bei twenty twenty wunderbar.
Ja Tausend Dank, das hat doch mal auf Anhieb geklappt nach dem Einbau.
Nur den nofollow habe ich mal entfernt.
Jetzt habe ich gerade entdeckt, dass selbst im Beitrag der „Weiterlesen“-Tag enthalten ist. So wollte ich das natürlich nicht. 😉
Daher vermutlich auch der nofollow-Link bei den manuellen Textauszügen. Denn nur dort ist dieser auch zu sehen.
Das ist ja doof.
kann ich nicht bestätigen. Ich habe mir das gerade noch mal in meiner Testumgebung angesehen. Da sieht das alles absolut ok aus.
Sonst poste hier mal einen Screenshot, damit wir nachvollziehen können, was genau du meinst.
Und du hast nicht zufällig als Layout-Element im Block-Editor den Block „Mehr“ bei diesem Beitrag eingefügt?
Nein, das habe ich noch nie genutzt. Aufgefallen ist es mir gerade eher durch Zufall bei einem neuen Projekt.
ok, ich kann das hier definitiv nicht bestätigen: Wenn ich in der Übersicht auf einen Beitrag auf „Weiterlesen“ klicke, dann erhalte ich den Einzelbeitrag, der aber keinen „Weiterlesen“-Link enthält.
Du hattest aber auch geschrieben: „Also unabhängig davon, ob der Auszug automatisch erstellt wurde oder per Hand.“
Vielleicht taucht das Problem auch nur bei Beiträgen auf, bei denen du den Auszug manuell erstellt hast. Einfach mal prüfen.
Genau so ist es. Das Problem tritt nur in den Beiträgen auf, in denen ich manuell einen Textauszug erstellt habe. Sieht an dieser Stelle im Beitrag natürlich „doof“ aus.
Kann ich hier nicht nachvollziehen:
Selbst wenn ich einen Textauszug erstellt habe, funktioniert das. Siehe hier.
Beitrag im Dashboard mit Textauszug:
![Beitrag-uebersicht-3](https://i.ibb.co/tQxtxQC/Beitrag-uebersicht-3.jpg)
Frontend: Beitragsseite:
![Beitrag-uebersicht](https://i.ibb.co/Wf7PdJS/Beitrag-uebersicht.jpg)
Frontend: Einzelner Beitrag:
![Beitrag-uebersicht-2](https://i.ibb.co/dBsXT7q/Beitrag-uebersicht-2.jpg)
Ich weiß es auch nicht mehr. Ich habe nun einfach in der entry-header.php den excerpt entfernt. Nun wird dieser nicht mehr in den einzelnen Beiträgen angezeigt. Somit auch nicht mehr der Weiterlesen-Link 😉