WordPress

Fragen und Antworten für WordPress-Entwickler und Administratoren

2
Hinzufügen eines Untermenüs zu einem von wp_nav_menu mithilfe des Plugins generierten Menü
Ich habe ein Menü erstellt, von wp_nav_menudem aussehen <ul class="nav-menu" id="menu-top-nav"> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-43" id="menu-item-43"><a href="http://www.example.com/item1.com">Item 1</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-44" id="menu-item-44"><a href="http://www.example.com/item2.com">Item 2</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-45" id="menu-item-45"><a href="http://www.example.com/item3.com">Item 3</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-46" id="menu-item-46"><a href="http://www.example.com/item4.com">Item 4</a></li> </ul> Ich möchte das obige Menü ändern, …

2
Gibt es eine Plugin-Lebenszyklusdokumentation?
Gibt es irgendwo eine Dokumentation, die den Lebenszyklus der Plugins erklärt? Ich starte ein neues Plugin mit OOP-Stil und habe gerade herausgefunden, dass meine Hauptklasse viel instanziiert wird (dank Xdebug und Netbeans). Ich frage mich, warum, und es ärgert mich, weil ich ein Dropbox-API-Objekt instanziiere, und ich hätte wirklich nicht …


1
add_role () nur einmal ausführen?
Ich war überrascht festzustellen, dass add_role () die Datenbank ändert und fehlschlägt, wenn die Rolle bereits vorhanden ist. Hier gibt es zwei Implikationen, eine ist schwerwiegender als die andere: 1) Wenn Sie sich in der Entwicklung befinden und Ihren add_role-Code aktualisieren, müssen Sie zuerst remove_role (). 2) Sobald Sie es …

2
Deaktivieren Sie Gutenberg-Tipps für immer - nicht Gutenberg
Ich mag Gutenberg sehr, aber die Tipps am Anfang jedes Seitenladens machen mich verrückt. Ich möchte die quälenden Tipps für immer und ewig per Code deaktivieren. Bitte poste kein "Disable Gutenberg" Plugin, das habe ich schon gesehen. Ich möchte es über ein paar Codezeilen in meinem Thema tun. Es muss …


5
Best Practice für PHP
Wenn Sie eine Vorlage wie single.php erstellen und PHP in HTML verpackt haben, ist es am besten: PHP starten + stoppen? beispielsweise <h1 class="post-tilte"><?php the_title(); ?></h1> <p class="post-content"><?php the_content();?></p> Oder Echo HTML und Escape PHP? Zum Beispiel - <?php echo '<h1 class="post-title">' . get_the_title() . '</h1> <p class="post-content"' . get_the_content() …
11 php  wp-query  escaping 

2
Wie überprüfe ich die Eindeutigkeit des Plugin-Präfixes?
Um Kollisionen mit anderen Plugins zu vermeiden, sollte allen globalen Funktionen, Aktionen und Plugins ein eindeutiges Präfix vorangestellt werden, z. function xyz_function_name() { ... } Die Frage ist, wie kann ich überprüfen, ob dies xyztatsächlich einzigartig ist? Zum Beispiel verwendet Yoast SEO, von wpseo_dem ich mir vorstellen kann, dass es …


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
Gibt es einen Nachteil bei der Verwendung von wp_defer_term_counting?
Ich habe eine WordPress-Datenbank mit über 2 Millionen Beiträgen. Immer wenn ich einen neuen Beitrag einfüge, muss ich anrufen, wp_set_object_termswas mehr als zwei Sekunden dauert. Ich bin auf diesen Beitrag gestoßen, wp_defer_term_countingin dem empfohlen wird, anzurufen , um die Begriffszählung zu überspringen. Gibt es schwerwiegende Konsequenzen für die Funktionsweise von …

1
Ändern Sie das Erscheinungsbild des Shortcode-Textes im Editor
Ist es möglich, das Erscheinungsbild von Shortcodes im Editor zu ändern oder sie auf irgendeine Weise besser von umgebendem Text zu unterscheiden? Zum Beispiel, wenn der Inhalt eines Beitrags so ist ... Referenzseite über Lorem Ipsum mit Informationen zu seinen Ursprüngen sowie einem zufälligen Lipsumgenerator. Referenzseite über Lorem Ipsum mit …

1
Wie benutzt man wpLink ohne Editor?
Ich möchte eine Themenoption erstellen, um einen Link hinzuzufügen. Das Laden dieser Skripte und das Auslösen des Dialogfelds funktioniert einwandfrei, wenn der WP-Editor vorhanden ist. wp_enqueue_script('wplink'); wp_enqueue_script('wpdialogs'); wp_enqueue_script('wpdialogs-popup'); wp_enqueue_style('wp-jquery-ui-dialog'); wp_enqueue_style('thickbox'); wp_editor('', 'unique_id', array('editor_class'=>'hidden')); $('.add-link').on("click", function(e){ e.preventDefault(); wpLink.open(); return false; }); Aber wie kann ich das Link-Dialogfeld öffnen, ohne dass ein …
11 links  editor 



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.