HREF Link innerhalb eines Plugins

  • [FONT=arial][size=12]Liebe Community,

    ich sitze seit Stunden an einem Problem und finde einfach keine Lösung dafür. Ich hoffe jemand kann mir helfen?!

    Ich würde gerne im Ausgabetext eines Plugins ein Link einbetten, der die komplette Seite nach oben scrollt.
    Hierfür hab ich eine jQuery Funktion mit dem Namen "scrolling" geschrieben und sie in das script.js File meines Template Ordners gepackt.
    Wenn ich die Funktion in einem Wordpress-Post mit diesem href tag
    [COLOR=#000000]<a href="#" id="scrolling">Nach oben scrollen</a>[/COLOR][COLOR=#000000]
    aufrufe, funktioniert alles wie gewünscht. [/COLOR]Wenn ich aber den selben href Tag im Plugin einfüge (Code siehe unten), erscheint zwar der Text, aber die Seite scrollt nicht - sprich der [/SIZE][COLOR=#323333][size=12]jQuery Code wird nicht ausgeführt.[/SIZE]
    [/COLOR][/FONT]
    [COLOR=#000000][FONT=Consolas]….else
    [/FONT][/COLOR][COLOR=#000000][FONT=Consolas]return '<a href="#" id="scrolling">Nach oben scrollen</a>' ;}
    [/FONT][/COLOR]…[COLOR=#323333][FONT=Helvetica]
    [/FONT][/COLOR][size=12][FONT=arial]
    Woran kann das liegen?! Übergibt die PHP die "id" nicht weiter?! Stehe leider an. Hoffe jemand kann mir weiterhelfen...[/FONT][/SIZE]

    • 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

  • ob von deinem Plugin diese HTML Tags und Attribute übergeben werden kannst du im Quellcode (im Browser rechte Maustaste) kontrollieren.
    wenn nicht, stimmt die Angabe im Plugin durch die PHP Funktionen nicht für HTML Output

    Wordpress weil es spass macht, besonders beim WordPress Meetup in Linz

  • Genau das ist ja das Interessante. Der Quellcode gibt 1:1 den selben Code aus. Hier der originale Ausschnitt:

    <a href="#" id="scrolling">einloggen</a></p>
    <span style="color: red;">Um diesen Bereich zu sehen, musst du dich</span><a href="#" id="scrolling">einloggen</a>

    Beide href Tags kommen im Quellcode direkt untereinander vor. Der obere Tag wird durch ein Wordpress-Post ausgegeben, der untere durch das Plugin.
    Der obere funktioniert. Der untere nicht. Ich bin ratlos.

    Es handelt sich um ein Plugin, dass gewissen Content nur für eingeloggte User sichtbar macht. Bei nicht eingeloggten Usern gibt das Plugin eben obenstehende Meldung aus.

Jetzt mitmachen!

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