Bin mir nicht 100% sicher, aber ich meine es gab ne Konstellation bei der the_excerpt auf Filter auf the_content zurückgegriffen hat. Es schadet ja zumindest nicht. ;-)
Template-Tag the_excerpt(); verlinken ?
-
-
- Gerade eben
- Anzeige
Hallo!
Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.
- ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
- ✔️ Deutsche Server & DSGVO-konform
- ✔️ Persönlicher Support (kein 0815-Ticket-System)
-
Hallo,
danke Dir für Deine Hilfe.Hat einwandfrei funktioniert!
Gruss Ivan
-
Hallo,
habe
durch
ersetzt.
Jetzt Zeigt er mir auf der Startseite zwar nach dem Post "[...]" an und die Posts sind alle verkürzt wie gewollt aber sollte der Blog jetzt nicht "Den ganzen Beitrag lesen" anzeigen?
Zudem ist "[...]" nicht mit dem Beitrag verlinkt. Steht also wie getippt dort.
Style: Silhouette 3-Column
Änderungen in der home.php vorgenommen.MfG
-
Lies dir den Thread nochmal in Ruhe durch. Denn genau da ist ja das Thema, wie du [...] verlinkt bekommst. Und übrigens: the_excerpt() kennt keine Parameter.
-
Sorry bin atm auf Arbeit und nebenher noch einiges zutun ;)
Es funktioniert :)
functions.php folgender Inhalt:
PHP
Alles anzeigen<?php if ( function_exists('register_sidebars') ) register_sidebars(2); function link_hellip_in_excerpt( $content ) { global $post_ID; return preg_replace( '~\[\.\.\.\]$~', ' <a href="' . get_permalink( $post_ID ) . '">[Gesamten Artikel lesen]</a>', $content); } add_filter( 'the_excerpt', 'link_hellip_in_excerpt', 9); add_filter( 'the_content', 'link_hellip_in_excerpt', 9); ?>Theme: Silhouette 3-Column
-
Geile Sache das, funktioniert 1A bei mir. :mrgreen:
Nur kann man noch was da dran bauen, das der angezeigte Text auf zB. 130-Zeichen gekürtzt wird?
-
Nur kann man noch was da dran bauen, das der angezeigte Text auf zB. 130-Zeichen gekürtzt wird?
The_Excerpt() kann man nur wenig konfigurieren. Schau dir mal die Plugins "Post Teaser", "Evermore" und "The_Excerpt reloaded" an - da kannst du jeweils sehr viel konfigurieren. ;-) -
Wollte mich bedanken. Funktioniert Einwandfrei.
Nun habe ich noch eine weitergehende Frage. Ich bastel gerade an einem eigenen Template.
Die Index.php des Templates zeigt nun alle Artikel als Spoiler an.
PHP
Alles anzeigen<?php if (have_posts()) : while (have_posts()) : the_post(); ?> <div class="spoiler"> <div class="post"> <div class="storycontent"> <h2 id="post-<?php // Title ======================================================================== the_ID(); ?>"><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h2> <?php // Image ====================================================================== $values = get_post_custom_values("Image"); if (isset($values[0])) { ?> <a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"> <img src="<?php echo bloginfo('template_url'); ?>/scripts/timthumb.php?src=/<?php $values = get_post_custom_values("Image"); echo $values[0]; ?>" alt="<?php the_title(); ?>" class="left" width="150px" height="90px" /></a> <?php } ?> <?php // Auszug ====================================================================== the_excerpt(); ?> <div class="meta"> <?php _e("Kategorie:"); ?> <?php the_category(',') ?><?php _e(" - Geschrieben von"); ?> <?php the_author() ?>, am <?php the_time('j F Y'); ?> <br /> </div> </div> <div class="onTop"> <a href="#onTop">TOP ↑</a> <?php edit_post_link(__('Edit This')); ?> </div>
Die Abkürzung des Artikels mit "excerpt" funktioniert einwandfrei. Wenn ich mir jedoch den Artikel vollständig anzeigen will, erhalte ich nur die Auszugfassung. Leider habe ich hierfür noch keine Lösung gefunden. Könnt Ihr mir bitte helfen?
Gruß
MiKe -
Fein, der Thread hat mir auch sehr geholfen, danke!
Ich würde aber gerne den gesamten excerpt-Text mit dem Artikel verlinken. Wie mach ich das am besten?
Ich hatte das schon so im Loop, allerdings war dann die Seite nicht mehr valide: -
-
Funzt, danke! :)
Nur sind jetzt die Zeilenschaltungen und Absätze weg. Kriegt man das auch wieder hin?
-
Entweder - oder. Was "wpautop" macht hatte ich ja erklärt. Und wenn du wieder Absätze drin hast, dann wirds ja wieder falsch verschachteltes HTML.
Abhilfe: Plugin (z.B. "the excerpt reloaded" würde mir da einfallen) - da kannst du selbst angeben, welche HTML-Elemente gefiltert werden sollen und welche drin bleiben dürfen. Oder du schreibst dir selbst eine Filterfunktion die das filtert was du brauchst.
-
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!