Давно шукав просте рішення вивести необхідні мені блоки у шаблоні товару, через child theme у wordpress. Рішення виявилося досить простим і зручним!
Основні позитивні моменти:
- Невеликий код та проста вставка у function.php;
- Вкрай легко все редагувати і можна вставляти все, що завгодно;
- При оновленні нічого не пропадає.
Код виглядає так:
/*** After add to cart Static Contents ***/ function woocommerce_after_add_to_cart_form() { echo do_shortcode('[mas_static_content id="11424"]'); } add_action( 'woocommerce_single_product_summary', 'woocommerce_after_add_to_cart_form', 90 );
Шорткод у коді вказувати свій!
Покроково
- Встановлюємо безкоштовний додаток – MAS Static Content;
- Додаємо новий статичний блок (схоже на створення стандартного запису);
- Після публікації нового блоку отримує його унікальний шорткод;
- Проводимо заміну мого шорткоду на свій і додаємо запис у function.php вашої child theme;
- Очистимо кеш сайту (якщо встановлено модуль кешування) та браузера;
- Готово!