WPML
Estado
Resuelto por el autor
Plugin/tema relacionado
Houzez
Etiquetas de temática
Compatibility

Resumen del problema

Al usar el tema Houzez con WPML, es posible que experimente un problema en el que las estadísticas de los agentes (por ejemplo, estadísticas, reseñas, listados) no se muestran en las páginas de agentes traducidas.

Solución alternativa

Por favor, asegúrese de tener una copia de seguridad completa de su sitio antes de continuar.


  • Abra el archivo …/wp-content/themes/houzez/template-parts/realtors/agent/single-agent-v1.php.

  • Busque la línea 70.

  • Reemplace:
    if( houzez_option('agent_stats', 0) != 0 ) {
     $agent_listing_ids = Houzez_Query::get_agent_properties_ids_by_agent_id(get_the_ID());
    }
            


  • Por:
    if( houzez_option('agent_stats', 0) != 0 ) {
    $default_lang_agent_id = apply_filters( 'wpml_object_id', get_the_ID(), 'houzez_agent', false, wpml_get_default_language() );
    $agent_listing_ids = Houzez_Query::get_agent_properties_ids_by_agent_id($default_lang_agent_id);}
            

  • Luego, abra el archivo …/wp-content/themes/houzez/framework/functions/stats.php.
  • Reemplace:
    $count = houzez_realtor_stats($taxonomy_name, $meta_key, get_the_ID(), $slug);
            
  • Por:
    $default_lang_agent_id = apply_filters( 'wpml_object_id', get_the_ID(), 'houzez_agent', false, wpml_get_default_language() );
    $count = houzez_realtor_stats($taxonomy_name, $meta_key, $default_lang_agent_id, $slug);
            

Todos los problemas conocidos →