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.

3
$ _POST Formularanfrage mit Admin-Post
Ich habe versucht, mit der Aktion ein Formular mit dem folgenden Markup zu verwenden admin-post.php <form method='post' action='admin-post.php'> Ich verwende den von Wordpress vorgeschlagenen Aktions-Hook , um die $ _POST-Parameter fortzusetzen, und er funktioniert einwandfrei. Nach der Ausführung bekam ich jedoch eine leere Seite und keine Weiterleitung zurück zur Plugins-Seite. …

4
Stoppen Sie ein Plugin im Aktivierungsprozess, wenn eine bestimmte WP-Version nicht erfüllt ist, und zeigen Sie die Fehlermeldung im Aktions-Hook admin_notices an
Ich habe ein Plugin, das nicht aktiviert werden soll, wenn es eine bestimmte WP-Versionsnummer nicht erfüllt. Dann wird im Aktions-Hook admin_notices eine Fehlermeldung angezeigt. Soweit ich recherchiert habe, ist der folgende Code der beste, mit dem ich dieses Ziel erreichen kann: $wp_version = get_bloginfo('version'); if ( $wp_version < 4.5 ) …

3
Best Practice zum Verweisen auf das Plugin-Verzeichnis
Mein Plugin verwendet den folgenden Code, um auf eine Datei zu verweisen, aber ich habe gelesen, WP_PLUGIN_DIRdass dies nicht funktioniert, wenn ein Benutzer den Standard-Plugin-Ordner umbenennt. Ich möchte auch durch /location-specific-menu-items/einen Verweis auf den aktuellen Plugin-Ordner ersetzen . $gi = geoip_open(WP_PLUGIN_DIR ."/location-specific-menu-items/GeoIP.dat", GEOIP_STANDARD); Wie könnte ich dies umschreiben, damit es …

2
Der beste Weg zu flush_rewrite_rules für einen benutzerdefinierten Beitragstyp in einem Mu-Plugins-Plugin?
Ich schreibe ein Plugin, das (unter anderem) einen benutzerdefinierten Beitragstyp instanziiert. Es ist ein Multisite-Plugin und befindet sich im Verzeichnis mu-plugins . Was ist in dieser Situation die beste Vorgehensweise für den Umgang mit flush_rewrite_rules () ? Für ein "normales" Plugin würden Sie dies in einem Aktivierungs-Hook tun - was …


3
Plugin-Upgrade: Widget-Einstellungen
Ich habe versucht, diesbezüglich Nachforschungen anzustellen, aber noch nichts Festes gefunden. Ich habe ein Plugin, an dem ich arbeite, und zwischen der letzten Version und der neuen Version haben wir einige Aktualisierungen am Widget vorgenommen, die einige der Einstellungsnamen (im Backend) ändern, und ich habe Probleme, eine Upgrade-Routine zu erstellen, …

1
Fügen Sie der Wordpress Plugin-Installationsliste eine neue Registerkarte hinzu
Wenn ein Benutzer im Bereich Plugin hinzufügen des WP-Administrators nach einem Plugin sucht, möchte ich neben den aktuellen Registerkarten eine neue Registerkarte (mit einem Link zu einer Seite) hinzufügen. Der Ort, an dem ich den Link haben möchte, ist im folgenden Screenshot markiert. Sah danach @ http://codex.wordpress.org/Adding_Administration_Menus, aber vergebens. Ist …

1
Speichern des Daten-URI in der Medienbibliothek
Ich habe ein TinyMCE-Plugin , das PNG-Bilder mit HTMLCanvasElement.toDataURL()( MDN ) generiert . Derzeit zeige ich sie nur im Backend an, indem ich den Daten-URI in ein Bild-Tag einfüge, aber ich möchte diese wirklich zur WordPress-Medienbibliothek hinzufügen. Was ist die beste (dh VIP-konforme) Methode zum Hochladen von Bildern, die derzeit …

3
Senden Sie eine Benutzeraktivierungs-E-Mail, wenn Sie programmgesteuert einen Benutzer erstellen
Ich fragte mich, ob hier jemand helfen könnte. Grundsätzlich habe ich ein benutzerdefiniertes Registrierungsformular erstellt, das bei der Validierung einen Benutzer in die Benutzertabelle einfügt. function _new_user($data) { // Separate Data $default_newuser = array( 'user_pass' => wp_hash_password( $data['user_pass']), 'user_login' => $data['user_login'], 'user_email' => $data['user_email'], 'first_name' => $data['first_name'], 'last_name' => $data['last_name'], …

4
Ändern Sie den_Titel () einer Seite dynamisch
Ich entwickle ein Plugin, das keinen benutzerdefinierten Beitragstyp verwendet, sondern separate Datenbanktabellen. Es ist ein Plugin, das eine Liste von Kursen mit Links anzeigt, die zu den verschiedenen Kursdetailseiten führen, auf denen der Benutzer dann einen Kurs abonnieren kann. Im aktuellen Status verwende ich einen Shortcode, um die Plugins-Daten auf …

4
Netzwerkaktivierung des Plugins verhindern
Ich habe ein Plugin, das derzeit keine Netzwerkaktivierung unterstützt. Die beste Lösung dafür ist natürlich, es zu beheben :) was ich vorhabe zu tun. Ich frage mich jedoch, ob es eine temporäre Lösung gibt, mit der ich die Netzwerkaktivierung in der Zwischenzeit verhindern kann, möglicherweise einen ähnlichen Workflow wie: Ermitteln …

2
Ist wp-content / install.php ein Drop-In?
Ich kann keine Dokumentation oder Diskussion darüber finden, was Drop-In-Plugins sind und wie sie verwendet werden. Die Frage wurde in dieser Frage und Antwort aufgeworfen: Inhalt bei Installation füllen . Ist eine wp-content/install.phpDatei, die die steckbare Funktion neu definiert, wp_install_defaultsein Drop-In-Plugin oder nicht? Meine Forschungsergebnisse Die folgende Liste stammt aus …




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.