Als «functions» getaggte Fragen

Eine Funktion ist eine Folge von Programmanweisungen, die eine bestimmte Aufgabe ausführen. Es ist als Einheit verpackt, die überall dort eingesetzt werden kann, wo die entsprechende Aufgabe ausgeführt werden soll.

7
Fügen Sie Dateien in die Funktionsdatei für untergeordnete Themen ein
Normalerweise benötige ich in meiner Themenfunktionsdatei andere Dateien, um die Dinge ordentlich zu halten. require_once("foo.php"); Jetzt arbeite ich in einem untergeordneten Thema und möchte dasselbe tun. Ich füge benutzerdefinierte Administratoroptionen hinzu und es scheint unmöglich, Code einzuschließen. Ich habe den Pfad wiederholt, um sicherzustellen, dass ich die richtige Datei aufrufe …

1
PHP-Code in Seitenvorlage vs Funktionen
Ich habe zahlreiche WordPress-Sites erstellt und PHP-Praktiken gelernt, die ich für richtig halte, dh Funktionen befinden sich in der Datei functions.php. Fast alles in functions.php sollte in eine Funktion eingeschlossen sein. Seitenvorlagen können direkt PHP enthalten , usw. Aber ich bin ein bisschen wackelig beim "Warum". Was ändert an den …
8 php  functions 

2
Verwenden Sie den Anzeigenamen des Autors in der Permalink-Struktur für Seiten und Beiträge
Ich muss den Autorennamen als Unterverzeichnispräfix für alle Beiträge und Seiten des Benutzers hinzufügen. Zum Beispiel: example.com/johndoe/ //The author page for John Doe example.com/johndoe/category/test-post/ //Test post by user John Doe example.com/johndoe/test-page/ //Test page by user John Doe Wenn ich die Permalink-Struktur in ändere, /%author%/%category%/%postname%/funktioniert dies einwandfrei, um den Beitrag eines …




2
Für welche WP-Funktionen benötigen Sie esc_html () oder esc_url ()?
Ich bin auf Situationen gestoßen, in denen Leute entweder esc_html()oder esc_url()mit bestimmten WP-Funktionen wie z home_url('/'). Ein Beispiel ist das öffnende Ankertag des <a>Links zurück zur Homepage wie dieses: <a href="<?php echo esc_url( home_url( '/' ) ); ?>"> Woher wissen Sie, welche WP-Funktionen maskiert werden müssen, und spielt es eine …

3
Warum hat WordPress private Funktionen?
Hinweis: Ich spreche _wp_get_current_user();nicht wp_get_current_user(). Wenn Sie die Funktion überprüfen, _wp_get_current_user();sehen Sie die folgende Anweisung: Der Zugriff dieser Funktion ist als privat markiert. Dies bedeutet, dass es nicht für Plugin- oder Theme-Entwickler vorgesehen ist, sondern nur für andere Kernfunktionen. Der Vollständigkeit halber ist es hier aufgeführt. Verwenden Sie stattdessen wp_get_current_user …
7 functions 


1
Was ist eine alternative Methode zur privaten WordPress-Funktion _doing_it_wrong ()?
Ich habe Plugins bemerkt, die ein Singleton-Muster verwenden, das die WordPress- _doing_it_wrong()Funktion in ihren clone()Methoden verwendet, wie folgt : <?php public function __clone() { _doing_it_wrong( __FUNCTION__, __( 'Cheatin’ huh?', 'divlibrary' ), $this->version ); } ?> Aber ich habe diese Warnung / diesen Hinweis auch in der offiziellen Dokumentation von WordPress …

1
Entleert das mehrfache Einbinden in dieselbe Aktion den Speicher?
Derzeit habe ich drei Funktionen, die ausgeführt werden pre_get_posts. Ich nenne sie so: add_action( 'pre_get_posts', 'private_groups' ); add_action( 'pre_get_posts', 'search_results' ); add_action( 'pre_get_posts', 'name_profiles' ); Dies ermöglicht es mir, die Funktionen sauber und getrennt zu halten, aber ist das dreimalige Aufrufen derselben Aktion im Vergleich zum einmaligen Aufrufen einer kombinierten …




2
Entfernen Sie den Link "Von URL einfügen" in Media Upload - WP 3.5
Wie entferne ich den Insert from URLLink auf der neuen Popup-Seite Wordpress 3.5 Add Media? In früheren Versionen von Wordpress hat dies gut funktioniert: // removes URL tab in image upload for post function remove_media_library_tab($tabs) { if (isset($_REQUEST['post_id'])) { $post_type = get_post_type($_REQUEST['post_id']); if ('premium' == $post_type) unset($tabs['library']); unset($tabs['type_url']); } return …

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.