Buenos días estoy teniendo problemas en la eliminación de varios productos que tengo marcados como disponibles para reserva y no tienen stock, llevo asi varios meses y es desquiciante... ya que no puedo hacer nada, me da el siguiente error:
Contenido solo visible a usuarios registrados
@karen he estado hablando toda la mañana hasta ahora con Daniel de soporte técnico y Dpto. de Sistemas y mi servidor esta perfectamente.....
Hola Oscar,
En este caso es posible que el error se encuentre directamente en tu base de datos, o algún plugin que no logremos identificar cause este conflicto. Una opción es que consultes con nuestro directorio de colaboradores para que verifiquen en profundidad tu sitio web y detecten que puede estar generando este error ya que el causante habituales parecen no ser el causante de este problema.
Un Saludo
@karen @Pepesoler Tras mucho toqueteo y pruebas he podido observar que con una plantilla ( TwentyTwentyOne ) no da problemas de eliminación de los productos, actualmente estoy con Neve en la que me pasan los errores de eliminación, puedo descartar que sea el servidor, la base de datos o wordpress-woocomerce, definitivamente es la plantilla, ¿Dónde puede estar el error? ¿en el archivo functions.php? he mirado todo el código que tengo y no detecto nada raro que este causando problemas o este relacionado con los productos.
Necesito trabajar con esa plantilla ya que la tengo configurada a mis necesidades y me llevaría mucho tiempo adaptarla a otra, aparte que tengo otra web con Astra y la diferencia que tiene Neve, es que es super personalizable, rápida y adaptable.
Gracias.
Hola Oscar.
El único código del archivo functions.php que veo que puede afectar es el siguiente:
// Hook the function to update products when they are saved or updated
add_action('save_post', 'convert_product_titles_and_descriptions');
Prueba a eliminarlo y lo revisas.
Un saludo
@pepesoler tendría que eliminar este código también me imagino no? ya que el hook llama a- la función
function convert_product_titles_and_descriptions($post_id) {
if (get_post_type($post_id) === 'product') {
$title = get_the_title($post_id);
$description = get_the_content($post_id);
$new_title = convert_product_text_to_lowercase($title);
$new_description = convert_product_text_to_lowercase($description);
// Update the post title and content with the converted values
wp_update_post(array(
'ID' => $post_id,
'post_title' => $new_title,
'post_content' => $new_description,
));
}
}
vale acabo de hacer la comprobación según me has comentado y problema resuelto... hay veces que por mucho que se revise, de los nervios uno no se da cuenta.
Gracias por la aportación @Pepesoler.
Si queréis se da por cerrado el caso.
Hola Oscar.
Genial !!! Me alegra mucho que se solucionara 😀
Cualquier consulta que tengas no dudes en comunicarlo.
Un saludo