Hola Buenas, al querer añadir un nuevo producto no me salen las opciones de tipo texto y al escribir las letras no se ven, sin embargo si edito un producto ya existente si me salen las opciones, muchas gracias
Contenido solo visible a usuarios registrados
Hola Elena,
En este caso puedes enviarnos algunas capturas sobre como se muestra cuando intentas añadir un producto? de esta forma podemos revisar con mayor detalle lo que nos comentas.
Te comparto la siguiente guía donde indican como subir imágenes a foro → https://soporteforo.webempresa.eu/guia/subir-imagenes-a-consultas-en-foro/
Un Saludo
Hola Elena Jesus.
El problema lo tienes en un código del archivo functions.php.
[27-Apr-2023 06:11:38 UTC] PHP Fatal error: Uncaught Error: Call to a member function is_type() on bool in /home2/cuttersw/public_html/wp-content/themes/theme-nsc-child/functions.php:52
.- Accede a tu cuenta de WEPanel
.- Accede a public_html-> wp-content -> themes -> theme-nsc-child y edita el archivo functions.php
.- Elimina el siguiente bloque de código.:
add_action( 'woocommerce_product_options_general_product_data', 'misha_option_group' );
function misha_option_group() {
$post_id=$_REQUEST['post'];
$product=wc_get_product($post_id);
if( ! $product->is_type('variable') ){
$requerido=' required ';
}else{
$requerido='';
}
$precio_rol_cliente=get_field('precio_rol_cliente',$post_id);
echo '<p class="form-field _regular_price_field ">
<label for="pvp_rol_cliente">Precio al público (€)</label><input '.$requerido.' type="text" class="short wc_input_price" style="" name="pvp_rol_cliente" id="pvp_rol_cliente" value="'.$precio_rol_cliente.'" placeholder="Precio para el Rol Cliente"> </p>';
}
Revisa si con eso se soluciona y nos comentas.
Nota: Recuerda descargar una copia del archivo antes de hacer el cambio para tener una copia del original.
Un saludo
@pepesoler Hola Pepe, si con eso se arregla pero te explico.
En
la imagen 001 que es un producto ya creado anteriormente, en datos del producto se muestra precio al publico.
Y en la imagen 002 que es dandole a añadir un producto nuevo en datos del producto no sale.
Muchas Gracias
Hola Elena Jesus.
La senda captura tienes un erro y ese error es del código que te indique antes.
El código que no esta funcionando es el que se encarga de mostrar el precio al publico pero es un código a media y tendrás que consultarlo con el desarrollador que lo hizo ya que en el Foro no damos esa clase de soporte
Puedes elimina el bloque que da ese problema pero no se que resultado obtendrás.
El código final seria este:
$post_id=$_REQUEST['post'];
$product=wc_get_product($post_id);
$precio_rol_cliente=get_field('precio_rol_cliente',$post_id);
echo '<p class="form-field _regular_price_field ">
<label for="pvp_rol_cliente">Precio al público (€)</label><input '.$requerido.' type="text" class="short wc_input_price" style="" name="pvp_rol_cliente" id="pvp_rol_cliente" value="'.$precio_rol_cliente.'" placeholder="Precio para el Rol Cliente"> </p>';
}
Un saludo
@pepesoler ok Pepe, entonces el codigo que me pones reemplazaria al que me dijistes que eliminara? gracias
Hola Elena,
En este caso si, como comenta pepe el código final es el que te muestra en su ultimo mensaje.
Puedes elimina el bloque que da ese problema pero no se que resultado obtendrás.
El código final seria este:
$post_id=$_REQUEST['post'];
$product=wc_get_product($post_id);
$precio_rol_cliente=get_field('precio_rol_cliente',$post_id);
echo '<p class="form-field _regular_price_field ">
<label for="pvp_rol_cliente">Precio al público (€)</label><input '.$requerido.' type="text" class="short wc_input_price" style="" name="pvp_rol_cliente" id="pvp_rol_cliente" value="'.$precio_rol_cliente.'" placeholder="Precio para el Rol Cliente"> </p>';
}
Un Saludo
Hola Elena,
De acuerdo, quedamos atentos como va todo
Un Saludo