Necesito ayuda con esto:
Al actualizar Plugin Jet Engine a versión 3.20 o superior. Esto es es servidor local XAMPP. Da error en \wp-content\plugins\jet-engine\includes\components\meta-boxes.php en algunas líneas de su código.
Gracias
Hola, @Roberto
Te consulto si tu servidor local posee estos ajustes establecidos:
Quedo pendiente.
Saludos!
Hola Mariano. Restauré otros sitios y actualicé todo sin problemas. Todos los sitios utilizando el plugin Jet Engine a full con post type, meta box, listing etc.
Pero en este en particular me da este error al actualizar de Jet Engine 3.16 a 3.20 y superiores me da este error
warning: trying to access array offset on value of type null in c:\xampp\htdocs\mrpropiedades\wp-content\plugins\jet-engine\includes\components\meta-boxes\post.php on line 1345
también el mismo warning en líneas 1378 y 1379
Esta es la línea 1345 a 1376
switch( $condition_field['type'] ) {
case 'switcher':
$value = ! empty( $condition['value'] ) ? $condition['value'] : false;
$value = filter_var( $value, FILTER_VALIDATE_BOOLEAN );
break;
case 'checkbox':
case 'checkbox-raw':
case 'radio':
case 'select':
if ( in_array( $condition['operator'], array( 'in', 'not_in' ) ) ) {
$value = ! empty( $condition['values'] ) ? $condition['values'] : array();
} else {
$value = ! empty( $condition['value'] ) ? $condition['value'] : '';
}
break;
default:
$value = ! empty( $condition['value'] ) ? $condition['value'] : '';
if ( in_array( $condition['operator'], array( 'in', 'not_in' ) ) ) {
$value = explode( ',', $value );
$value = array_map( 'trim', $value );
}
if ( in_array( $condition['operator'], array( 'empty', '!empty' ) ) ) {
$value = '';
}
}
Este código de la linea 1378 a 1381
$is_checkbox = ( 'checkbox' === $condition_field['type'] );
$is_multi_select = ( 'select' === $condition_field['type'] )
&& ! empty( $condition_field['is_multiple'] )
&& filter_var( $condition_field['is_multiple'], FILTER_VALIDATE_BOOLEAN );
Estoy utilizando xampp con PHP 8.2.4