Preguntas etiquetadas con actions

Un nombre para un evento que se ejecuta en puntos específicos en todo el núcleo de WordPress.

1
add_role () se ejecuta solo una vez?
Me sorprendió descubrir que add_role () modifica la base de datos y falla si el rol ya existe. Aquí hay dos implicaciones, una primera más seria que la otra: 1) si está en desarrollo y actualiza su código add_role, primero debe eliminar remove_role () 2) una vez que lo tiene …

5
after_setup_theme siempre se ejecuta
Estoy configurando un tema secundario para algunos de los miembros de mi facultad, y como parte del tema, me gustaría activar un puñado de complementos en el momento en que se activa el tema. Entonces, naturalmente, usé la acción after_setup_theme y llamé a mi función de configuración. Funciona muy bien, …

4
¿Hay algún filtro / enlace de acción para validar un campo personalizado antes de publicar la publicación?
Tengo un archivo personalizado llamado xxxx_url. xxxx_urlDebería ser único. Entonces, antes de publicar la publicación, ¿quiero asegurarme de que xxxx_urlsea ​​única o no? Si no es único, la publicación de la publicación debe ser rechazada. Probé publish_post. Pero esa no es la correcta, ya que se activa cuando publicamos la …

2
Eliminar la acción del tema principal en el elemento secundario
Estoy creando un tema hijo de Storefront. Ahora quiero eliminar estas acciones en el tema secundario add_action( 'woocommerce_before_shop_loop','storefront_sorting_wrapper',9 ); por esta función: add_action( 'after_setup_theme','remove_action', 100 ); function remove_action() { remove_action( 'init', 'woocommerce_before_shop_loop'); } pero no funciona!

2
¿Cómo hacer_acción y obtener un valor de retorno?
Entonces, existe el siguiente escenario. Agrego una acción para limpiar los registros de la base de datos: add_action( 'myplugin_clean_logs', array( 'MyPlugin_Logs', 'clean_logs' ) ); Ahora quiero ejecutar esta acción periódicamente: wp_schedule_event( current_time( 'timestamp' ), 'daily', 'myplugin_clean_logs' ); y ejecutarlo manualmente: do_action( 'myplugin_clean_logs' ); El método MyPlugin_Logs::clean_logsdevuelve el recuento de filas …
10 actions 


1
Usando jQuery para eliminar datos almacenados en wp_options
Me pregunto si alguien podría aconsejarme más sobre mi problema. Parte de mi complemento almacena archivos de registro con fines de depuración. Los he mostrado con éxito en un (div # log) en mi página de administración usando jquery y wp_localise_script. Tengo un botón para eliminar estos registros, pero no …
10 jquery  ajax  actions  options 





10
Eliminar una acción de una clase externa
Estoy tratando de hacer algo similar a esta pregunta aquí: ¿ remove_action o remove_filter con clases externas? Estoy tratando de eliminar el <!-- This site is optimized with the Yoast WordPress SEO plugin v1.0.3 - http;//yoast.com/wordpress/seo/ --> mensaje del complemento. Y antes de que me grites acerca de cómo esto …

1
Por favor explique cómo funcionan estos ganchos
He leído sobre ganchos y acciones y sé que cuando lo vemos do_action('some_hook')significa que existe un lugar add_action('some_hook', function() {...});o función some_hook()en un tema functions.php. ¡¿Pero, qué es esto?! : Desde woocommerce / includes / class-wc-checkout.php línea # 943: public function process_checkout() { try { ///////////// do_action( 'woocommerce_before_checkout_process' ); <----!!! …
8 hooks  actions 



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.