Articles of Plugin Entwicklungs

Widget-Skript lädt unten auf der Seite

Ich habe an einem Plugin gearbeitet, das bei Aktivierung ein Skript zur Seitenleiste hinzufügt. Bis jetzt konnte ich den Code zwar anzeigen, aber er lädt am unteren Rand der Seite und nicht in der Seitenleiste. Ich bin ziemlich neu in der Entwicklung von WordPress-Plugins, so dass detailliertere statementen sehr geschätzt werden. Hier ist der Link […]

Generierte XML-Datei herunterladen

Ich mache ein Widget, das Benutzern Kategorien als Dropdown-Liste präsentiert. Wenn der Benutzer die Kategorie auswählt und auf den Download klickt, möchte ich alle Beiträge unter Kategorie herunterladen und herunterladen. Ich habe beim Herunterladen ein Problem festgestellt. Ich mache sowas $xml = ”; //generated XML with Simple XML header(‘Content-type: text/xml’); header(‘Content-Disposition: attachment; filename=”text.xml”‘); echo $xml->asXML(); […]

Privates Plugin upgraden ohne Dateien zu löschen?

Ich habe ein privates Plugin entwickelt, das als Zip-Datei verteilt und installiert wird. Mit diesem Plugin können Benutzer Dateien hochladen und die Dateien werden im Verzeichnis des Plugins gespeichert. Nun, ich habe das Problem, dass ich dieses Plugin nicht aktualisieren kann. Wenn ich versuche, eine neuere Version hochzuladen, schlägt die Installation fehl, weil das Verzeichnis […]

Plugin funktioniert, aber Widget nicht

Ich habe wirklich keine Ahnung hier. Ich habe eifrig daran gearbeitet, eine benutzerdefinierte WordPress-Site zu entwickeln, die benutzerdefinierte Plugins und Widgets für einige der benutzerdefinierten functionen verwendet, und ich habe einen Haken gefunden. Egal, was ich tue, ich kann das Widget im folgenden Plugin nicht für AT ALL ausführen. http://pastebin.com/HzZwyi3T Das Plugin ist genau so […]

Hooking zu APIs, die auf WP_Posts arbeiten

Ich arbeite an einer WP-Site und habe ein Plugin gefunden, mit dem ich die meiste Arbeit machen kann. Aber es gibt ein Problem: Wie ich befürchtet habe, speichert es alle seine Daten in WP_Post. Dies ist offensichtlich ziemlich dumm für ein Plugin, das am Ende ein paar hunderttausend (wenn nicht Millionen) komplexe Entitäten speichern könnte […]

Wie foreach und if-statement in Arrays von Arrays zu verwenden?

Ich benutze Tareqs WordPress Settings API , um ein Plugin mit einer Einstellungsseite zu entwickeln. Mit der API zeige ich Checkbox-Elemente an. Allerdings möchte ich zusätzliche Kontrollkästchen mit der foreach und if statement foreach . foreach : Dies wird zusätzliche Kontrollkästchen für jedes Feld in der wp_get_user_contact_methods() if : Dies wird einen zusätzlichen Satz von […]

Widget wird nicht aktiviert

Ich habe ein Plugin geschrieben und möchte es jetzt durch ein Widget erweitern. Zu Testzwecken kopierte ich das Beispiel-Widget von hier https://developer.wordpress.org/themes/functionality/widgets/ aber irgendwie wird das Widget nicht unter wp-admin / widgets.php angezeigt. Ich schließe das Myplugin / Widget / Sample-Widget.php über require_once ein. Wenn ich es als eigenes Plugin mache funktioniert es. Was mache […]

Warum setcookie function auf die Startseite in WordPress redirect?

Ich habe ein Plugin erstellt, in dem ich setcookie wie folgt verwendet habe: function myFunctionAbc () { $response = wp_remote_get(‘http://my/request/url/’, array(‘timeout’ => 240, ‘decompress’ => false)); $responseData = json_decode($response[‘body’], true); setcookie(‘my_data’, $response[‘body’]); return $responseData; } und in der Vorlagendatei mache ich das: <?php /* Template Name: custom results */ if (function_exists('myFunctionAbc')){ $response = myFunctionAbc(); } […]

WordPress Widget: Ist es möglich, das Formular ohne Aktualisierung dynamisch zu machen?

Ich arbeite an einem benutzerdefinierten Widget, mit dem Benutzer ein Feld (Name) eingeben können. Wenn der Benutzer auf “Name hinzufügen” klickt, sollte das Widget ein weiteres neues Feld hinzufügen, ohne die Seite zu aktualisieren und ohne die Eingabe zu speichern. Kurz gesagt sollte das Formular dynamisch sein, indem es dem Benutzer erlaubt, das neue Feld […]

Widget gibt den Wert aus, speichert aber nichts in der Textfläche

Für das Leben von mir kann ich nicht herausfinden, warum das Textfeld nicht den Wert innerhalb des Textfelds speichert, sondern Wert auf dem Frontend zeigt. Ich habe diese Frage auch überprüft – Frage, aber ich kann nicht finden, was mit meinem Widget falsch ist. Jede Hilfe wäre willkommen //register widget backend class resumee_experience1_widget extends WP_Widget{ […]