Wie bereits unzählige WP-Nutzer vor mir habe auch ich mich gefragt was ich anstellen muss um auf der WP-Startseite nicht die vollständigen Artikel, sondern nur Auszüge aus diesen, anzeigen zu lassen.
Um mir die Suche beim nächsten Mal zu ersparen und Leidensgenossen da draußen im Web zu unterstützen kommt hier ein kurzes Tutorial was man anstellen muss.
Ich verwende das Standard-Theme Twenty Eleven und habe das Tutorial auch nur mit diesem Theme getestet. Um die hier beschriebenen Änderungen vorzunehmen wird eine Konfigurationsdatei (content.php) mit einem Editor bearbeitet. Wir nicht sicher ist was er da tut sollte sich diese Datei unbedingt vorher sichern, bevor er irgendwelche Änderungen daran vornimmt. Nach diesem kurzen Warnhinweis legen wir mal los.
- Meldet euch im Backend eurer WP-Installation an und navgiert über das Menü auf der linken Seite
zum Menüpunkt Design und wählt dort den Editor aus.
- Um die gewünschten Änderungen vorzunehmen ist die Datei content.php zu bearbeiten. Diese findet ihr wenn ihr auf der rechten Seite eures Fensters ein wenig nach unten scrollt.
- Im Editorfenster sucht ihr nun mittels STRG+F nach dem String the_content. Dabei solltet ihr folgende Zeile
<?php the_content( __( 'Continue reading <span>→</span>', 'twentyeleven' ) ); ?>
finden. Dies ersetzt ihr durch die Zeile
<?php the_excerpt(); ?>
- Ich möchte das auch auf den Archivseiten nur ein Auszug der Artikel angezeigt wird. Dazu suche ich noch nach der Zeile
<?php if ( is_search() ) : // Only display Excerpts for Search ?>
und ändere sie wie folgt
<?php if ( is_archive || is_search() ) : // Only display Excerpts for Search ?>
- Mit einem Klick auf den Button „Datei aktualisieren“ werden die Änderungen in die aktive Konfiguration übernommen.
Zur Kontrolle hier noch ein Screenshot wie der entsprechende Abschnitt in der content.php aussehen sollte.