Excerpt wird zwischen <p> und </p> ausgegeben.
Danach möchte ich grundsätzlich einen More Tag verwenden. Dies funktioniert auch einwandfrei. siehe KK4YOU
Mein Problem ist nun, dass dieser Tag in einer neuen Zeile erscheint. Ist ja auch klar, da ein schliessendes </p> davor ist.
Gibt es eine Möglichkeit zu erzwingen, dass trotzdem excerpt und More-Tag als ein Text ohne Zeilenumbruch dargestellt wird.
CSS Fracks werden sicherlich eine Lösung kennen?
Manueller more Tag in einer Zeile mit Excerpt
-
-
- 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)
-
Lies mal die Diskussion, dürfte an dein Problem rankommen: http://forum.wordpress-deutschland.org/design/41994-t…-verlinken.html
-
... muss meinen CSS-Frack noch aus der Reinigung holen :mrgreen:
-
Nix CSS ;-) ... sondern Code in die functions.php deines Themes.
-
... muss meinen CSS-Frack noch aus der Reinigung holen :mrgreen:
Na da hab ich wohl voll daneben gegriffen, ok der Frack kann in der Reinigung bleiben :mrgreen: -
Lies mal die Diskussion, dürfte an dein Problem rankommen: http://forum.wordpress-deutschland.org/design/41994-t…-verlinken.html
Super, dies ist die Lösung:cool:Nun habe ich nur noch eine Frage, wo finde ich Infos zur functions.php, diese habe ich nun zum ersten mal genutzt
-
Ich muß leider noch eine Frage nachschieben:
In den Fällen wo ich einen Auszug (Kurzfassung) bei den Posts verwende kommt kein More-Link.
Ist es möglich das PHP Skript auch so zu gestalten, dass der More_link immer kommt? -
Versteh ich gerade nicht. Mein Link zielte doch auf das "weiterlesen" beim the_excerpt().
Sonst beschreib doch mal deine Probleme etwas genauer.
-
Die Funktion the_excerpt beinhaltet keinen more-Link, den müsstest Du anfügen, z.B. wie im Link von maxe
-
Versteh ich gerade nicht. Mein Link zielte doch auf das "weiterlesen" beim the_excerpt().
Sonst beschreib doch mal deine Probleme etwas genauer.
maxe
Um das Problem deutlich zu machen habe ich auf meiner Testseite Testblog von kk4you verschiedene Darstellungen realisiert.
Hier noch die Erklärung:
1) Alle Kurztexte sollen einen Weiterführungslink [mehr..] erhalten
2) Der Link soll ohne Zeilenumbruch dargestellt werden
3) Wird der optionale Kurztext (Auszug) verwendet so soll dieser mit dem Weiterführungslink angezeigt werden (funktioniert nicht)
4) Wird kein Kurztext (Auszug) eigetragen so soll per Excerpt aus dem Content ein Kurztext erzeugt werden (funktioniert).
Der Weiterführungslink soll auch hierbei ohne Zeilenumbruch folgen. Dies funktioniert mit der Änderung in der functions.php
5) Wird im Content z.B eine Tabelle (html Code) eingefügt soll auch alles funktionieren (funktioniert nicht)Ich hoffe es ist klar und verständlich dargestellt!:idea:
Anmerkung: Ich habe auch excerpt reloaded getestet. Vom Prinzip ein gutes Plugin. Dort gibt es eine Funktion -Weiterleitungslink immer anzeigen- diese Konfiguration funktioniert leider nicht!
Auch meine Forderung alles ohne Zeilenumbruch ist nicht realisierbar. -
Habe eine Lösung selber gefunden.
Ich verwende dazu das kleine Plugin the_excerpt_reloaded und passe den Code an meine Bedürfnisse an.
Schritt 1, Code entfernen:PHP$l = count($text); //$more_link_text = ''; /* dadurch wird der more link text immer angezeigt */ $ellipsis = 0;Schritt 2 zusätzlichen Code einfügen:
PHP$output .= ($showdots && $ellipsis) ? '...' : ''; // more link eingefuegt $output .= '<a href="'. get_permalink($post->ID) . '#more-' . $post->ID .'" title="' . $more_link_title . '">' . $more_link_text . '</a></p>' . "\n"; $output = apply_filters($filter_type, $output);Und natürlich nicht vergessen in der Konfiguration den More-Link abzuschalten.
Meine Konfiguration ist:Viel Erfolg
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!