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
Soll ich wpdb vorbereiten?
Ich bin neu in SQL und frage mich, ob ich wpdb->preparefür die folgende Abfrage eine Tabelle verwenden muss, die ich erstellt habe global $wpdb; $tablename = $wpdb->prefix . "my_custom_table"; $sql = "SELECT * FROM " . $tablename . " ORDER BY date_created DESC"; $resulst = $wpdb->get_results( $sql , ARRAY_A ); …

5
So fügen Sie der Fußzeile ein JavaScript-Snippet hinzu, für das jQuery erforderlich ist
Ich weiß, dass ich der Fußzeile von WordPress eine Skriptdatei hinzufügen kann, für die eine Abfrage mit folgendem Code erforderlich ist: <?php function my_scripts_method() { // register your script location, dependencies and version wp_register_script('custom_script', get_template_directory_uri() . '/js/custom_script.js', array('jquery'), '1.0', true); // enqueue the script wp_enqueue_script('custom_script'); } add_action('wp_enqueue_scripts', 'my_scripts_method'); ?> Aber …


3
Wie erstelle ich eine benutzerdefinierte Rollenfunktion?
Ich möchte eine benutzerdefinierte Funktion für den Zugriff auf die Benutzeroberfläche meines Plugins erstellen. Sollte das Plugin es schaffen, diese Funktion bei der Aktivierung allen Administratorkonten hinzuzufügen? Wenn ja: Schafft es WordPress, allen Administratoren von Subblogs und Superadministratoren in Installationen mit mehreren Standorten die Funktionen hinzuzufügen, oder muss diese Funktion …



2
Ajaxurl am Frontend nicht definiert
Ich versuche, eine Ajaxform auf der Vorderseite zu erstellen. Ich benutze den Code jQuery.ajax( { type: "post", dataType: "json", url: ajaxurl, data: formData, success: function(msg){ console.log(msg); } }); wofür bekomme ich fehler Uncaught ReferenceError: ajaxurl is not definedworklorAjaxBookForm @ ?page_id=2:291onclick @ ?page_id=2:202 Bei Verwendung von ähnlichem Code auf dem Admin-Backend …

1
Hinzufügen von benutzerdefinierten Textmustern im visuellen Editor von WP 4.5
4.5 ist raus und damit neue Text Patterns . Ich würde gerne wissen, wie ich meine eigenen benutzerdefinierten Muster hinzufüge. Ein Blick wp-includes/js/tinymce/plugins/wptextpattern/plugin.jsdarauf scheint ziemlich einfach zu sein. var spacePatterns = [ { regExp: /^[*-]\s/, cmd: 'InsertUnorderedList' }, { regExp: /^1[.)]\s/, cmd: 'InsertOrderedList' } ]; var enterPatterns = [ { …





3
Wie oft wird dieser Code ausgeführt? (Oder wie reich ist Oma?)
Hypothetisches Beispiel, aber reale Anwendbarkeit (für jemanden, der lernt, wie ich). Gegeben diesen Code: <?php function send_money_to_grandma() { internetofThings("send grandma","$1"); } add_action('init','send_money_to_grandma'); add_action('init','send_money_to_grandma'); OK, jetzt rufe ich meine WP-Site auf und melde mich an. Ich überquere einige Seiten in Admin. Die Aktion 'init' wird insgesamt 100 mal ausgelöst, bevor der …

3
Fügen Sie eine benutzerdefinierte TinyMCE 4-Schaltfläche hinzu, die seit WordPress 3.9-beta1 verwendet werden kann
Wie ist es möglich, dem visuellen Editor TinyMCE, Version 4 , eine benutzerdefinierte Schaltfläche hinzuzufügen ? Derzeit habe ich diese Fragen und Antworten mit ein paar Hinweisen zum Thema gefunden, aber keine Lösung oder Anleitung. Ich kann jedoch kein Tutorial, keine Dokumentation und keine Fragen zum Thema finden, um der …

1
Wie erstelle ich eine API für mein Plugin?
Ich habe Plugins für WordPress entwickelt, die meisten von mir entwickelten Plugins verwenden zwei oder drei Klassen, daher nicht so umfangreich wie Buddypress oder WooCommerce. Ich plane, zwei Open-Source-Plugins zu entwickeln, um eine Art komplexes System bereitzustellen (Details können derzeit nicht geteilt werden, aber später während der Entwicklung), in dem …

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.