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.


4
Plugins in verknüpften Verzeichnissen?
Wenn ich Plugins entwickle, teste ich sie auf mehreren Versionen von WordPress, indem ich mein Plugin-Verzeichnis mit den verschiedenen wp-contentVerzeichnissen verbinde. Das ist großartig, da ich die Dateien nur einmal bearbeiten muss, aber es bricht ein wichtiges Konstrukt ab, um Verweise auf Ressourcen in meinem Plugin zu generieren: __FILE__Bezieht sich …


5
"Fehler: Optionsseite nicht gefunden" auf der Seite "Einstellungen" für ein OOP-Plugin
Ich entwickle ein Plugin, das das Boilerplate- Repository von Tom McFarlin als Vorlage verwendet und OOP-Praktiken verwendet. Ich habe versucht, genau herauszufinden, warum ich meine Einstellungen nicht korrekt übermitteln kann. Ich habe versucht, das Aktionsattribut auf eine leere Zeichenfolge zu setzen, wie in einer anderen Frage hier vorgeschlagen, aber das …


3
Wie speichere ich Benutzername und Passwort für die API in der WordPress Option DB?
Ich entwickle gerade ein Plugin und die Chancen stehen gut, dass ich es höchstwahrscheinlich im öffentlichen Plugin-Repository veröffentlichen werde, damit andere es verwenden können. Das Plugin verwendet eine API. Um diese API zu verwenden, müssen Sie einen Benutzernamen und ein Kennwort übergeben. Daher muss mein Plugin diese Anmeldeinformationen in der …

1
So überschreiben Sie vorhandene Plugin-Aktionen mit neuen Aktionen
Ich benutze ein Plugin. Es hat eine Aktion wie diese. add_action('publish_post', 'old_action'); function old_action($pid) { "code goes here" } } Ich schreibe ein Modul für dieses Plugin. Also muss ich diese alte Aktionsfunktion mit meiner neuen Aktionsfunktion überschreiben. Das ist meine neue Funktion. function new_action($pid) { "code goes here" } …


3
Methoden zur Integration von Plugin-Daten in Themes
Ich möchte einige Meinungen zu den Best Practices für die Entwicklung von WordPress-Plugins erhalten, die eine Theme-Integration ermöglichen. Lassen Sie mich mit einem hypothetischen Beispiel eines Szenarios beginnen, auf das ich neugierig bin, damit ich bei der Beantwortung dieser Frage einen Sinn habe. Stellen Sie sich vor, ich erstelle ein …

3
Unit-Test für die Plugin-Entwicklung
Ich muss Unit-Tests für eines meiner Plugins anwenden. Ich habe es kürzlich in Klassen unterteilt, sodass Unit-Tests jetzt einfacher anzuwenden sind. Mit welchen effektiven Strategien kann ich mein Plugin Unit-testen? Ich brauche eine Möglichkeit, die im Plugin verwendeten WordPress-Funktionen zu nutzen, aber ich sollte keine laufende WordPress-Site benötigen (nur Testdaten …

4
Wer sind die vertrauenswürdigsten Plugin-Entwickler? [geschlossen]
Aus heutiger Sicht passt diese Frage nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich Debatten, Argumente, Abstimmungen oder erweiterte Diskussionen hervorrufen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden …

3
Wie kann ich zur Einstellungsseite umleiten, sobald das Plugin aktiviert ist?
Ich habe mein eigenes Plugin erstellt. Alles scheint in Ordnung zu sein, aber eine Sache, die ich in diesem Plugin tun möchte, ist, auf die entsprechende Plugin-Einstellungsseite umzuleiten, wenn das Plugin aktiviert ist. Beispielsweise: http://www.example.com/wordpress/wp-admin/options-general.php?page=rotator Gibt es eine Möglichkeit, bei der Aktivierung auf die entsprechende Seite umzuleiten, zum Beispiel mit …

3
body_class-Hook für Admin-Seiten
Der body_class-Hook scheint nur mit Seiten zu funktionieren, die keine Administratoren sind. Wenn ich es tue add_filter('body_class', 'add_body_classes'); function add_body_classes($classes) { $classes[] = 'myclass'; return $classes; } Gibt es einen anderen Haken, den ich verwenden sollte, wenn ich dem Hauptteil einer Admin-Seite eine Klasse hinzufügen möchte?

2
So ändern Sie das Kennwort eines Benutzers programmgesteuert
Ich versuche, eine völlig andere Profilseite zu erstellen (nicht die von Wordpress bereitgestellte), da das Layout und das Verhalten der Standardprofilseite für die Benutzer zu "Wordpress" ist. Jetzt ist es mir gelungen, eine Seite zu präsentieren, auf der Benutzer-Metadaten wie Vorname, Nachname, Ort, Postleitzahl usw. geändert werden können. Was mich …

2
Muss in benutzerdefinierten Tabellen das Präfix $ wpdb-> verwendet werden?
Entschuldigung, wenn diese Frage trivial ist. Ich fange gerade an, Plugins in WordPress zu entwickeln. In allen Tutorials habe ich folgendes gefunden: Beim Erstellen der benutzerdefinierten Tabellen $wpdb->prefixwird verwendet. Beispiel: $table_name = $wpdb->prefix . "liveshoutbox"; Meine Frage: Ist es obligatorisch zu verwenden $wpdb->prefix? Was passiert, wenn ich kein Präfix 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.