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

Решено Подскажите как переместить описание

Promastera72

Новичок
Нужно переместить описание под фото на всю ширину сайта а не так как сейчас не красиво и не удобно,
93ec2761e495.png
 

Stork.71

Гуру
Местный
Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!
Скорее всего тема не самая удачная.
Возможно, поможет
#tabs, .woocommerce_tabs, .woocommerce-tabs { clear: both; }
но это совет вслепую
 

Stork.71

Гуру
Местный
Как я понял, у Вас действительно тема хитрая и переделывает стандартную компановку блоков woocommerce.
1. Поищите в настройках темы - вполне возможно, что этот момент как-то удобно настраивается просто из админки.
2. Попробуйте в functions.php всунуть такую беду:
PHP:
remove_action( 'woocommerce_single_product_summary', 'woocommerce_output_product_data_tabs');
add_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_product_data_tabs', 9 );
 

Promastera72

Новичок
Как я понял, у Вас действительно тема хитрая и переделывает стандартную компановку блоков woocommerce.
1. Поищите в настройках темы - вполне возможно, что этот момент как-то удобно настраивается просто из админки.
2. Попробуйте в functions.php всунуть такую беду:
PHP:
remove_action( 'woocommerce_single_product_summary', 'woocommerce_output_product_data_tabs');
add_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_product_data_tabs', 9 );
Помогло спасибо!!! огромное>. только я вообще ноль в коде как мне удалить то, я просто вставил в конец то, что прислали вы, и то описание осталось и это добавилось
 
Последнее редактирование:

Stork.71

Гуру
Местный
сделайте поиск по всем файлам темы вот этой конструкции:

woocommerce_output_product_data_tabs

надо найти, куда и как тема запихивает этот блок. скорее всего, надо узнать цифру приоритета
 

Promastera72

Новичок
сделайте поиск по всем файлам темы вот этой конструкции:

woocommerce_output_product_data_tabs

надо найти, куда и как тема запихивает этот блок. скорее всего, надо узнать цифру приоритета
add_action( 'woocommerce_single_product_summary', 'woocommerce_output_product_data_tabs', 60 );

do_action( 'woocommerce_single_product_summary' );
?>

</div><!-- .summary -->

<?php
/**
* woocommerce_after_single_product_summary hook
*
* @hooked woocommerce_output_product_data_tabs - 10
* @hooked woocommerce_upsell_display - 15
* @hooked woocommerce_output_related_products - 20
*/
remove_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_product_data_tabs', 10 );
 

Stork.71

Гуру
Местный
о, как раз то что надо! Это все где лежит, в каких файлах?

для начала поменяйте мой код, он должен выглядеть так:
remove_action( 'woocommerce_single_product_summary', 'woocommerce_output_product_data_tabs', 60);
add_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_product_data_tabs', 9 );
а потом будем думать как лучше сделать - когда скажете, где лежат Ваши куски кода.
 

Promastera72

Новичок
о, как раз то что надо! Это все где лежит, в каких файлах?

для начала поменяйте мой код, он должен выглядеть так:
remove_action( 'woocommerce_single_product_summary', 'woocommerce_output_product_data_tabs', 60);
add_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_product_data_tabs', 9 );
а потом будем думать как лучше сделать - когда скажете, где лежат Ваши куски кода.
Ваш код поменял!
Это все лежит в
  • content-single-product.php
    (woocommerce/content-single-product.php)
 
Последнее редактирование:

Stork.71

Гуру
Местный
после смены моего кода все работает как надо?
Если да, то в принципе можно оставить и так.
А можно из этого файла удалить конструкции
add_action( 'woocommerce_single_product_summary', 'woocommerce_output_product_data_tabs', 60 );
и
remove_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_product_data_tabs', 10 );
Тут я точно не знаю, как оно лучше получится. С одной стороны, мы не заставляем систему сначала убирать, потом возвращать порядок блоков - меньше думать ей придется. Насколько это значимо - не знаю. С другой стороны, лезем в шаблоны темы, при обновлении все потеряется и придется искать и удалять снова.
 

Promastera72

Новичок
после смены моего кода все работает как надо?
Если да, то в принципе можно оставить и так.
А можно из этого файла удалить конструкции
add_action( 'woocommerce_single_product_summary', 'woocommerce_output_product_data_tabs', 60 );
и
remove_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_product_data_tabs', 10 );
Тут я точно не знаю, как оно лучше получится. С одной стороны, мы не заставляем систему сначала убирать, потом возвращать порядок блоков - меньше думать ей придется. Насколько это значимо - не знаю. С другой стороны, лезем в шаблоны темы, при обновлении все потеряется и придется искать и удалять снова.
После смены вашего кода, все остается также, описание в двух блоках, как удалить тот блок старый?.. и можно будет так и оставить.. попробовал удалить то, что вы сказали. вообщем товар не прогружается после этого
39530c2ad664.png
 
Последнее редактирование:

Stork.71

Гуру
Местный
Во-первых, уточню: мы ЛИБО добавляем строчки в functions.php, ЛИБО удаляем куски кода из content-single-product.php.

Может я пробел забыл? попробуйте так:
remove_action( 'woocommerce_single_product_summary', 'woocommerce_output_product_data_tabs', 60 );
add_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_product_data_tabs', 9 );

А еще последнюю цифру 9 поменяйте на 10 или 11.


По второму варианту. Вообще ведет себя непонятно. Что значит "товар не подгружается"? Может Вы какой-то лишний символ зацепили? Нужно удалить только строчку
add_action( 'woocommerce_single_product_summary', 'woocommerce_output_product_data_tabs', 60 );
и строчку
remove_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_product_data_tabs', 10 );
 

Promastera72

Новичок
Во-первых, уточню: мы ЛИБО добавляем строчки в functions.php, ЛИБО удаляем куски кода из content-single-product.php.

Может я пробел забыл? попробуйте так:
remove_action( 'woocommerce_single_product_summary', 'woocommerce_output_product_data_tabs', 60 );
add_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_product_data_tabs', 9 );

А еще последнюю цифру 9 поменяйте на 10 или 11.


По второму варианту. Вообще ведет себя непонятно. Что значит "товар не подгружается"? Может Вы какой-то лишний символ зацепили? Нужно удалить только строчку
add_action( 'woocommerce_single_product_summary', 'woocommerce_output_product_data_tabs', 60 );
и строчку
remove_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_product_data_tabs', 10 );
Попробовал с цифрой 10 остается так как было раньше, а с 9 и 11 показывает только второй остается..
а по поводу удалять те строки.. удаляю те без лишних символов, только сроки... после товар обновляю не грузит
27314607de0b.png
 

Promastera72

Новичок
слушайте, а Вы правки где делаете? где functions.php лежит?
Да ваш кода туда вставил, как вы и сказали. Потом я попробовал удалить те строчки из content-single-product.php.
безуспешно.. потом я попробовал добавить пробел в functions.php, в тех строках которые вставил туда, тоже не чего не вышло,
выходить то, либо их 2 колонки остаются ( старая остается и новая на всю ширину добавляется под фото, или вообще товар не прогружается) по разному пробовал не выходит.. так что я не знаю
 
Сверху Снизу