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.
Ich habe einen Code direkt aus einem meiner von mir erstellten Themes genommen und es ist eine Liste aller 50 Status in einer ungeordneten Liste, die in ein Widget gepackt ist, das Sie einfach auf die Seitenleiste ziehen und dort ablegen können. Wenn ich versuche, diesen Code in einer PLUGIN-Datei …
Ich habe vor ein paar Monaten einen Fehlerbericht darüber gepostet ( auf WordPress trac (Widget Instance Form Update Bug) ) und ich dachte, ich würde versuchen, hier auch darüber zu schreiben. Vielleicht hat jemand eine bessere Lösung für dieses Problem als ich. Grundsätzlich besteht das Problem darin, dass beim Ablegen …
Ich benutze WordPress 3.0.5 und habe mit 3.1rc4 getestet. In der Haupt-PHP-Datei meines Plugins erhalte ich, wenn ich versuche, is_plugin_active aufzurufen Call to undefined function is_plugin_active(). Ich kann add_action und add_filter aufrufen. Was sollte ich überprüfen / ändern, um dies zu beheben? Dies geschieht innerhalb des Administrators auf der Plugins-Seite. …
Ich habe dies einige Male recherchiert, aber meine Suche zeigt nur benutzerdefinierten Code, der eine gute WordPress-Praxis sein kann oder nicht. Wurde seit den neuesten Versionen (WordPress 3.9 "Smith") ein Hook zum Plugin-Update-Prozess hinzugefügt? Ich frage, weil es ein sehr grundlegendes Bedürfnis ist, aber ich sehe es (noch) nicht im …
Ich erstelle ein einfaches Framework mit Themenoptionen. Ich habe Codestücke unterteilt functions.phpund in einer bestimmten Ordnerstruktur abgelegt. Jetzt habe functions.phpich in meiner Hauptdatei nur noch require_onceAufrufe für diese Dateien. Aber aus Gründen der Argumentation - lassen Sie uns sagen, dass ich am Ende 20 Dateien einschließen werde. FRAGEN: Hat dies …
Ich liste alle Seitenleisten so auf: global $wp_registered_sidebars; echo '<pre>'; print_r($wp_registered_sidebars); echo '</pre>' Also bekomme ich so etwas wie: Array ( [sidebar-1] => Array ( [name] => Sidebar #1 [id] => sidebar-1 [description] => Sidebar number 1 [before_widget] => [after_widget] => [before_title] => [after_title] => ) (...) ) Aber ich …
Situation: Ich arbeite an einem Plugin und entwickle es als Klasse. Alles hat gut funktioniert, bis ich auf diese Situation gestoßen bin. Ich wollte die Dinge ein bisschen sauberer machen und versuchte dies .. class MyPlugin { function __construct() { add_action('admin_menu', array(&$this, 'myplugin_create_menus'); } //I don't want to write a …
Dieses Mal habe ich große Probleme damit, JavaScript-Dateien in den Plugin-Ordner aufzunehmen. Ich versuche ein Plugin zu erstellen, indem ich Widget-Dateien aus dem Themes-Verzeichnis übertrage. Ich habe die Widget-Datei kopiert, aber diese Widget-Datei hing von einer JavaScript-Datei ab, also habe ich einen / js / -Ordner im Plugin-Verzeichnis erstellt. wo …
Wie kann ich überprüfen, ob der aktuell verwendete Editor Gutenberg in einem WordPress-Plugin ist? Ich brauche das, weil Gutenberg fehlt post_submitbox_misc_actions, also brauche ich einen Fallback, der nur verwendet wird, wenn der aktuelle Editor Gutenberg ist.
In meinem Plugin verwende ich den folgenden Code, um eine Option aus der Datenbank abzurufen: $options = get_option('my_plugin_options'); Wenn ich dies 10 Mal in verschiedenen Funktionen meines Plugins verwende, stellt WordPress 10 Abfragen an die Datenbank oder führt es nur einen Datenbankaufruf pro HTTP-Anfrage durch und speichert die Ergebnisse im …
Momentan verwende ich den folgenden allgemeinen Ablauf zum Hinzufügen des Shortcodes für ein Plugin. class MyPlugin { private $myvar; function baztag_func() { print $this->myvar; } } add_shortcode( 'baztag', array('MyPlugin', 'baztag_func') ); Wenn diese Klasse und ihre Methode aufgerufen werden, erhalte ich den folgenden Fehler. Schwerwiegender Fehler: Verwenden von $ this, …
Ich entwickle ein Plugin, mit dem ich benutzerdefinierte Seiten aktivieren möchte. In meinem Fall würde eine benutzerdefinierte Seite ein Formular wie ein Kontaktformular enthalten (nicht wörtlich). Wenn der Benutzer dieses Formular ausfüllt und sendet, sollte es den nächsten Schritt geben, der weitere Informationen erfordert. Nehmen wir an, die erste Seite …
Gibt es eine Möglichkeit, einige PHP-Variablen in Javascript zu übergeben, damit ich sie später verwenden kann? Nur in single.php. Ich habe davon gehört, wp_enqueue_scriptsaber damit ist es notwendig, einen Pfad zu einer JS-Datei anzugeben, aber ich brauche keinen.
Ich möchte meiner Plugin-Einstellungsseite Bildschirmoptionen hinzufügen, wie sie im Dashboard verfügbar sind. Ich habe versucht, die add_optionMethode des WP_ScreenObjekts zu verwenden, und festgestellt, dass es nur zwei Optionen unterstützt. per_pageund layout_columns. Weiß jemand, welche Bildschirmoption zu verwenden ist, um Optionen wie die auf der Dashboard-Seite abzurufen? Bearbeiten : Lassen Sie …
Ich habe mehrere Plugins mit der Struktur geschrieben: /plugins/myplugin/myplugin.php /plugins/myplugin/class/class-myclass.php Um OO zu nutzen und meinen Code insgesamt zu strukturieren In der Klassendatei muss ich manchmal die URL des Basis-Plugins abrufen ... Ich habe Folgendes verwendet, aber ich bin mir sicher, dass es einen besseren Weg gibt: $this->plugin_location = substr(plugin_dir_url(__FILE__),0, …
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.