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

Важно! 50 полезных сниппетов для WooCommerce. Часть первая.

D&B

Администратор
Команда форума
Местный
"5. Исключить категорию из виджета woocommerce -категории" Подскажите пожалуйста, как это сделать пошагово. Интернет-магазин пока на Денвере, WordPress 4.3.1 с темой оформления Storefront 1.5.1. Я сама абсолютный и древний чайник, поэтому прошу подробно и пошагово :))) Заранее благодарна!!!!
В стандартном виджете товарных категорий нельзя. Удаляйте ненужную категорию или используйте виджет Произвольное меню и туда вставьте нужные категории.
 

D&B

Администратор
Команда форума
Местный
Я говорю о стандартном виджете. Со снипетами надо проверять, может уже и не работает.
 

searchingman

Гуру
Местный
то есть сниппет не работает?
Проверил на последних версиях WP + WooCommerce + Storefront 5й сниппет.
PHP:
add_filter( 'woocommerce_product_categories_widget_args', 'woo_product_cat_widget_args' );
function woo_product_cat_widget_args( $cat_args ) {
    $cat_args['exclude'] = array(12,13);
    return $cat_args;
}
В стандартном виджете вывода категорий все работает и нужные категории исключаются.
 

Деменция

Новичок
Спасибо огромное за оперативный ответ!!!! Сама, к сожалению, не догадалась использовать произвольное меню...
 

HirurgOrtoped

Новичок
Народ я не сильный програмер, утоните пожалуйста, что бы заработал один из этих снипетов мы просто в function.php добавляем в конец? А то любой пробую чет не че не работает.. :)
 

searchingman

Гуру
Местный
Народ я не сильный програмер, утоните пожалуйста, что бы заработал один из этих снипетов мы просто в function.php добавляем в конец? А то любой пробую чет не че не работает.. :)
Да, нужно поместить в functions.php своей темы.
 

HirurgOrtoped

Новичок
Очень странно, на сколько я читало тоесть ен обходимо открывающий и закрывающий тег для новой функции в теме, я уже голову сломал... буду дальше гуглить)
 

Stork.71

Гуру
Местный
...только желательно не просто постом, а используя возможность форума Вставить- Код - PHP . Иначе слишком много места занимает, читать менее удобно.
 

strateg2010

Новичок
Подскажите снипеты для:
  1. Изменения вариации товара (вместо выбрать обычные поля: название товара, количество и в заказ)
  2. Изменения внешнего вида товаров в магазине
  3. Изменение внешнего вида singl товара
в программировании 0 ((

а и еще вопрос как убрать из темы произвольную надпись в магазине? "Our wonderful products"
P.S. через LOCO и PoEdit искал нигде нет намека на такие слова(
P.S.S. все картинки с пунктами в таком же порядке.
Буду очень благодарен за хоть какую нибудь информацию ):
 

Вложения

  • Снимок экрана 2015-10-21 в 13.27.51.png
    Снимок экрана 2015-10-21 в 13.27.51.png
    18.3 KB · Просмотры: 19
  • Снимок экрана 2015-10-21 в 13.28.13.png
    Снимок экрана 2015-10-21 в 13.28.13.png
    75.1 KB · Просмотры: 18
  • Снимок экрана 2015-10-21 в 13.32.47.png
    Снимок экрана 2015-10-21 в 13.32.47.png
    39.8 KB · Просмотры: 18

Деменция

Новичок
Проверил на последних версиях WP + WooCommerce + Storefront 5й сниппет.
PHP:
add_filter( 'woocommerce_product_categories_widget_args', 'woo_product_cat_widget_args' );
function woo_product_cat_widget_args( $cat_args ) {
    $cat_args['exclude'] = array(12,13);
    return $cat_args;
}
В стандартном виджете вывода категорий все работает и нужные категории исключаются.
Я правильно поняла, чтобы исключить категорию, нужно прописать здесь array(12,13) номер категории, которую нужно исключить? Если да, то как узнать под каким номером эта категория у меня?
 

searchingman

Гуру
Местный
Я правильно поняла, чтобы исключить категорию, нужно прописать здесь array(12,13) номер категории, которую нужно исключить? Если да, то как узнать под каким номером эта категория у меня?
В административной части переходите в нужную категорию.
В URL будет указан код примерно так http://take.ms/BKF9Z
 

Деменция

Новичок
В административной части переходите в нужную категорию.
В URL будет указан код примерно так http://take.ms/BKF9Z
Огромное вам спасибо!!!! Помогло!!! В виджете "категории товаров" убрала. А как теперь исключить эту категорию со страницы магазина???
 

Stork.71

Гуру
Местный
Вы в конец этого файлика вставляете и не работает? А тема вообще эта активна или другая? Это стандартная TwentyTen вроде, а она насколько мне помнится не оптимизирована под Woocommerce
 

HirurgOrtoped

Новичок
Вы в конец этого файлика вставляете и не работает? А тема вообще эта активна или другая? Это стандартная TwentyTen вроде, а она насколько мне помнится не оптимизирована под Woocommerce
да активна, мне она интересна в плане продаж, из нее пытаюсь слепить то, что надо на первых парах, работает все розыюга.рф вот то что пока получается сильно не судите все в переработке :) Да код вставляю в конце файлика...
 

Stork.71

Гуру
Местный
Уточните, совместима ли тема с woocommerce. Это должно быть где-то отдельно прописано. Если нет - ищите другую. Она может быть вам и интересна, но не подходит.
 
Сверху Снизу