Das Widget-Front-End schlägt nicht wie erwartet vom Kontrollkästchen zurück

Kontext: Dies ist mein erstes Widget und ich folge einem Online-Tutorial. Ich erwarte, dass das Front-End des Widgets beim Überprüfen eines Kontrollkästchens im Back-End-Formular einige Inhalte zurückgibt, aber ich sehe keinen Inhalt angezeigt.

Referenzmaterial:

  • Ich habe versucht, mit diesen zweiteiligen Tutorials http://www.wpexplorer.com/create-widget-plugin-wordpress/ und http://www.wpexplorer.com/how-to-create-a-widget zu folgen -Plugin-für-Wordpress-Teil-2 / .

  • Meine vollständige Widget-Datei befindet sich hier http://pastebin.com/nVTzxiTQ

Screenshots:

Das Back-End sieht nach dem Speichern so aus

Das Back-End sieht nach dem Speichern so aus

Das Frontend sieht nach dem Speichern so aus Das Frontend sieht nach dem Speichern so aus

Frage: Warum ist das Überprüfen des Kontrollkästchens in der Backend-Benutzeroberfläche, das zum Rendern der Zeichenfolge “Checkbox” führt, im Frontend nicht aktiviert, wie ich es erwarte?

Solutions Collecting From Web of "Das Widget-Front-End schlägt nicht wie erwartet vom Kontrollkästchen zurück"

In Zeile 49 scheint es so, als hättest du den Checkbox-Wert festgeschrieben, der eigentlich so aussehen sollte, es würde immer wahr sein, selbst wenn es wie vorgesehen funktioniert hätte:

  /> 

Auch nach Zeile 81 füge folgendes hinzu:

 $checkbox = $instance['checkbox']; 

Zeilennummern basieren auf dem Inhalt von Pastebin