Als «plugin-development» getaggte Fragen

WordPress-Plugins ermöglichen die einfache Änderung, Anpassung und Verbesserung eines WordPress-Blogs. Anstatt die Kernprogrammierung von WordPress zu ändern, können Sie Funktionen mit WordPress-Plugins hinzufügen.

1
Unit Tests - Umgang mit Abhängigkeiten
Dies kann als Folge des Rückrufs von Testing Hooks angesehen werden . Das Problem: Ich möchte eine Klasse testen, die eine neue Instanz einer My_Noticeaußerhalb des Plugins definierten Klasse erstellt (nennen wir sie das "Haupt-Plugin"). Mein Unit-Test weiß nichts darüber, My_Noticeda er in einer Bibliothek eines Drittanbieters definiert ist (genauer …

1
Das Update der Admin-Einstellungen wird jedes Mal aktualisiert, wenn die Startseite aufgerufen wird.
Ich habe ein Plugin erstellt, das eine E-Mail mit allen an diesem Tag bis X Uhr aufgegebenen Bestellungen an Y sendet. Ich habe das Tutorial hier befolgt: https://scotch.io/tutorials/how-to-build-a-wordpress- Plugin-Teil-1 Bei jedem Optionsupdate werden alle geplanten Ereignisse entfernt und neue hinzugefügt. Aus irgendeinem Grund, den ich nicht verstehe, wird die E-Mail …

3
Wo werden Plugin-Einstellungsfelder gespeichert?
Ich entwickle gerade ein Plugin und habe eine Frage best practicesund Konventionen. Was ich brauche ? Mein Plugin wird ein vordefiniertes Objekt, eine Liste von Objekten (oder nur Arrays / Schlüssel-Wert-Paare) speichern und es wird möglich sein, ein neues Objekt hinzuzufügen und seine Felder zu füllen. Zum Beispiel wird mein …

1
WordPress 4.5 veraltet get_currentuserinfo ()
Vor ungefähr 10 Tagen haben WordPress 4.5-Entwickler get_currentuserinfo () als steckbare Funktion abgelehnt . Leider verwendet mein Plugin sein eigenes get_currentuserinfo (), um Benutzer aus einer externen Datenbank anzumelden. Dies erfordert ein Umschreiben dieses Bereichs des Plugins für die WP 4.5-Kompatibilität. Welche Richtung sollten Bridge-Entwickler einschlagen, da ich nicht der …




1
Nonces können mehrfach wiederverwendet werden? Fehler / Sicherheitsproblem?
Ich habe gelesen, dass Nonces nur zur einmaligen Verwendung bestimmt sind. Nach einer Ajax-Anforderung sollten Sie eine neue Nonce ausgeben, damit bei der nächsten Ajax-Anforderung eine neue Nonce an den Server gesendet wird. Ich habe jedoch gerade wiederholte Ajax-Anforderungen mit demselben Nonce-Token getestet und für jede Anforderung wp_verify_noncetrue auf demselben …

1
Optimieren Sie Shortcode-Rückrufe
Ich habe ein Plugin erstellt, um einige Shortcodes in meine WordPress-Site einzufügen. Aber ich bin ein PHP-Neuling, daher glaube ich, dass es einige Fehler oder Möglichkeiten zur Optimierung gibt. Es funktioniert gut und anscheinend gibt es keine Probleme. Die Speichernutzung liegt bei 00.04MByte. Könnten Sie bitte einen Blick darauf werfen? …


2
Was ist der richtige Weg, um ein Widget mit OOP zu erstellen?
Ich arbeite an einem einfachen Suchformular-Widget mit integrierter Autovervollständigungsfunktion (Sie können die aktuelle Version hier herunterladen ). Das Plugin funktioniert, aber ich schreibe gerade den gesamten Code mit OOP neu. Eines der Probleme, auf die ich gestoßen bin, war die Tatsache, dass ein Wordpress-Widget bereits Teil der WP_Widget-Klasse ist. Ich …




3
Schnelle Anpassung des Bildschirms
Mögliches Duplizieren: Wie wird ein benutzerdefiniertes Meta-Feld auf dem Bildschirm "Schnellbearbeitung" angezeigt? Ich versuche, den Schnellbearbeitungsbildschirm in meinem benutzerdefinierten Beitragstyp "Besucher" zu bearbeiten, damit ich einige Optionen für meine Endbenutzer hinzufügen kann. Für meinen benutzerdefinierten Beitragstyp sind kein Veröffentlichungsdatum, kein Kennwort zum Anzeigen, Veröffentlichen des Status oder große Taxonomiefelder für …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.