function aus einem Plugin wird im Widget auskommentiert

  • Hallo Freunde,
    ich arbeite gerade an meinem ersten Plugin inkl. eines Widgets. Das Ganze sieht bisher etwa so aus:

    Plugin-Datei inkl. der Widget-Registrierung:

    Klappt! Plugin und Widget sind im Adminbereich verfügbar.

    Das ist mein Testwidget:

    PHP
    <div class="widget"><div class="widget-title">Testwidget</div><div class="widget-content"><? echo testfunktion();?></div></div>

    Ich habe also im Widget eine Funktion eingebaut. Die Funktion ist in die Plugin-Datei eingebaut. Macht nix weiter als nen Text ausgeben.

    Nun, das Widget wird angezeigt. Allerdings ohne den Text der Funktion. Diese wird im Quellcode auskommentiert dargestellt.

    Das Widget:

    und dahinter:
    :


    Kann mir das einer erklären?

    • 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 mal anstatt <? echo testfunktion();?> nur <? testfunktion(); ?>.

    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]

  • Ich kann beim besten Willen keinen Zusammenhang zwischen Widget und Plugin erkennen. Hier hatte ich einem User gezeigt wie man ein Widget schreibt.

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Ich kann beim besten Willen keinen Zusammenhang zwischen Widget und Plugin erkennen.


    Nicht? Okay...

    Komischerweise dachte ich immer dass ein Widget schon gerne mal Teil eines Plugins sein kann... Ich kenne viele Plugins die Widgets beinhalten. Hab ich mich wohl verguckt. :-o

    Ne mal im ernst, iwie ist deine Antwort an meiner Frage vorbei, oder? Ich habe weder per Plugin PHP-code im Text-Widget erlaubt noch möchte ich wissen WIE man ein Widget erstellt.
    Ich möchte wissen warum meine Funktion im selbst erstellten Widget auskommentiert wird...

  • Ich sehe keinen Zusammenhang zwischen Widget und Plugin in Deinem Code

    testfunktion() wird im Widget nicht aufgerufen

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • testfunktion() wird im Widget nicht aufgerufen

    Danke, sehe ich...

    Ich möchte aber gerne dass meine Funktionen auch im Widget funktionieren.

    Der oben angeführte Code ist auch nur exemplarisch. Das endgültige Plugin besteht letztendlich aus ein oder zwei Widgets. In den Widgets werden Schaltflächen und Dropdownlisten verfügbar sein die im unmittelbaren zusammenhang mit dem Inhalt der angezeigten Seite stehen. Den Inhalt der Seite bestimmt ein Shortcut. Dieser ist im Beispiel nicht aufgeführt. Ich habe Funktionen erstellt die sowohl im Bereich der Seite als auch im Bereich des Widgets gebraucht werden.

    In der Seite ist das kein Problem, im Widget schon...

  • Danke, sehe ich...

    Ich möchte aber gerne dass meine Funktionen auch im Widget funktionieren.

    Dann solltest Du die Funktionen im Widget aufrufen. Wo ist den jetzt das Problem?

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

Jetzt mitmachen!

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