首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >qtranslate X woocommerce分组产品

qtranslate X woocommerce分组产品
EN

Stack Overflow用户
提问于 2018-06-13 07:54:43
回答 1查看 152关注 0票数 0

我在互联网上寻找一个可能的解决方案,但却找不到。

组合产品中的链接产品的标签,如:

degerman值:enenglish值

我的目标是以我的网站当前语言获取标题/标签。

我需要在grouped.php中编辑标签的调用吗?

如果你需要更多的信息告诉我。

EN

回答 1

Stack Overflow用户

发布于 2018-11-29 22:59:28

您必须在grouped.php中编辑/wp-content/themes/YOUR_THEME/woocommerce/single-product/add-to-cart/grouped.php

$grouped_product->get_name()的所有实例包装到__()函数中。

在我的例子中,我在grouped.php中有以下代码

代码语言:javascript
复制
<?php echo $grouped_product->is_visible() ? '<a href="' . esc_url( apply_filters( 'woocommerce_grouped_product_list_link', get_permalink( $grouped_product->get_id() ), $grouped_product->get_id() ) ) . '">' 
. $grouped_product->get_name() . '</a>' : $grouped_product->get_name(); ?>

因此,我使用了翻译函数__()来消除qTranslate语言标记:

代码语言:javascript
复制
<?php echo $grouped_product->is_visible() ? '<a href="' . esc_url( apply_filters( 'woocommerce_grouped_product_list_link', get_permalink( $grouped_product->get_id() ), $grouped_product->get_id() ) ) . '">' 
. __($grouped_product->get_name()) . '</a>' : __($grouped_product->get_name()); ?>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50831883

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档