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)
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
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
Funciona perfecto! Ahora sí se muestran los productos sin stock, muchas gracias!
Lo del otro código, ya está solucionado también. 😉
Un saludo!
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 😊