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.
Starten eines Community-Wikis, um objektive Best Practices für die Plugin-Entwicklung zu sammeln . Diese Frage wurde von @ EAManns Kommentaren zu wp-Hackern inspiriert . Die Idee ist, gemeinsam an den objektiven Best Practices zu arbeiten, damit wir sie eventuell in einem Überprüfungsprozess für die Zusammenarbeit in der Community verwenden können. …
Ich habe ein Plugin erstellt und natürlich wollte ich als ich selbst einen netten OO-Ansatz verfolgen. Ich habe jetzt diese Klasse erstellt und dann direkt darunter eine Instanz dieser Klasse erstellt: class ClassName { public function __construct(){ } } $class_instance = new ClassName(); Ich gehe davon aus, dass es mehr …
Gibt es ein einfach zu verstehendes Schema , um zu entscheiden, welche Art von Code zu einem Plugin oder dem des Themes gehört functions.php? Es gibt viele Fälle und viele Debatten zu diesem Thema, vor allem, weil es einige Missverständnisse über die Funktionsweise von WordPress gibt. Ich bitte um eine …
In der add_menu_pageDokumentation wird angegeben, dass der Menütitel als zweiter Parameter übergeben werden soll: add_menu_page('Page Title', 'Menu Title', ...); Wenn Sie später über weitere Seiten hinzufügen add_submenu_page, wird die Hauptseite zum ersten Eintrag im Untermenü: Ich möchte jedoch, dass das erste Element in der Liste einen anderen Namen hat (aber …
Verlinken Sie Ihre WPSE-Plugins Wenn Sie eine Frage beantwortet und ein Plugin aus Ihrem Code erstellt haben, können Sie es hier weitergeben. Die Idee: Ein alter Kommentar von @MikeSchinkel während der Beta-Phase, in dem er so etwas wie "Ich frage mich, wie viele Plugins aus WA kommen werden" schrieb. "Regeln" …
Welche Software verwenden Sie für Ihre WordPress-Anforderungen? Bitte geben Sie Ihr Betriebssystem an. Unter Windows XP verwende ich: filezilla (FTP) Notepad ++ (zum Lesen von PHP / CSS-Dateien) firebug (eine Firefox-Erweiterung, mit der ich mit Elementen einer Website spielen kann) Andere Dinge, die ich nicht regelmäßig benutze, aber mehr verwenden …
Hat jemand Autoloading- und / oder PHP-Namespaces innerhalb eines Plugins oder Themas verwendet? Überlegungen zur Verwendung? Irgendwelcher Schaden? Fallstricke? Hinweis: Namespaces sind nur in PHP 5.3+ verfügbar. Angenommen, Sie wissen, dass Sie es mit Servern zu tun haben, von denen Sie wissen, dass sie PHP 5.3 oder höher haben.
Ich habe eine neue Seite unter "Seiten" im WordPress-Administrator hinzugefügt und mehrere benutzerdefinierte Felder hinzugefügt. Ich möchte auch ein Upload-Bildfeld zum Seiteneditor hinzufügen können. Gibt es eine Möglichkeit, dies über benutzerdefinierte Felder zu tun? Oder muss ich eine andere Richtung einschlagen, wenn ich diese Fähigkeit brauche?
Mein Problem ist, wenn ich in der Haupt-Plugin-Datei eine PHP-Datei in etwa wie folgt einbinde: include(WP_PLUGIN_URL . '/wordpress-group-buying/ipn/paypal-ipn.php'); // or include_once(WP_PLUGIN_URL . '/wordpress-group-buying/ipn/paypal-ipn.php'); // or require(WP_PLUGIN_URL . '/wordpress-group-buying/ipn/paypal-ipn.php'); // or require_once(WP_PLUGIN_URL . '/wordpress-group-buying/ipn/paypal-ipn.php'); und auf dieser Datei habe ich einen Aufruf an eine WordPress-Funktion wie: add_action('hook', 'callback'); und ich bekomme: …
Gibt es ein gutes Tool zum Analysieren meiner Umschreiberegeln? Ich werde immer mit den regulären Ausdrücken und den Parameterersetzungen verwechselt. Ich habe selbst etwas erstellt und werde es hier veröffentlichen, damit andere es verwenden können. Sie können jedoch gerne weitere Tools hinzufügen!
Ich habe mir die Plugin-API in letzter Zeit etwas genauer angesehen und mich gefragt, welche wirklichen Unterschiede zwischen Action- und Filter-Hooks bestehen . Sie sind beide Ereignisse, die Daten als Parameter empfangen, und sie scheinen beide in der Lage zu sein, die gleichen Dinge zu tun. Offensichtlich sehe ich, dass …
Ich frage mich, was die bevorzugte Methode für den Umgang mit AJAX-Aufrufen ist. Sollte man die gleiche Plugin-PHP-Datei verwenden, um den POST zu verarbeiten, oder eine separate? Was ist sauberer oder sicherer?
Ich habe festgestellt, dass der längste Teil einer Plugin- oder Theme-Entwicklung darin besteht, das Optionsfeld zu erstellen, zumindest in meinem Fall. Ich möchte wissen, was Sie davon halten. Verwenden Sie ein fertiges Framework oder eine fertige Klasse? Und wenn ja, welche? Oder schreiben Sie es von Grund auf neu? Verwenden …
Ich bin ziemlich neu im Plugin-Authoring und hatte Probleme beim Debuggen. Ich habe viel Echo benutzt und es ist schlampig und hässlich. Ich bin sicher, es gibt einen besseren Weg, dies zu tun, vielleicht eine IDE mit einem Debugger, mit dem ich die gesamte Site einschließlich des Plugins ausführen kann.
Was ist die empfohlene Methode, um eine Seite mit einer Tabelle im Stil der Tabellen zu erstellen, in denen Beiträge oder Benutzer im Administrationsbereich angezeigt werden? Ich erweitere das Cache Images-Plugin und es enthält eine Tabelle mit Domänen und einer Reihe von Bildern aus dieser Domäne. Es gibt also keine …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.