Ubicaciones de listados y/o horarios de trabajo no funcionan tras la actualización

Este problema puede ocurrir si actualizas el tema desde una versión anterior a la 2.9.

Pasos iniciales para solucionar el problema:

  • Ve a wp-admin > Herramientas del tema > Rendimiento > Actualizaciones de datos y haz clic en “Migrar ubicaciones” y “Migrar horarios de trabajo”.
  • Ve a wp-admin > Herramientas del tema > Rendimiento > Regenerar caché de tarjetas de vista previa.

Esto debería resolver el problema en la mayoría de los casos. Sin embargo, en ciertos casos podrías recibir este error:

Error: No se pudo encontrar la tabla de ubicaciones.

Solución del problema mediante un fragmento de código
Primero, te recomendamos hacer una copia de seguridad antes de seguir los pasos a continuación.

  1. Añade este fragmento a tu tema hijo:
add_action( 'init', function() {
    if ( current_user_can( 'administrator' ) && isset( $_GET['dbupdate'] ) ) {
        global $wpdb;
        $wpdb->query( "ALTER TABLE {$wpdb->posts} ENGINE = InnoDB;" );
        delete_option( 'mylisting_locations_table_version' );
        delete_option( 'mylisting_work_hours_table_version' );
    }
} );
  1. Visita en tu navegador: tusitio.com/wp-admin?dbupdate para ejecutar el fragmento.
  2. Elimina el fragmento del tema hijo.
  3. Ve a wp-admin > Herramientas del tema > Rendimiento > Actualizaciones de datos y haz clic en “Migrar ubicaciones”.
  4. Ve a wp-admin > Herramientas del tema > Rendimiento > Regenerar caché de tarjetas de vista previa.

(Método alternativo) Solución manual del problema

  1. Inicia sesión en phpMyAdmin y selecciona la base de datos que usas para tu sitio web.
  2. Abre la tabla wp_posts > Operaciones > Opciones de tabla > Motor de almacenamiento y cámbialo a InnoDB.
  3. Abre la tabla wp_options y elimina las opciones “mylisting_locations_table_version” y “mylisting_work_hours_table_version”.
  4. Ve al panel de administración de tu sitio web y recárgalo una vez.
  5. Ve a wp-admin > Rendimiento > Actualizaciones de datos y haz clic en “Ejecutar nuevamente” para “Migrar ubicación de listados” y “Migrar horarios de trabajo”.
  6. Ve a wp-admin > Rendimiento > Tarjetas de vista previa y regenera la caché si la tienes habilitada.

Soporte

Usa el buscador de temas y encuentra lo que necesitas

¿Aún no lo encuentras?
Contacta al servicio de soporte