如何在WCFM商家仪表盘将Ledger Book重命名为Earnings?
如何将WCFM商家仪表盘中的「Ledger Book」重命名为「Earnings」
有两种可靠的方法可以实现这个需求:
方法一:使用代码(推荐开发者使用)
通过WordPress的gettext过滤器替换WCFM插件中的特定文本,将以下代码添加到你的子主题functions.php文件或自定义功能插件中:
add_filter( 'gettext', 'wcfm_rename_ledger_book_to_earnings', 20, 3 ); function wcfm_rename_ledger_book_to_earnings( $translated_text, $text, $domain ) { // 仅针对WCFM插件的文本域进行替换 if ( 'wc-frontend-manager' === $domain && 'Ledger Book' === $text ) { $translated_text = 'Earnings'; } return $translated_text; }
这段代码会检测WCFM插件输出的「Ledger Book」文本,将其替换为「Earnings」,不会影响其他插件或主题的文本。
方法二:使用翻译插件(无需代码)
借助Loco Translate插件可视化修改文本:
- 安装并激活Loco Translate插件
- 进入后台「Loco Translate」→「插件」,找到「WCFM - WooCommerce Frontend Manager」
- 选择你网站使用的语言(如果是英文站点,选择「English (United States)」)
- 在搜索框中输入「Ledger Book」,找到对应的翻译条目
- 将翻译内容改为「Earnings」,保存即可生效
内容的提问来源于stack exchange,提问作者Emma
相关产品推荐
相关产品推荐

