Las ubicaciones y/o los horarios de trabajo de los listados 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