Anker zum Kommentarfeld setzen

  • Hallo,
    ich möchte am Ende vom Inhalt meiner Seite einen Link setzen damit man zum Kommentarfeld "Hinterlasse eine Antwort " gelangt.

    Somit müssen meine Besucher nicht über die eingetragenen Kommentare scrollen und das Eintragsformular bleibt am Ende der Seite.

    Als Lösung hab ich mir gedacht. Ankerlink am Ende des Inhalt meiner Seite einfügen.

    HTML
    <a href="#eintrag">Kommentar hinzufügen</a>

    Anker setzen in comments.php

    PHP
    <?php endif; // have_comments() ?>
           
             <a name="eintrag"></a> 
            
       <?php comment_form(); ?>
    
    
    </div><!-- #comments -->


    Die Lösung funktioniert aber ist das auch technisch ok?

    • 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

  • Schaue Dir mal die Id's vom Kommentarfeld an. Bei mir steht da was von

    HTML
    <div id="respond">
    <h3 id="reply-title">

    Womit dann

    HTML
    <a name="eintrag"></a>

    entfallen könnte und Du einfach zu

    HTML
    <a href="#respond">Kommentar hinzufügen</a>

    oder

    HTML
    <a href="#reply-title">Kommentar hinzufügen</a>

    verlinkst. Würde es zumindest mal so probieren.

  • Unter HTML 4.01 habe ich immer

    HTML
    <a name="eintrag">Titel vom Absatz</a>

    benutzt, doch der Editor von WP hat diese Textmarke (Anker) beim letzten Versuch immer in eine inhaltslose Textmarke umgewandelt, so wie bei Dir

    HTML
    <a name="eintrag"></a>

    wobei eine inhaltslose Textmarke grundsätzlich erlaubt ist, nur mein Validator ab HTML5 diese Schreibweise als obsolete bezeichnete.

    Einmal editiert, zuletzt von Melewo (9. September 2013 um 13:54)

Jetzt mitmachen!

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