Preguntas etiquetadas con hooks

Método por el cual los complementos y temas amplían la funcionalidad principal de WordPress.

3
Generar referencias de gancho inactivas
Parece que muchos desarrolladores de complementos se toman el tiempo para agregar ganchos de filtro / acción para permitir a los usuarios ajustar la funcionalidad de sus productos. Lo cual es genial, pero lo que a menudo no hacen es proporcionar una lista de ganchos y cuántos argumentos toman. ¿Alguien …
10 plugins  hooks 


1
¿Qué vale la pena usar add_action cuando simplemente podemos usar add_filter?
Acabo de buscar en el código de WordPress y encontré esta definición de add_action: function add_action($tag, $function_to_add, $priority = 10, $accepted_args = 1) { return add_filter($tag, $function_to_add, $priority, $accepted_args); } Ahora, ¿por qué estamos desperdiciando un ciclo de CPU por solo llamar a otra función que simplemente podemos hacer nosotros …
10 hooks 


5
¿Hay un límite para enganchar la prioridad?
Cuando deseo que mi filtro o gancho de acción anule todos los demás, le asignaré una prioridad 999. Sin embargo, últimamente he visto a algunas personas usar valores extremos para la prioridad, como 20000, e incluso99999 Además del hecho de que usar prioridades tan altas es ridículo, ¿funcionarán realmente? ¿Hay …
9 hooks 


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 

4
¿Es posible detener completamente la recuperación de publicaciones de WP_Query?
Estoy tratando de usar WP Redis para almacenar en caché todo el objeto $ wp_query con la clave $ query_vars_hash . Así es como $wp_queryse agregó a $wp_object_cache: add_action('wp', function($wp) { if ( is_admin() ) return; global $wp_query; if ( !wp_cache_get($wp_query->query_vars_hash, 'globals') ) { wp_cache_add($wp_query->query_vars_hash, $wp_query, 'globals'); } }); Luego, …
8 wp-query  hooks  cache 


2
Agregar subtítulos al título del producto Woocommerce
Estoy usando WooCommerce en un sitio creado con Pagelines Framework. Necesito que aparezca un campo de subtítulos / personalizable debajo del nombre del producto en cualquier lugar que aparezca en el sitio. Tal como están las cosas, WooCommerce no ofrece esa opción. Intenté usar campos personalizados, pero WooCommerce también los …


2
Gancho de acción para editar impuestos personalizados
Entonces, tengo una función en mi archivo de plantilla functions.php que almacena en caché un formulario de búsqueda que contiene términos de taxonomía personalizados. Quiero vaciar el caché (o eliminar un grupo de caché) cuando agrego / borro / edito términos de una taxonomía específica. ¿Es posible? tal vez con …
8 hooks 


3
¿Cuántas veces puedo conectarme a la misma acción?
Tengo un tema que incluye algo de configuración, after_setup_themepero me gustaría escribir mis propias funciones que también deben ejecutarse after_setup_theme. Prefiero guardar mis cosas en un archivo separado. ¿Puedo llamar after_setup_themevarias veces?
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.