WPML
Statut
Résolu par l’auteur
Extension/thème associé
Houzez
Étiquettes de sujet
Compatibility

Aperçu de l’anomalie

Lorsque vous utilisez le thème Houzez avec WPML, vous pouvez rencontrer un problème où les statistiques de l’agent (par exemple, statistiques, avis, annonces) ne s’affichent pas sur les pages d’agent traduites.

Solution de contournement

Assurez-vous d’avoir une sauvegarde complète de votre site avant de continuer.


  • Ouvrez le fichier …/wp-content/themes/houzez/template-parts/realtors/agent/single-agent-v1.php.

  • Cherchez la ligne 70.

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


  • Par :
    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);}
            

  • Ouvrez ensuite le fichier …/wp-content/themes/houzez/framework/functions/stats.php.
  • Remplacez :
    $count = houzez_realtor_stats($taxonomy_name, $meta_key, get_the_ID(), $slug);
            
  • Par :
    $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);
            

Toutes les anomalies connues →