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
Verwenden einer Plugin-Klasse in einer Vorlage
Ich schreibe ein Plugin, um eine Einladung an einen Freund zu senden, die ein Formular öffnet, wenn auf einen Link geklickt wird. Ich habe alle Funktionen in der Klasse gekapselt, indem ich dem Code gefolgt bin, der im Plugin "Report Broken Video" von @toscho angegeben ist. Der relevante Code ist …

3
So geben Sie eine Nachricht während der Plugin-Aktivierung aus
Ich entwickle ein Plugin, aber während der Aktivierungsphrase bin ich ständig mit Fehlern konfrontiert. Es gibt jedoch keine einfache Möglichkeit, Fehlermeldungen anzuzeigen, da das Echo von Daten zu einem Fehler bei der nicht erwarteten Ausgabe führen würde. Ich habe den Hook admin_message ausprobiert, aber er funktioniert nicht. Wie kann ich …

1
Wie werden Massenaktionen in benutzerdefinierten Listentabellenklassen behandelt?
Ich arbeite an einer benutzerdefinierten Datentabelle, die im WordPress-Dashboard angezeigt werden soll. Die Tabelle wird aus einer Datenbanktabelle gefüllt, die ich in einem Plugin erstellt habe. Ich habe das bereitgestellte Beispiel für eine benutzerdefinierte WordPress-Listentabelle für die meisten meiner Codierungsfragen in diesem Bereich verwendet, aber das Beispiel enthält nichts für …

2
Aktualisierte Nachrichten der Einstellungs-API werden nicht angezeigt, wenn die benutzerdefinierte Administrationsseite nicht in add_options_page () eingebunden ist.
Ich habe mit der Einstellungs-API herumgespielt und festgestellt, dass Meldungen (für Erfolg oder Fehler) nur angezeigt werden, wenn eine Einstellungsseite über add_options_page () in das WordPress-Menü eingebunden ist. Alles andere funktioniert nicht, zB add_dashboard_page (). Möchten Sie wissen, ob dies wahr ist? Beispielcode, mit dem ich es versucht habe, ist …


4
Umgang mit großer HTML-Ausgabe über Plugin-Code
Ich habe kürzlich mein erstes WP-Plugin geschrieben, das einen Shortcode zum Einbetten einer benutzerdefinierten jquery-Bildergalerie in Posts hinzufügt. In erster Linie wird nur ein guter Teil des HTML-Codes zusammen mit dem für die Initialisierung erforderlichen Javascript in den Beitrag geschrieben. Allerdings musste ich die HTML-Ausgabe prozedural als String in PHP …




1
Deinstallieren Sie das Skript für ein Plugin in Multisite
Ich habe gerade festgestellt, dass die herkömmliche uninstall.phpDatei entlang eines Plugins in Multisite nicht funktioniert. if ( !defined( 'WP_UNINSTALL_PLUGIN' ) ) exit(); delete_option( 'plugin_option_name' ); Dadurch werden die Unterwebsites nicht in allen wp_SITE-ID_optionsTabellen gelöscht . Gibt es einen Standardweg dafür?

2
Übergeben Sie aktuelle Cookies in wp_remote_get, um die Draft Post Preview zu erhalten
Ich möchte aktuelle Benutzer-Cookies in der Funktion wp_remote_get übergeben , um den Inhalt einer Draft Post Preview-Seite zu erhalten. Ich überprüfe bereits die Fragen: Welche URL übergeben Sie an wp_remote_get, um den Hauptteil der Vorschau des aktuellen Beitrags zu laden? Wie kann ich "Vorschau-Post" von wp_remote_get mit Authentifizierung aufrufen? Aber …



1
Kompatibilität meines Plugins mit mehreren Standorten
Ich möchte, dass mein Plugin in jedem Blog installiert wird und Datenbanktabellen pro Blog erstellt werden. Ich habe diesen Code: register_activation_hook( __FILE__, 'install1' ); function install1() { global $wpdb; if (function_exists('is_multisite') && is_multisite()) { // check if it is a network activation - if so, run the activation function for …

1
Verarbeitung von Ergebnissen aus Daten, die in admin_post eingebunden sind
Ich schreibe ein Plugin, das ein Formular verwendet, um einige Daten an sich selbst weiterzuleiten. Gibt es eine Möglichkeit, dies "The WordPress Way" zu tun? Beispielformularcode (auf einer benutzerdefinierten Untermenüseite, die unter "Extras" hinzugefügt wurde): <form action="<?php echo get_admin_url() . 'admin-post.php'; ?>" method="post"> <input name="some_input" type="text"> <input name="other_input" type="text"> </form> …

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.