Als «hooks» getaggte Fragen

Methode, mit der Plugins und Themes die Kernfunktionalität von WordPress erweitern.

3
Wie oft kann ich mich an derselben Aktion beteiligen?
Ich habe ein Thema, das einige Einstellungen enthält, after_setup_themeaber ich möchte meine eigenen Funktionen schreiben, die ebenfalls ausgeführt werden müssen after_setup_theme. Ich würde es vorziehen, meine Sachen in einer separaten Datei zu speichern. Kann ich after_setup_thememehrmals anrufen ?

3
Wie viele Filter- / Aktionshaken sind gesund?
Mein Plugin erweiterbar zu machen, ist der nächste Weg, um die Probleme der meisten Leute zu lösen. Und ich weiß, dass ich hier und da viele Filter- und Action-Hooks platzieren kann, um die Dinge dynamischer zu gestalten. Aber für mich ist es zu chaotisch. Kürzlich hat ein Benutzer meines Plugins …


1
Das Update der Admin-Einstellungen wird jedes Mal aktualisiert, wenn die Startseite aufgerufen wird.
Ich habe ein Plugin erstellt, das eine E-Mail mit allen an diesem Tag bis X Uhr aufgegebenen Bestellungen an Y sendet. Ich habe das Tutorial hier befolgt: https://scotch.io/tutorials/how-to-build-a-wordpress- Plugin-Teil-1 Bei jedem Optionsupdate werden alle geplanten Ereignisse entfernt und neue hinzugefügt. Aus irgendeinem Grund, den ich nicht verstehe, wird die E-Mail …


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 …


1
Wordpress Multisite: Hinzufügen von Aktionen zu nur einer Site
Ich habe Wordpress Multisite mit aktiviertem WooCommerce-Netzwerk installiert. Ich möchte einem Hook auf EINER der Sites, auf denen WooCommerce installiert ist, eine Aktion hinzufügen, anstatt auf allen. Ich möchte beispielsweise nur, dass diese Aktion, die der Reihenfolge bestimmte Metadaten hinzufügt, auf einer der Sites mit installiertem WooCommerce ausgeführt wird. add_action('woocommerce_checkout_update_order_meta', …


1
Wie füge ich einen neuen Produkttyp zu Woocommerce-Produkttypen hinzu? [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Wordpress Entwicklung Stapel Börse. Geschlossen vor 6 Jahren . Ich möchte dem Woocommerce-Plugin einen neuen benutzerdefinierten "Produkttyp" hinzufügen: Es wurde versucht, eine …


5
Spezifische Shortcode-Ausgabe filtern?
Gibt es einen Hook in WordPress, mit dem ich die Ausgabe eines bestimmten Shortcodes filtern kann? Etwas wie das: add_filter('shortcode_output', 'my_filter_function', 2); function my_filter_function ( $output, $shortcode ) { .... } Wo $shortcodewäre so etwas [my_schortcode]oder noch besser, Shortcode und seine Attribute in einem Array getrennt.

2
Erläuterung zu Filtern und Haken
Ich bin im Begriff, mein erstes WordPress-Projekt zu starten, und ich habe die Aufgabe, angepassten Kerncode, der den Kern überschreibt, in separate Funktionen / Dateien zu verschieben (auf diese Weise ist die Wartung bei zukünftigen Upgrades einfacher. Ich habe recherchiert und es sieht aus wie add_filterund apply_filterund do_actionund add_actionscheint der …
7 filters  hooks  core 


3
Benutzerdefinierte Felder in der Admin-Benutzeroberfläche standardisieren
Ich habe custom_post_typesmeiner Wordpress 3-Installation einige andere hinzugefügt . Sie unterscheiden sich alle ein wenig voneinander und sollten eindeutige Informationen in speichern custom_fields. Aber während einer ein speichern kann, wird ein product_idanderer nicht. Einer wird einen haben source_urlund ein anderer nicht. Anstatt meine Redakteure anweisen zu müssen, welche benutzerdefinierten Felder …
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.