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

Как добавить текст в карточку товара

Доброго времени суток.
Мне надо добавить текст в карточку товара (Например: Чтобы купить этот товар просто позвоните по номеру телефона 65468498.), в карточку товара чтобы этот текст появился во всех товарах.
Не могу найти какой какой файл отвечает за вывод описания товара.
Подскажите куда надо вставить текст и в каком месте файла.
Спасибо!
 
Я так понимаю что вы рекомендуете установить вышеупомянутый плагин?
Скачал и установил. Но он не решает мою задачу. Я не увидел в настройках где я могу добавить текст что бы он появился в о всех карточках товара.
 

D&B

Администратор
Команда форума
Местный
Он создает каталог без возможности добавлять в корзину. Текст Вы уж сами добавляйте в товары какой нужен.
 

Stork.71

Гуру
Местный
Карточка товара формируется сложно. Есть основной шаблон single-product.php, последовательность блоков определена в \woocommerce\templates\content-single-product.php, есть еще куча кусков шаблона в папке single-product. Реально все это прописано функциями в \woocommerce\includes\wc-template-functions.php и зацеплено на хуки в \woocommerce\includes\wc-template-hooks.php
В общем, проще всего туда влезть используя хуки. Отличный материал по этой теме я нашел здесь. Очень красиво и наглядно описано, откуда что берется, визуально нарисовано, все хуки собраны в одном абзаце.
Для затравки:
PHP:
add_action( 'woocommerce_before_single_product', 'wc_print_notices', 10 );
 
add_action( 'woocommerce_before_single_product_summary', 'woocommerce_show_product_sale_flash', 10 );
add_action( 'woocommerce_before_single_product_summary', 'woocommerce_show_product_images', 20 );
 
add_action( 'woocommerce_product_thumbnails', 'woocommerce_show_product_thumbnails', 20 );
 
add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_title', 5 );
add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_rating', 10 );
add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_price', 10 );
add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_excerpt', 20 );
add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_meta', 40 );
add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_sharing', 50 );
add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30 );
 
add_action( 'woocommerce_simple_add_to_cart', 'woocommerce_simple_add_to_cart', 30 );
add_action( 'woocommerce_grouped_add_to_cart', 'woocommerce_grouped_add_to_cart', 30 );
add_action( 'woocommerce_variable_add_to_cart', 'woocommerce_variable_add_to_cart', 30 );
add_action( 'woocommerce_external_add_to_cart', 'woocommerce_external_add_to_cart', 30 );
add_action( 'woocommerce_single_variation', 'woocommerce_single_variation', 10 );
add_action( 'woocommerce_single_variation', 'woocommerce_single_variation_add_to_cart_button', 20 );
 
add_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_product_data_tabs', 10 );
add_action( 'woocommerce_after_single_product_summary', 'woocommerce_upsell_display', 15 );
add_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_related_products', 20 );
 
add_action( 'woocommerce_review_before', 'woocommerce_review_display_gravatar', 10 );
add_action( 'woocommerce_review_before_comment_meta', 'woocommerce_review_display_rating', 10 );
add_action( 'woocommerce_review_meta', 'woocommerce_review_display_meta', 10 );
add_action( 'woocommerce_review_comment_text', 'woocommerce_review_display_comment_text', 10 );
 
Последнее редактирование:
Сверху Снизу