You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改WooCommerce特色产品排序筛选器的文字语言

解决Phlox Pro主题特色产品模块排序筛选器翻译无效问题
  • 直接修改主题模板文件
    找到Phlox Pro主题里负责特色产品排序筛选器的模板文件,一般在wp-content/themes/phlox-pro/下的templates或woocommerce相关文件夹里(比如woocommerce/loop/orderby.php,或是主题自定义的产品模块文件)。打开文件后找到筛选器里的文字,直接替换成目标语言即可。修改前务必备份原文件,怕主题更新覆盖的话,最好用子主题来修改。

  • 用PHP钩子替换文字
    在子主题的functions.php文件中添加以下代码(把示例里的文字换成你需要的内容):

    add_filter( 'woocommerce_catalog_orderby', 'custom_change_orderby_text' );
    function custom_change_orderby_text( $orderby ){
        $orderby = str_replace( 'Default sorting', '自定义默认排序文字', $orderby );
        $orderby = str_replace( 'Popularity', '自定义人气排序文字', $orderby );
        $orderby = str_replace( 'Average rating', '自定义评分排序文字', $orderby );
        $orderby = str_replace( 'Newest first', '自定义最新优先文字', $orderby );
        $orderby = str_replace( 'Price: low to high', '自定义低价优先文字', $orderby );
        $orderby = str_replace( 'Price: high to low', '自定义高价优先文字', $orderby );
        return $orderby;
    }
    

    如果这个筛选器是主题自定义的而非WooCommerce默认组件,就得先通过浏览器开发者工具查看筛选器的HTML类名,再去主题代码里找对应的钩子函数来修改。

  • 检查Loco Translate的细节设置
    确认Loco Translate中选择的是Phlox Pro主题,而非WooCommerce或其他插件;翻译文件要正确保存到wp-content/languages/themes/phlox-pro-zh_CN.mo和.po路径下(zh_CN替换成你的目标语言代码)。另外,WordPress后台「设置-常规」里的站点语言要设为目标语言,Loco Translate中也要启用该语言的翻译项。

  • 清除缓存
    修改完成后一定要清除WordPress缓存(如果用了WP Rocket、W3 Total Cache这类缓存插件)和浏览器缓存,避免旧内容残留导致翻译看起来没生效。

内容的提问来源于stack exchange,提问作者Luis Uribe

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 13:43:18