Avisos
Vaciar todo

version php obsoleta

4 Respuestas
3 Usuarios
0 Reactions
8 Visitas
Respuestas: 21
Eminent Member
Topic starter
 

Me encuentro que al actualizar la version php del tema ocurre un error critico en mi pagina web. Solo puedo utilizar la version 7.4, pero necesito actualizar a la ultima versión. gracias


 
Respondido : 05/02/2026 10:34 am
Tags del tema
Pepe
 Pepe
Respuestas: 42221
Illustrious Member Admin
 

Hola Laura.

El problema creo que lo tienes en tema hijo de la plantilla.

.- Accede a tu cuneta de wePanel -> Gestor de archivos

.- Accede a la carpeta donde tienes la instalación

.- Accede a wp-content -> themes -> xstore-child-> functions.php y elimina este bloque de PHP

/**
* Use WC 2.0 variable price format, now include sale price strikeout
*
* @param string $price
* @param object $product
* @return string
*/
function wc_wc20_variation_price_format( $price, $product ) {
// Main Price
$prices = array( $product->get_variation_price( 'min', true ), $product->get_variation_price( 'max', true ) );
$price = $prices[0] !== $prices[1] ? sprintf( __( 'Desde: %1$s', 'woocommerce' ), wc_price( $prices[0] ) ) : wc_price( $prices[0] );

// Sale Price
$prices = array( $product->get_variation_regular_price( 'min', true ), $product->get_variation_regular_price( 'max', true ) );
sort( $prices );
$saleprice = $prices[0] !== $prices[1] ? sprintf( __( 'Desde: %1$s', 'woocommerce' ), wc_price( $prices[0] ) ) : wc_price( $prices[0] );

if ( $price !== $saleprice ) {
$price = '<del>' . $saleprice . '</del> <ins>' . $price . '</ins>';
}

return $price;

}
add_action( 'wp_head', 'quantity_wp_head' );

add_filter( 'woocommerce_cart_item_name', 'dl_imagen_producto_checkout', 9999, 3 );
function dl_imagen_producto_checkout( $name, $cart_item, $cart_item_key ) {
if ( ! is_checkout() ) return $name;
$product = $cart_item['data'];
$thumbnail = $product->get_image( array( '55', '55' ), array( 'class' => 'alignleft' ) );
return $thumbnail . $name;
}

 

Nota: antes de eliminar el código descarga el archivo para tener una copia.

 

Actualiza la versión de PHP y revisa desaparece el error.

 

Un Saludo

 


 
Respondido : 05/02/2026 12:31 pm
Respuestas: 21
Eminent Member
Topic starter
 

gracias por la respuesta, he seguido los pasos recomendados y es cierto que ahora si actualizo el php no aparece un error critico, pero ocurren cosas raras como que no se muestran las imagenes de los productos, quedo a la espera de mas ayuda, gracias y feliz día


 
Respondido : 07/02/2026 2:56 pm
Bruno
Respuestas: 6839
Illustrious Member Moderator
 

Hola Laura,

Según entiendo, el motivo inicial de la consulta se ha resuelto, lo que correspondía a la imposibilidad de actualizar la versión actual de PHP en uso

Ahora bien los errores que mencionas que se han desencadenado pueden haberse manifestado por la incompatibilidad del tema con la versión de PHP en uso

El tema en uso llamado XStore es de paga por lo que no tenemos la capacidad de recrear la incidencia que estas teniendo sin embargo lo recomendable es que puedas tener una version actualizada del tema como la última versión de WordPress 6.9

Saludos!


 
Respondido : 07/02/2026 5:29 pm