• сейчас вот так:

    $cur_terms = get_the_terms( $post->ID, 'tip-shina' ); if( is_array( $cur_terms ) ){ foreach( $cur_terms as $cur_term ){ echo $cur_term->description; // description - это описание! } }

    А покороче можно сделать? Может встроенное что-то есть?

    задача: сделать сортировку по этому значению в new WP_Query()

    • Тема изменена 4 месяца назад пользователем svg.
    • Тема изменена 4 месяца назад пользователем svg.
    • Тема изменена 4 месяца назад пользователем svg.
    • Тема изменена 4 месяца назад пользователем svg.
Просмотр 8 ответов — с 16 по 23 (всего 23)
  • Полки можете поменять местами. Но не товары, взятые на разных полках, выложенные в витрину, по факту их принадлежности к полкам. Можете наклеить на них ярлычки (postmeta) и разложить по порядку по ярлычкам

    @efess По тексту примерно понял разницу, а вот на деле нет. Как таксономию можно использовать ввиде дополнительного поля, если это как бы вообще отдельный тип записи можно сказать ? К примеру если я создам свой тип постов (таксу) у которых будут доп поля, тогда что ?

    Чот… ККакая-то смесь вопросов. Таксономию в виде дополнительного поля использовать — это как?

    Ее мможно использовать для фильтрации. В классическом плагине woo атрибуты товара — это таксономии, а значения атрибутов содержатся в термах. Это ещё и для продвижения важно.

    Тоже ничего не понял, в Woo не знаю, не копался там.

    Тогда что нужно хранить в дополнительных полях тогда ?

    К примеру у меня есть свой собственный тип постов, в этом типе постов есть дополнительные поля, в них храниться мелкая инфа, которую отметил пользователь в чекбоксах при создании поста. Некоторая инфа используется для поиска, к примеру, цвет.

    Как это выглядит/работает с термами ?

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

    Ну…. ККроме meta_query существует ещё и tax_query и много других..

    Так, я и говорю за tax, что там не всё можно реализовать как если бы с meta_query. Но, главное теперь понятна разница, я просто не знал что разница есть в скорости, по этому делал проще, тепрь нужно будет половину общих, вынести в термы, а более уникальное оставить в custom fields.

    Хорошо подсказали, теперь буду переделывать на термы, общие признаки, суть вполне ясна, по выборке теперь тоже.

    • Ответ изменён 3 месяца, 3 недели назад пользователем wildapache.

    @efess на досуге покопался немного, установить woo возможности небыло, но, вот «пощупать» админку с категорией атрибуты я нашёл где. На счёт аттрибутов интересно они придумали со встроенной страницей редактирования, правда меня это запутало, так как не понял сначала как такое в вп стандартными методами из фага сделать. А они оказывается совместили, типа чтобы наглядно было, хотя думаю такой вариант тоже не всегда лего понять, тем более обычному юзеру. Но, вот реального примера что-то не нашёл, где они используют термы для поиска ? Или теги термов ? Пока что понял, то что нужно для поиска и сортировки, нужно знаносить в термы, полностью все доп поля формы, нет смысла туда заносить, к примеру если нет поиска по ним либо они не нужны для отображения в каких-то отдельных от поста вариантов.

Просмотр 8 ответов — с 16 по 23 (всего 23)

Для ответа на тему необходимо авторизоваться.