1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

Plugin soll Widget steuern

Dieses Thema im Forum "Plugins und Widgets" wurde erstellt von bananatom, 26. Januar 2011.

  1. bananatom

    bananatom Member

    Registriert seit:
    16. November 2010
    Beiträge:
    5
    Zustimmungen:
    0
    Hallo,
    ich habe ein Problem bei dem ich absolut nicht weiter komme. Ich habe ein Plugin geschrieben, welches einen Webservice abfragt und das Ergebnis an den Content rannhängt und returnt. Nun möchte ich ein Widget haben, welches einfach nur Text ausgibt. Der Text soll aber aus einer Variablen kommen, die mein Plugin aus der Webserverabfrage generiert hat.
    Zusätzlich soll das Widget nur sichtbar sein, wenn ein Artikel, also is_single(), angezeigt wird.

    Da ich noch kein Widget für WP geschrieben habe, bin ich gerade ratlos. Muss ich vielleicht das Plugin vom Widget trennen um dann Zugriff auf das Widget über eine Art ID zu bekommen? Ist mein Vorhaben überhaupt möglich oder muss ich das ganze direkt in das Theme reinbasteln?

    Mein Ansatz bis jetzt war, das Widget Objekt erst im Plugin, hinter einer is_single() Abfrage zu instanzieren und dann die $settings Variable zu verändern. Aber es scheint als wäre ich damit vollkommen auf dem Holzweg. Es würde mich echt freuen wenn mir jemand helfen / ein Denkanstoß geben kann.

    Danke in Voraus und LG


    Quellcode vom Plugin:
    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
     
    #1 bananatom, 26. Januar 2011
    Zuletzt bearbeitet: 26. Januar 2011
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden