qtranslate-X woocommerce сгруппированный Продукты - PullRequest
0 голосов
/ 13 июня 2018

Я искал в Интернете возможное решение, но не смог его найти.

Ярлыки связанных продуктов в сгруппированном продукте выглядят так:

[: de] немецкийvalue [: en] english value [:]

Моя цель - получить заголовок / метку в текущем языке моего сайта

нужно ли мне редактировать вызов моегоукажите в grouped.php?

, если вам нужна дополнительная информация, сообщите мне.

1 Ответ

0 голосов
/ 30 ноября 2018

Вам нужно отредактировать 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()); ?>
...