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
Fügen Sie TinyMCE in WP 4.6 eine selbstschließende Shortcode-Schaltfläche hinzu
Ich bin mit dem Erstellen selbstschließender Shortcodes vertraut wie: // shortcode function wpse_shortcode_example( $wpse_atts ) { // Attributes $wpse_atts = shortcode_atts( array( 'foo' => 'bar', 'width' => '100%', 'height' => 'auto', ), $wpse_atts, 'wpse' ); // Return return '<embed src="' . $wpse_atts['src'] . '" width="' . $wpse_atts['width'] . '" height="' …

2
Soll ich spl_autoload_register () in meinem Plugin verwenden?
Wenn ich spl_autoload_register in meinem Plugin verwende, erhalte ich: Fatal error: Uncaught exception 'LogicException' with message 'Class wp_atom_server could not be loaded' wp-includes\pluggable-deprecated.php on line 182 Ich habe etwas gelesen und verschiedene Korrekturen gefunden. Einer auf SO sagte, spl_autoload_register nicht mit WordPress zu verwenden. Ist das richtig? Ich bin sicher, …

8
Wie finde ich Plugins 'Slug?
Ich frage mich, wie ich den Slug von Plugins finden kann (slug = interner Name, der von WordPress verwendet wird, um Plugin-Updates durchzuführen und festzustellen, welche Plugins derzeit aktiv sind). Es ist normalerweise der Ordnername des Plugins, aber wenn ein Plugin keinen Ordner hat, ist es sein Dateiname (wie hello.php). …

2
Wie kann ich dieses Admin-Abfrage-Snippet verbessern, um zu vermeiden, dass bei Nicht-Meta-Suchen doppelte Ergebnisse generiert werden?
Ich habe mit Codefragmenten herumgespielt, die Metadaten zur Administratorsuche hinzufügen. Das beste Snippet, das ich gefunden habe, wurde von Stefano zu dieser Frage geschrieben . Es scheint jedoch einen nervigen Fehler bei der Suche nach Nicht-Meta-Begriffen zu geben. Hier sind einige Beispiele aus meiner lokalen Entwicklerinstallation. Ich habe die 2 …


2
Dynamisches Hinzufügen von Widget-Formularfeldern
Ich versuche, einem WordPress-Widget dynamisch ein Formularfeld hinzuzufügen. Wenn der Benutzer einem Ereignis ein weiteres Datum hinzufügen möchte, kann er auf eine Schaltfläche klicken, um weitere Felder abzurufen. Die Frage ist: Wie speichere ich neu erstellte Eingabefelder in meiner Datenbank? Muss ich eine benutzerdefinierte Update-Funktion schreiben? Irgendwelche Tipps? So sieht …

1
Enthält die Anzahl der Downloads, die für ein Plug-In im Plug-In-Verzeichnis von WordPress.org angezeigt werden, automatische Updates?
Ich frage mich, wie die Anzahl der im Plugin-Verzeichnis angezeigten Downloads mit der Anzahl der tatsächlichen Websites korreliert, die das Plug-In verwenden. Mir ist klar, dass einige Leute herunterladen und nie installieren werden und andere möglicherweise mehrmals herunterladen. Wenn ein Plug-In jedoch fünfmal über das WP-Dashboard aktualisiert wurde, sind diese …

1
Plugin-API zum einfachen Generieren, Behandeln und Exportieren von MySQL-Tabellen in Admin-Listentabellen?
Ich bin mir der WP_List_TableKlasse bewusst (die in ihrer jetzigen Form enorm geholfen hat). Ich bin jedoch auf der Suche nach etwas noch Leistungsfähigerem - einer Form von API, mit der Sie einfach eine MySQL-Tabelle "registrieren", field_name => labelÜbersetzungen übergeben und alle wichtigen Aufgaben (Menüverknüpfungen, Tabellengenerierung, Paginierung, Spaltensortierung) und möglicherweise …





5
Wie debugge ich ein Plugin mit Xdebug?
Ich konnte NetBeans 6.9.1 und Xdebug ganz einfach in meiner lokalen Umgebung installieren und einrichten, basierend auf PHP 5.3.0 (XAMPP). Mein Problem ist jetzt das folgende: Wenn ich einen Haltepunkt in Wordpresss index.php oder anderen Wordpress-Kern-PHP-Dateien setze, stoppt NetBeans korrekt an der gewünschten Position. Wenn ich stattdessen einen Haltepunkt in …

5
add_action hook für komplett neuen post?
publish_post Wird ausgeführt, wenn ein Beitrag veröffentlicht wird oder wenn er bearbeitet wird und sein Status "veröffentlicht" ist. Aktionsfunktionsargumente: Post-ID. - Plugin API Dokumentation Ich habe den Publish_post-Hook zu einem WordPress-Plugin hinzugefügt, das ich schreibe. Die vom Hook selbst aufgerufene Funktion soll die Kategorien mehrerer Posts mit der Funktion wp_update_post …


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.