Weiterlesen Funktion in Template einbinden.

  • Hallo,

    ich habe folgendes Problem. Ich nutzte das Themen Colossus. Dieses Themen unterstützt die weiterlesen Funktion meines wissens nicht. Wie kann ich das ändern?

    Hier der Link zur Webseite:
    http://www.wgv-grevenbroich.de/online

    Ich hätte es eigentlich gerne, dass aus "[...]" die Funktion wird, dass dort der Text Umbricht mit dem Weiterlesen Button und nicht so einfach aufhört, wie es jetzt der Fall ist.

    Ich habe die betreffende Stelle in der function.php bereits gefunden:

    PHP
    function dp_clean($excerpt, $substr=0) { 
        $string = strip_tags(str_replace('[...]', '[...]', $excerpt));
        if ($substr>0) {
            $string = substr($string, 0, $substr);
        }
        return $string.'[...]';
    }

    Nur welchen Code Schnipsel muss ich dort einfügen? Ich habe leider so gut wie keine Php Erfahrung :/

    Wäre super wenn ihr mir helfen könntet!

    mfg pitpad

    • 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

  • Versuch es mal so:

    Code
    function dp_clean($excerpt, $substr=0) { 
        $string = strip_tags(str_replace('[...]', '[...]', $excerpt));
        if ($substr>0) {
            $string = substr($string, 0, $substr);
        }
        return '$string . <a href="'. get_permalink($post->ID) . '" title="' . get_the_title($post->ID) . '">[weiterlesen]</a>';
    }


    Beim Kopieren auf die " udn die ' aufpassen, die werden gerne mal falsch mitkopiert. Den Code habe ich selbst jetzt nicht gestestet.

    Das Geheimnis des Könnens liegt im Wollen!
    [size=12]Bitte keine Hilfegesuche per PN (auch keine "privaten" Links). Das ist ein öffentliches Forum.[/SIZE]

  • Versuch es mal so:

    Code
    function dp_clean($excerpt, $substr=0) { 
        $string = strip_tags(str_replace('[...]', '[...]', $excerpt));
        if ($substr>0) {
            $string = substr($string, 0, $substr);
        }
        return '$string . <a href="'. get_permalink($post->ID) . '" title="' . get_the_title($post->ID) . '">[weiterlesen]</a>';
    }


    Beim Kopieren auf die " udn die ' aufpassen, die werden gerne mal falsch mitkopiert. Den Code habe ich selbst jetzt nicht gestestet.

    Super! Ich habe den Code jetzt eingefügt es sieht jetzt so aus:

    http://www.wgv-grevenbroich.de/online

    Das ist schonmal eine Super Hilfe! Das Problem ist jetzt nur noch, dass der Vorschau Text verschwunden ist und dort nur noch folgendes steht:
    "$string . "

    Wie bekomme ich es hin, dass dort wieder ein Vorschau Text zu sehen ist? :)

    Schon mal vielen vielen Dank!

  • ach sorry, so müsste es stimmen:

    Code
    return $string . '<a href="'. get_permalink($post->ID) . '" title="' . get_the_title($post->ID) . '">[weiterlesen]</a>';

    Das Geheimnis des Könnens liegt im Wollen!
    [size=12]Bitte keine Hilfegesuche per PN (auch keine "privaten" Links). Das ist ein öffentliches Forum.[/SIZE]

  • ach sorry, so müsste es stimmen:

    Code
    return $string . '<a href="'. get_permalink($post->ID) . '" title="' . get_the_title($post->ID) . '">[weiterlesen]</a>';

    Vielen vielen Dank! Es klappt! :) ist diese Funktion jetzt auch automatisch" <!--more--> " Funktion verknüpft, so dass ich jetzt selbst bestimmen kann, wann der Text umbricht und wann nicht?

    Das ist schon mal echt klasse! Ehrlich :) !!

  • Das kann ich Dir so nicht sagen. Teste es doch einfach.

    Setzt zwischen dem ersten ' und dem <a noch ein Leerzeichen, sieht schöner aus ;-)

    Code
    ' <a href="'

    Das Geheimnis des Könnens liegt im Wollen!
    [size=12]Bitte keine Hilfegesuche per PN (auch keine "privaten" Links). Das ist ein öffentliches Forum.[/SIZE]

  • Das kann ich Dir so nicht sagen. Teste es doch einfach.

    Setzt zwischen dem ersten ' und dem <a noch ein Leerzeichen, sieht schöner aus ;-)

    Code
    ' <a href="'

    okay danke wird gemacht! wenn ich da (...' <a href="') würde er davor doch auch ... pünktchen setzten oder? Damit das mit dem Umbruch der wörter so schlimm aussieht.

    mfg pitpad

  • wenn dann bitte so
    '... <a href="'

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

Jetzt mitmachen!

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