Получает список товаров по заданным параметрам. Это обертка класса wordpress WP_Query, т.е. функция понимает все параметры WP_Query
.
Работает на основе: WP_Query()
Хуков нет.
Возвращает
Массив. Если не удалось получить записи, то вернет пустой массив.
array([0]=> object(WP_Post)#4692 (24) {
["ID"] => int(822)
["post_author"] => string(1) "1"
["post_date"] => string(19) "2016-07-07 10:28:57"
["post_date_gmt"] => string(19) "2016-07-07 07:28:57"
["post_content"] => string(6225) "Контент статьи"
["post_title"] => string(37) "Мертвое море (14 фото)"
["post_excerpt"] => string(15) "Цитата о статье"
["post_status"] => string(7) "publish"
["comment_status"] => string(4) "open"
["ping_status"] => string(4) "open"
["post_password"] => string(0) ""
["post_name"] => string(95) "mertvoe-more-14-foto"
["to_ping"] => string(0) ""
["pinged"] => string(0) ""
["post_modified"] => string(19) "2016-07-07 10:28:57"
["post_modified_gmt"] => string(19) "2016-07-07 07:28:57"
["post_content_filtered"] => string(0) ""
["post_parent"] => int(0)
["guid"] => string(0) ""
["menu_order"] => int(0)
["post_type"] => string(4) "post"
["post_mime_type"] => string(0) ""
["comment_count"] => string(1) "0"
["filter"] => string(3) "raw" }
[1] => object(WP_Post){ ... }
[2] => object(WP_Post){ ... } )
Использование
usam_get_products( $args );
$args(строка/массив) Список аргументов, в соответствии с которыми будет получен результат. Параметр post_type изменить нельзя, он всегда равен usam-product
По умолчанию: предустановленные
$thumbnail_cache (логический) Кэшировать миниатюры товаров.
По умолчанию: false
Аргументы параметра $args
- numberposts (число)
- offset (число)
- category (строка/число)
- category_name (строка)
- tag (строка)
- include (строка/число/массив)
- exclude (строка/число)
- meta_key и meta_value (строка)
- meta_query (массив)
- date_query (массив)
- post_mime_type (строка/массив)
- post_status (строка)
- post_parent (число)
- nopaging (логический)
- orderby (строка)
- order (строка)
- suppress_filters (true/false)