more-tag / more-funktion modifizieren

  • hallo,

    ich möchte, dass man, wenn man auf "mehr lesen" klickt den normalen permalink ohne anker bekommt, also so , als hätte man auf die überschrift geklickt. habe in der functions-post.php eine verdächtige stelle gefunden,
    kann aber kein php:


    es wäre nett, wenn mir jemand erzählen könnte, was ich da ändern muss, bzw. ob das überhaupt die richtige datei/stelle ist.

    vielen dank,

    volker

    • 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

  • Hallo,

    ich dachte, das Problem wäre schnell zu lösen...

    Vielleicht kann sich doch noch jemand aufraffen mir zu antworten...

    Ich möchte einfach, dass, wenn ich auf "mehr..." klicke, das
    Post von ganz oben angezeigt wird. (Also der Permalink ohne
    Anker kommt)

    vielen Dank & schönes Wochenende,


    Volker

  • Zitat von alexf812

    also ich bin in die funktion, wo der link erzeugt wird und habe mir das entsprechend angepasst, ohne den anker


    Hallo Alex, könntest Du mir den Code posten?

    Hallo Lenham, danke für den Link, das werde ich ausprobieren.

    Gruß, Volker

  • Hallo, das Plugin funktioniert einwandfrei und ich empfinde es als
    Verbesserung, dass der Beitrag nun von Anfang an zu sehen ist,
    nachdem man ihn angeklickt hat.

    Könnte man es auch irgendwie basteln, dass der Beitrag
    nach dem Anklicken ab der Überschrift zu sehen ist?

    -also dass der Header nicht mehr zu sehen ist.

    Das wäre natürlich das Sahnehäubchen.

    und nochmal danke.

    Volker

    http://www.elbinsel.net

  • Könnte man es auch irgendwie basteln, dass der Beitrag
    nach dem Anklicken ab der Überschrift zu sehen ist?


    Hey, du könntest natürlich einfach dem Titel des Beitrages in deinem Template (i.d.R. single.php) einen Anker zuweisen:

    PHP
    <a id="post-title"><?php the_title(); ?></a>

    Anschließend öffnest du die Datei template-functions-post.php im Verzeichnis wp-includes und suchst folgenden Code:

    PHP
    if ( $more )
                $output .= '<a id="more-'.$id.'"></a>'.$content[1];
            else
                $output .= ' <a href="'. get_permalink() . "#more-$id\">$more_link_text</a>";

    Hier gibst du statt

    Code
    #more-$id

    einfach entweder garnichts an (das wäre dann die Lösung deiner eigentlichen Frage!) oder du schreibst

    Code
    #post-title

    dahinter.

    Ich hoffe, ich konnte dir und anderen mit dem selben Problem weiterhelfen.

    Gruß,
    Flo

Jetzt mitmachen!

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