MMGP logo
Присоединяйтесь к нашему инвестиционному форуму, на котором уже 649,918 пользователей. Чтобы получить доступ ко многим закрытым разделам и начать общение - зарегистрируйтесь прямо сейчас.
Все, что относится к Web-Программированию (PHP, Perl, JavaScript, MySQL, XML и т.д.)
Первый пост Опции темы
Старый 22.12.2015, 15:56
#1
Специалист
 
Имя: Андрей
Пол: Мужской
Инвестирую в: разработка сайтов
Регистрация: 02.07.2010
Сообщений: 1,665
Благодарностей: 524
Как поставить картинку категории wordpress

Обратился ко мне человек, чтобы на странице магазина woocommerce на wordpress показывалась картинка категории. Написал несложной код для функций.

Чтобы отображалась картинка категории нужно в файл function.php Вставить следующий код.
PHP код:
Код:
 
Код:
add_action('woocommerce_archive_description',*'woocommerce_category_image',*2*);
function*woocommerce_category_image()*{
if*(*is_product_category()*){
global*$wp_query;
$cat*=*$wp_query->get_queried_object();
$thumbnail_id*=*get_woocommerce_term_meta(*$cat->term_id,*'thumbnail_id',*true*);
$image*=*wp_get_attachment_url(*$thumbnail_id*);
if*(*$image*)*{
echo*"<img*class='category-product-image'*src='"*.*$image*.*"'*alt='"*.*$cat->name.*"'*/>";
}
}
}*
Все
An27 вне форума
Сказали спасибо 2 раз(а):
Meggido (22.12.2015), monahyip (22.12.2015)
Старый 31.12.2015, 12:57
#2
Любитель
 
Регистрация: 29.12.2015
Сообщений: 231
Благодарностей: 89
Re: Как поставить картинку категории wordpress

Делал также, только не для категории, а для подкатегории.
В функции писал дополнительно if - проверку строки браузера, и если есть два слеша, то выводим, если один (категория получается), то не выводим. условие выглядило примерно так site/*/ =)
monahyip вне форума
Старый 05.01.2016, 17:21
#3
Специалист
 
Имя: Андрей
Пол: Мужской
Инвестирую в: разработка сайтов
Регистрация: 02.07.2010
Сообщений: 1,665
Благодарностей: 524
Автор темы Re: Как поставить картинку категории wordpress

Цитата:
Сообщение от monahyip Посмотреть сообщение
В функции писал дополнительно if
А где функция вызывалась? на index.php, category.php?
An27 вне форума
Сказали спасибо:
Старый 05.01.2016, 23:55
#4
Любитель
 
Регистрация: 29.12.2015
Сообщений: 231
Благодарностей: 89
Re: Как поставить картинку категории wordpress

Цитата:
Сообщение от An27 Посмотреть сообщение
где функция вызывалась
Я условие в самой функции прописал. Прямо в файле functions.php
monahyip вне форума
Сказали спасибо 2 раз(а):
An27 (05.01.2016), ukrainec (05.01.2016)
Войдите, чтобы оставить комментарий.
Быстрый переход