我试图改变" Tag"到"品牌"在WooCommerce上。我用谷歌搜索过,阅读了关于gettext的文章,尝试了其他一些选项,但没有一个有效。
主题中的代码行是
<?php echo $product->get_tags( ', ', '<span class="tagged_as">' . _n( 'Tag:', 'Tags:', $tag_count, 'woocommerce' ) . ' ', '.</span>' ); ?>
改变该词的最恰当(升级证明)方式是什么&#34; 标记&#34;?我知道我不应该直接编辑主题。
我应该编辑.mo和.po文件吗?我编辑了.po但它没有采取改变(我之后应该以某种方式生成.mo)。
其他链接说要为我的wp主题添加一个过滤器的function.php。
WooCommerce自己推荐一个插件http://docs.woothemes.com/document/woocommerce-localization/,但我的服务器内存不足,无法完成重新扫描过程。
我对更改字符串所需的选项和变通方法的数量感到困惑。我错过了其他任何选择吗?
答案 0 :(得分:1)
如果您的网站位于another language,则.po/.mo
选项是可行的,是的,您需要generate the .mo
file这是WP读取的内容。
更简单的方法是创建child theme并通过它替换此文件。
另一种选择是使用this plugin,将上下文调整为frontend
,将帖子类型调整为product
。但请注意,这是一个昂贵的插件,因为它通过所有可翻译的页面字符串(以及更多)。
最后,您可以使用jQuery或JS来完成它。使用钩子wp_footer
和一些Conditional Tag来定位您的特定页面。