Давно искал простое решение вывести необходимые мне блоки в шаблоне товара, через 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;
- Очистим кэш сайта (если установлен модуль кэширования) и браузера;
- Готово!