Avisos
Vaciar todo

[Resuelto] Editar código

4 Respuestas
2 Usuarios
0 Reactions
13 Visitas
Respuestas: 30
Eminent Member
Topic starter
 

Hola!

Aquí os adjunto un código que me pasó Pepe en otro hilo y que funciona de maravilla. 

Lo que hace este código, es mostrar los productos sin existencias en las páginas que le indique mediante el id. El caso es que he intentado editarlo y de ahí que haya tenido el problema con Code Snippets que ya conocéis. 

Como digo, el código funciona perfectamente, pero necesito dos cosas, una es añadirle más páginas y la otra, es que también se muestren los productos sin existencias cuando se utilice la barra del buscador, es decir, en la página de búsquedas que te devuelve Wordpress cuando haces una búsqueda. (Adjunto imagen)

aaa

A ver si podéis echarme una mano, que yo ya lo he intentado y ya conocéis el resultado. 🙃 

 Muchas gracias!

 

add_filter( 'pre_option_woocommerce_hide_out_of_stock_items', 'we_hide_out_of_stock_exception' ); function we_hide_out_of_stock_exception( $hide ) { if ( is_page( 1057 ) ) { $hide = 'no'; } return $hide; }

Contenido solo visible a usuarios registrados


 
Respondido : 16/03/2023 4:19 pm
Karen Rios
Respuestas: 18649
Illustrious Member Moderator
 

Hola Carlos, 

En este caso las opciones de búsqueda están controladas por el plugin de Fibosearch que veo tienes activo en tu sitio web, en este caso para que siempre se muestren los productos aun cuanto este agotado puedes probar añadir el siguiente código en el function.php de tu tema o con el plugin de code snippets

add_filter( 'dgwt/wcas/settings/load_value/key=exclude_out_of_stock', function ( $value ) {
return 'off';
}, PHP_INT_MAX - 5 );

Sobre el código que está generando error puedes enviarnos alguna captura sobre la modificación que realizas y genera el conflicto, de esta forma podemos revisar con mayor detalle lo que nos comentas. 

Un Saludo 


 
Respondido : 16/03/2023 4:48 pm
Respuestas: 30
Eminent Member
Topic starter
 

Funciona perfecto! Ahora sí se muestran los productos sin stock, muchas gracias!

Lo del otro código, ya está solucionado también. 😉

Un saludo!


 
Respondido : 16/03/2023 5:18 pm
Karen Rios
Respuestas: 18649
Illustrious Member Moderator
 

Hola Carlos, 

Enhorabuena has logrado solucionarlo, es un placer para nosotros siempre poder ayudarte. 

No dudes en escribirnos si tienes cualquier otra consulta. 

Un Saludo 😊 


 
Respondido : 16/03/2023 5:37 pm