Link zu einem Kommentar

  • Hallo zusammen.

    Folgendes wollte ich zusammenbasteln...

    Das Plugin "get_recent_posts" bastelt mir Link zu Kommentaren zusammen.
    Bsp: http://www.syntronica.net/?p=659#comment-541

    Nun habe ich in comments.php meines Themes (Wuhan) einen Link gestrickt wie folgt

    PHP
    <a id="http://www.syntronica.net/?p=<?php the_ID(); ?>#comment-<?php comment_ID(); ?>" name="http://www.syntronica.net/?p=<?php the_ID(); ?>#comment-<?php comment_ID(); ?>">Test</a>

    Auf der Einzelansichtseite mit den Kommentaren findet sich auch der benannte Anker, der so mittels PHP als HTML wie gewünscht erzeugt wurde:

    HTML
    <a id="http://www.syntronica.net/?p=659#comment-541" name="http://www.syntronica.net/?p=659#comment-541">Test</a>

    Wenn ich nun auf den Link klicke, wird aber nicht dahingesprungen, sondern nach ganz oben.
    Auch, wenn ich die Linkadresse in die Adressleiste eingebe, gelange ich immer nach oben, nicht direkt zu dem Link.

    Wo liegt der (Denk-) Fehler?

    Wie muss das genau heißen?

    Nachtrag:
    Mit

    PHP
    <a id="<?php echo get_permalink(); ?>#comment-<?php comment_ID(); ?>" name="<?php echo get_permalink(); ?>#comment-<?php comment_ID(); ?>"><?php echo get_permalink(); ?></a>


    funktioniert das auch nicht.

    Syntronica Le coeur est le moteur du corps, mais le cerveau est le moteur de la vie.

    Einmal editiert, zuletzt von Syntronica (27. Dezember 2007 um 14:35)

    • 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

  • Der Fehler dürfte an der ID bzw. dem Namen liegen. Einfach mal die URL weglassen.
    Stattdessen nur

    Code
    comment-123

    Und die Raute gehört da imho auch nicht hin, die braucht man nur beim Aufruf.

    "Eine gut gestellte Frage ist schon halb beantwortet."

Jetzt mitmachen!

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