Этот код изменяет название описания на «Атрибуты» как на английском (en), так и на тайском (th) продуктах на сайте. Но очевидно, что он должен возвращать это только для английской версии и возвращать ‘คุณลักษณะ’ для тайских продуктов.
add_filter('woocommerce_product_description_heading','switch_product_description_heading');
function switch_product_description_heading() {
return 'Attributes';
}
Я пробовал это, чтобы взять текущий язык PolyLang, но не имеет никакого эффекта:
function language_switch() {
if(pll_current_language=='en') {
add_filter( 'woocommerce_product_description_heading', 'switch_product_description_heading' );
function switch_product_description_heading() {
return 'Attributes';
}
} elseif (pll_current_language=='th') {
add_filter( 'woocommerce_product_description_heading', 'switch_product_description_heading' );
function switch_product_description_heading() {
return 'คุณลักษณะ';
}
}
}
Любая помощь будет оценена!
pll_current_language
это функция так что ты должен назвать это
if(pll_current_language() =='en') {
Других решений пока нет …