Als «hooks» getaggte Fragen

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

9
Übergabe eines Parameters an Filter- und Aktionsfunktionen
Ist eine Möglichkeit, meine eigenen Parameter an die Funktion in add_filteroder zu übergeben add_action. Schauen Sie sich zum Beispiel den folgenden Code an: function my_content($content, $my_param) { do something... using $my_param here ... return $content; } add_filter('the_content', 'my_content', 10, 1); Kann ich meinen eigenen Parameter übergeben? so etwas wie: add_filter('the_content', …

3
Unterschied zwischen Filter- und Aktionshaken?
Ich habe mir die Plugin-API in letzter Zeit etwas genauer angesehen und mich gefragt, welche wirklichen Unterschiede zwischen Action- und Filter-Hooks bestehen . Sie sind beide Ereignisse, die Daten als Parameter empfangen, und sie scheinen beide in der Lage zu sein, die gleichen Dinge zu tun. Offensichtlich sehe ich, dass …



1
Wo ist der richtige Ort, um Skripte und Stile zu registrieren / in die Warteschlange zu stellen
Ich benutze jetzt WordPress 3.1.4. Ich bin verwirrt mit wo (welchen Haken) ich benutze: zu registrieren und / oder in die Warteschlange zu stellen Skripte und Stile an Front- und Backends? Fragen: Welches sind die richtigen Haken? Alle Front-End-Register / Enqueue-Skripte / -Stile in init? Warum gibt es keine admin_print_styles-{xxx}?

4
Gibt es eine Möglichkeit, HTML-formatierte E-Mails mit der wp_mail-Funktion von Wordpress zu senden?
Gibt es einen action_hook oder etwas ähnliches, das mir dabei helfen könnte? Ich habe versucht, Markup in eine PHP-String-Variable einzufügen und habe gerade eine E-Mail mit der Funktion wp_mail wie folgt ausgelöst: $email_to = 'someaddress@gmail.com'; $email_subject = 'Email subject'; $email_body = "<html><body><h1>Hello World!</h1></body></html>"; $send_mail = wp_mail($email_to, $email_subject, $email_body); Aber es …



2
WordPress Hooks / Filter werden vor dem Inhalt oder nach dem Titel eingefügt
versuche, in meiner functions.php Inhalte vor den Post-Inhalten einzufügen - Ich weiß, wie man die regulären wp-Hooks verwendet, weiß aber nicht, wie man sie in andere Bereiche einfügt. Versuchte dies, aber es löscht den Inhalt eines anderen Beitragstyps: function property_slideshow( $content ) { if ( is_single() && 'property' == get_post_type() …
29 filters  hooks 

2
Wie kann ich update_post_meta und delete_post_meta einbinden?
Ich habe immer noch Mühe, mich auf die Sache einzulassen, und bin wirklich fest entschlossen, die folgende Aufgabe zu erledigen: Wenn update_post_metaausgelöst wird, prüfen Sie, ob der meta_keyWert gleich ist (ich möchte einen Code auslösen, wenn ein bestimmter meta_key verwendet wird). Wenn der gesuchte Metaschlüssel vorhanden ist, führen Sie einen …
29 hooks  post-meta 

1
Holen Sie sich eine Liste aller registrierten Aktionen
Ich versuche, ein Plugin zu debuggen, das ich nicht entwickelt habe, und ich möchte alle registrierten Aktionen auflisten. Ich habe diesen SO-Thread gelesen: WordPress: Wie bekomme ich alle registrierten Funktionen für den 'the_content'-Filter - StackOverflow Aber es ist spezifisch für einen Hook und es geht um Filter, nicht um Aktionen. …


3
Gibt es irgendwelche Haken, die die 404-Logik verändern?
Vorausgesetzt, Sie haben eine 404-Seite in Ihrem Thema definiert, zeigt Wordpress eine 404-Seite an, wenn "Tag" in $ wp_query-> query_vars definiert ist und es keine Beiträge gibt, die mit diesem Tag übereinstimmen. Ich schreibe ein Plugin, das neben Beiträgen auch einige Informationen auf jeder Seite anzeigt. Ich möchte die 404-Logik …


3
Wie kann ich Skripte auf benutzerdefinierten Seiten zum Hinzufügen / Bearbeiten von Posts einreihen?
Ich versuche, ein JS-Skript nur in die Warteschlange zu stellen, wenn jemand einen benutzerdefinierten Beitragstyp hinzufügt oder bearbeitet, den ich erstellt habe und der "Rezepte" heißt. Derzeit funktioniert das Skript in Ordnung, wenn ich das mache: if (is_admin()){ wp_enqueue_script( 'my-script' ); } Aber dies lädt es in jeder Admin-Seite, ich …

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.