WPML
Status
Vom Autor gelöst
Zugehöriges Plugin/Theme
Houzez
Themen-Tags
Compatibility

Übersicht über das Problem

Wenn Sie das Houzez-Theme mit WPML verwenden, kann ein Problem auftreten, bei dem Makler-Statistiken (z. B. Statistiken, Bewertungen, Einträge) auf übersetzten Maklerseiten nicht angezeigt werden.

Problemumgehung

Bitte stellen Sie sicher, dass Sie ein vollständiges Backup Ihrer Website haben, bevor Sie fortfahren.


  • Öffnen Sie die Datei …/wp-content/themes/houzez/template-parts/realtors/agent/single-agent-v1.php.

  • Suchen Sie Zeile 70.

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


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

  • Öffnen Sie dann die Datei …/wp-content/themes/houzez/framework/functions/stats.php.
  • Ersetzen Sie:
    $count = houzez_realtor_stats($taxonomy_name, $meta_key, get_the_ID(), $slug);
            
  • Durch:
    $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);
            

Alle bekannten Probleme →