WC_Product_Data_Store_CPT::get_related_products
Return a list of related products (using data like categories and IDs).
Метод класса: WC_Product_Data_Store_CPT{}
Хуки из метода
Возвращает
Массив.
Использование
$WC_Product_Data_Store_CPT = new WC_Product_Data_Store_CPT(); $WC_Product_Data_Store_CPT->get_related_products( $cats_array, $tags_array, $exclude_ids, $limit, $product_id );
- $cats_array(массив) (обязательный)
- List of categories IDs.
- $tags_array(массив) (обязательный)
- List of tags IDs.
- $exclude_ids(массив) (обязательный)
- Excluded IDs.
- $limit(int) (обязательный)
- Limit of results.
- $product_id(int) (обязательный)
- Product ID.
Список изменений
| С версии 3.0.0 | Введена. |
Код WC_Product_Data_Store_CPT::get_related_products() WC Product Data Store CPT::get related products WC 10.9.4
public function get_related_products( $cats_array, $tags_array, $exclude_ids, $limit, $product_id ) {
global $wpdb;
$args = array(
'categories' => $cats_array,
'tags' => $tags_array,
'exclude_ids' => $exclude_ids,
'limit' => $limit + 10,
);
$related_product_query = (array) apply_filters( 'woocommerce_product_related_posts_query', $this->get_related_products_query( $cats_array, $tags_array, $exclude_ids, $limit + 10 ), $product_id, $args );
// phpcs:ignore WordPress.VIP.DirectDatabaseQuery.DirectQuery, WordPress.DB.PreparedSQL.NotPrepared
return $wpdb->get_col( implode( ' ', $related_product_query ) );
}