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

Добавить кнопку в категории товаров

Rootz2

Новичок
Добрый день. Как добавить кнопку "подробнее" в саму категорию.
<li class="product-category product">
<a href="#"><img src="" alt="Sako 85" srcset="">
<div>Кнопка Подробнее!!!</div>
</a>
<h2 class="woocommerce-loop-category__title">Title</h2>
</li>

А то сейчас получается, что она идет под <h2 class="woocommerce-loop-category__title">Title</h2>
 

galiulinr

Опытный
Местный
Вот этот код добавляет вывод текста кнопки:
Код:
add_action( 'woocommerce_shop_loop_subcategory_title', 'add_button', 11 );
function add_button() {
 echo '<p>Подробнее</p>';
}
Остается только подумать как вызвать url категории, пробовал пару вариантов, но они не увенчались успехом. Надо подумать
 
  • Like
Реакции: qwer

Rootz2

Новичок
Вот этот код добавляет вывод текста кнопки:
Код:
add_action( 'woocommerce_shop_loop_subcategory_title', 'add_button', 11 );
function add_button() {
 echo '<p>Подробнее</p>';
}
Остается только подумать как вызвать url категории, пробовал пару вариантов, но они не увенчались успехом. Надо подумать
Можно так, но это не то

add_action( 'woocommerce_shop_loop_subcategory_title', 'add_button', 11 );
function add_button() {
echo '<span class="product_loop_button_text" data-products-id="<?=$products->id?>" data-variation="" href="#">Подробнее</span>';
}

Кнопка распологается под <h2> а надо чтобы внутри картинки была, как я и выше писал
 
  • Like
Реакции: D&B

Rootz2

Новичок
Можно так, но это не то

add_action( 'woocommerce_shop_loop_subcategory_title', 'add_button', 11 );
function add_button() {
echo '<span class="product_loop_button_text" data-products-id="<?=$products->id?>" data-variation="" href="#">Подробнее</span>';
}

Кнопка распологается под <h2> а надо чтобы внутри картинки была, как я и выше писал
А ВСЕ надо просто 11 сменить на 5. Друг Galiulinr, спасибо за код
 
Сверху Снизу