Als «actions» getaggte Fragen

Ein Name für ein Ereignis, das an bestimmten Stellen im gesamten WordPress-Kern ausgeführt wird.

2
$ Post_id zurückgeben, wenn DOING_AUTOSAVE?
Ich sehe immer wieder das folgende Muster auf dieser Seite und an anderen Orten: add_action( 'save_post', 'wpse14169_save_post' ); function wpse14169_save_post( $post_id ) { if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) { return $post_id; } // Other code... } Warum sollte ich zurückkehren $post_id? save_postist eine Aktion, und der Rückgabewert …

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 …


2
Deaktivieren Sie das Plugin für eine bestimmte Benutzergruppe
Ich möchte ein Plugin für einen bestimmten Benutzer deaktivieren. Ich verwende den folgenden Code in einer wp-content/plugin-muPlugin-Datei: add_filter( 'option_active_plugins', 'bo_disable_apm_plugin' ); function bo_disable_apm_plugin( $plugins ) { global $current_user; // Not use advanced page manager for media manager if ( is_admin() && in_array( 'media_manager', $current_user->roles ) ) { $key = array_search( …

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
Kann meine Funktion "add_action" den Namen des Hooks kennen, der sie aufruft?
Viele Haken: add_action('thesis_hook_after_comment', 'pj_time'); add_action('thesis_hook_after_comments', 'pj_time'); add_action('thesis_hook_after_comment_box', 'pj_time'); add_action('thesis_hook_after_comment_meta', 'pj_time'); add_action('thesis_hook_after_content', 'pj_time'); add_action('thesis_hook_after_content_area', 'pj_time'); add_action('thesis_hook_after_content_box', 'pj_time'); add_action('thesis_hook_after_footer', 'pj_time'); add_action('thesis_hook_after_header', 'pj_time'); add_action('thesis_hook_after_headline', 'pj_time'); // etc. Wie kann man function pj_time()wissen, welcher Haken es genannt hat? Gibt es eine globale Variable oder etwas, das mir sagt, an welchem ​​Haken wir sind? Pj_time …
7 actions 


3
Bedingtes wp_enqueue_script auf einer Seite
Aus Effizienzgründen versuchen wir, einige JS-Skripte nur mit einer bestimmten Seitenvorlage eines Themas zu verknüpfen, das ein Formular enthalten soll: page-with-form.php In der Theme functions.php haben wir eine init_method als solche definiert: function my_init_method(){ $dir = get_bloginfo('stylesheet_directory')."/js/jquery.js"; wp_deregister_script('jquery'); wp_register_script('jquery',$dir); wp_enqueue_script('jquery'); $dir = get_bloginfo('stylesheet_directory')."/js/jquery.validate.min.js"; wp_deregister_script('jquery.validate.min'); wp_register_script('jquery.validate',$dir); wp_enqueue_script('jquery.validate.min'); $dir = get_bloginfo('stylesheet_directory')."/js/funcion.js"; wp_deregister_script('funcion'); …
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.