• 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)

    Mehr erfahren

  • Einmal (WP 2.0.4) /wp-includes/functions-post.php Zeile 713+Zeile 715:

    PHP
    $excerpt = mb_strcut($excerpt, 0, 252, get_settings('blog_charset')) . '...';
    	else
    		$excerpt = substr($excerpt, 0, 252) . '...';


    jeweils die zweite Zahl.

    Das sollte es gewesen sein.

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • Da ich ja in einem anderen Thread dieselbe Frage stellte hänge ich mich hier mal ran.
    Ich arbeit noch mit (WP 2.0.0)- Variante bei mir sieht der Code leider noch etwas anders aus.
    Zeile 625 ff

    PHP
    $excerpt = strip_tags($post_excerpt?$post_excerpt:$post_content);
    
    
                    if (strlen($excerpt) > 255) {
                            $excerpt = substr($excerpt,0,252) . '...';
                    }

    oder Zeile 704 ff

    PHP
    else
                    $excerpt = apply_filters('the_excerpt', $post->post_excerpt);
            $excerpt = str_replace(']]>', ']]>', $excerpt);
            $excerpt = strip_tags($excerpt);
            $excerpt = substr($excerpt, 0, 252) . '...';

    Muss ich in beiden den Code ändern?

    LG vom Wassertreter

  • Zitat

    Probiere es aus....Vermutlich bei beiden.

    Ja habe auch nicht faul rumgelegen. Habe es unterschiedlich probiert, hatte habe keine Auswirkung. Kann es sein dass die Auswirkung erst beim nächsten Beitrag sichbar wird, weil der Rest ja jetzt so aus der Datenbank gezogen wird?

    Für was steht eigentlich die 252 ? Denn bei mir werden ca. 400 Zeichen ausgegeben.

  • Zitat

    Kann es sein dass die Auswirkung erst beim nächsten Beitrag sichbar wird, weil der Rest ja jetzt so aus der Datenbank gezogen wird?


    Probiere es aus ;) Ich würd die Frage aber eher mit nein beantworten.

    Zitat

    Für was steht eigentlich die 252 ?


    Ab dort sollte eigentlich abgeschnitten werden. Wenn es denn die richtige Codestelle ist...

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • Falsche Datei. ;)

    Siehe hier:

    http://jowra.com/journal/2006/0…on-the_excerpt/

    Kann es sein dass die Auswirkung erst beim nächsten Beitrag sichbar wird, weil der Rest ja jetzt so aus der Datenbank gezogen wird?

    the_excerpt() wird "on-the-fly" auf Abruf generiert. In der Datenbank wird der Text nicht abgelegt. (Es sei denn, Du trägst einen eigenen ins Feld "optionaler Auszug" ein.)

    Einmal editiert, zuletzt von jowra (21. September 2006 um 17:26)

  • Habe gerade gefunden auch ohne den dankbaren Hinweis von jowra

    In meiner functions-formatting.php
    steht bei zeile 718

    PHP
    $excerpt_length = 55;

    Die Angabe 55 steht für die Anzahl der Wörter nicht der Zeichen.

    Ändere ich diese, wird der Feed erweitert oder gekürzt.
    Super!


    Danke für das Gemeinsame helfen. Ein guter Tag in Deutschland.

    LG vom Wassertreter :-D

    Einmal editiert, zuletzt von Wassertreter (21. September 2006 um 17:40)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!