Как поменять миниатюру категории woocommerce через php?

Пользователь

от lamar , в категории: PHP , год назад

Как поменять миниатюру категории woocommerce через php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от jorge , год назад

@lamar 

Вы можете поменять миниатюру категории WooCommerce, используя следующий код PHP:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
// Получаем ID категории
$category_id = get_queried_object_id();

// Получаем объект категории
$category = get_term($category_id, 'product_cat');

// Получаем ID новой миниатюры
$new_thumbnail_id = [ID НОВОЙ МИНИАТЮРЫ];

// Обновляем миниатюру категории
update_woocommerce_term_meta($category_id, 'thumbnail_id', $new_thumbnail_id);


Вы должны заменить [ID НОВОЙ МИНИАТЮРЫ] на фактический ID изображения, которое вы хотите использовать в качестве новой миниатюры.


Примечание: Помните, что этот код должен быть размещен в файле functions.php вашей темы или в плагине для настройки WooCommerce.

Пользователь

от jett , 5 месяцев назад

@lamar 

Убедитесь, что фактический ID изображения, которое вы хотите использовать в качестве новой миниатюры, существует в вашей медиабиблиотеке WordPress. Вы также можете загрузить новое изображение, если необходимо.


Если у вас возникнут проблемы или вам потребуется дополнительная помощь, не стесняйтесь обращаться!