• Никакой политики на форуме. Иначе - бан!
  • Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!
  • Темы озаглавленные с маленькой буквы или капсом удаляются без предупреждения!

Компоновка карточки товара

lsifx

Новичок
Доброго времени суток товарищи. Woocommerce 2.6.9.
Сразу несколько вопросов.
1. Как поменять местами блок описания, с "блоком" сопутствующие товары (Возможно Вас также заинтересует…). поиск подсказал что нужны хуки, конкретики нету.
Вот пример как поменять местами цену с кратким описанием:
Код:
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_price', 10);
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_excerpt', 20);
add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_price', 20);
add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_excerpt', 10);
function HB_woocommerce_template_dimensions(){
global $woocommerce, $post, $product;
$product->list_attributes();
}
add_action( 'woocommerce_single_product_summary', 'HB_woocommerce_template_dimensions', 15);
Колдовство, танцы с бубнами не помогли мне реализовать ничего кроме белого экрана смерти.

2. Как заменить надпись "Возможно Вас также заинтересует…"
Пробовал так:
Код:
function translate_text($translated) {
$translated = str_ireplace('Возможно Вас также заинтересует…', 'Сопутствующие товары', $translated);
return $translated;}
Выдаёт белый экран смерти.
3. Есть ли где документация по компоновке карточки товара на русском, поиск не помог, про всякие хуки, обозначения, и так далее.

За ранее большое спасибо
 
Последнее редактирование:

lsifx

Новичок
1. Ответ:
remove_action('woocommerce_after_single_product_summary', 'woocommerce_output_product_data_tabs', 10);
remove_action('woocommerce_after_single_product_summary', 'woocommerce_upsell_display', 15);
add_action('woocommerce_after_single_product_summary', 'woocommerce_output_product_data_tabs', 15);
add_action('woocommerce_after_single_product_summary', 'woocommerce_upsell_display', 10);

2. Подскажите как быть со вторым вопросом, не переименовывается почему то...
 

Moonlight31

Опытный
1. Ответ:
remove_action('woocommerce_after_single_product_summary', 'woocommerce_output_product_data_tabs', 10);
remove_action('woocommerce_after_single_product_summary', 'woocommerce_upsell_display', 15);
add_action('woocommerce_after_single_product_summary', 'woocommerce_output_product_data_tabs', 15);
add_action('woocommerce_after_single_product_summary', 'woocommerce_upsell_display', 10);

2. Подскажите как быть со вторым вопросом, не переименовывается почему то...
По второму вопросу, понимаю, что уже не актуально, но может кому-нибудь пригодится:

/public_html/wp-content/plugins/woocommerce/templates/single-product

файлы related.php и up-sells.php
В строках 27 поменяете на свое))
 
  • Like
Реакции: D&B
Сверху Снизу