qtranslate-X woocommerce分组产品

时间:2018-06-13 07:54:44

标签: wordpress woocommerce qtranslate-x

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

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

  

[:de]德国价值[:en]英文价值[:]

我的目标是在我网站的当前语言中获得标题/标签

我是否需要在groups.php中编辑我的标签调用?

如果您需要任何进一步的信息,请告诉我。

1 个答案:

答案 0 :(得分:0)

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

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

就我而言,我在grouped.php中有以下代码:

<?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-X语言标签:

<?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()); ?>