在WordPress中更改字符串

时间:2014-06-23 03:23:57

标签: wordpress woocommerce

我试图改变" 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/,但我的服务器内存不足,无法完成重新扫描过程。

我对更改字符串所需的选项和变通方法的数量感到困惑。我错过了其他任何选择吗?

1 个答案:

答案 0 :(得分:1)

如果您的网站位于another language,则.po/.mo选项是可行的,是的,您需要generate the .mo file这是WP读取的内容。

更简单的方法是创建child theme并通过它替换此文件。

另一种选择是使用this plugin,将上下文调整为frontend,将帖子类型调整为product。但请注意,这是一个昂贵的插件,因为它通过所有可翻译的页面字符串(以及更多)。

最后,您可以使用jQuery或JS来完成它。使用钩子wp_footer和一些Conditional Tag来定位您的特定页面。