сниппеты


Многие знают, как в wordpress быстро поменять порядок постов — через изменение даты поста. Меняете дату поста на более раннюю — пост уходит вниз в новостной ленте. Меняете на более позднюю — новость поднимается наверх.

Но не все знают, как можно быстро сделать тоже самое для категорий. По умолчанию категории сортируются по названию — от А до Я. Если у вас список категорий состоит из чисел — 1,2,3,…,10,11 — то в итоге порядок на сайте будет такой: 1,10,11,..,2,3 — то есть список начнет сортироваться по первому символу, затем по второму — и это не всегда соответствует реальному порядку значений. Или у вас список из слов, но вы не хотите его сортировать по алфавиту, а вам нужен определенный порядок.

Есть плагины, которые добавят к списку категорий дополнительное поле порядка. Вы в нем выставляете нужно значение, и, таким образом, двигаете категорию относительно всего списка.

Если же у вас свой вызов цикла категорий в шаблоне или плагине, то можно поступить проще. Просто добавьте в список аргументов цикла сортировку по алиасу:

И потом для каждой категории измените алиас (то есть «ярлык»), добавив первым символом желаемую цифру. Для элемента, который нужен первым: «1», для второго «2» и т.д. Или можно как в битриксе)) — там принято добавлять сортировку с шагом 10 — 10, 20, 30 — тогда можно легко потом поменять порядок, используя промежуточные числа — 15, 25, 26 и т.д.


Woocommerce. Показ товаров из выбранных категорий на главной странице магазина 57

Если вы любите Wordpress и вам нужно создать интернет-магазин, то, наверняка, вы в первую очередь подумали про Woocommerce. Это идеальный плагин, который позволяет на блоговом движке сделать полноценный магазин. С фильтрами по настраиваемым атрибутам товаров, с разными шаблонами страниц, возможностью использовать скидки и купоны, миниатюрами для категорий товаров, возможностью редактирования таких опций, […]