WPML
状态
已由作者解决
相关插件/主题
Houzez
主题标签
Compatibility

问题概述

Houzez 主题 与 WPML 配合使用时,您可能会遇到一个问题:经纪人统计数据(如统计信息、评论、房源)未显示在翻译后的经纪人页面上。

临时解决方法

请在继续操作前,确保您已进行完整的站点备份


  • 打开 …/wp-content/themes/houzez/template-parts/realtors/agent/single-agent-v1.php 文件。

  • 找到第 70 行。

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


  • 替换为:
    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);}
            

  • 然后打开 …/wp-content/themes/houzez/framework/functions/stats.php 文件。
  • 将:
    $count = houzez_realtor_stats($taxonomy_name, $meta_key, get_the_ID(), $slug);
            
  • 替换为:
    $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);
            

所有已知问题 →