Woocommerce Snippets против плагина php работает по-разному - PullRequest
0 голосов
/ 23 апреля 2020

Я написал код, который работает и находит все продукты в нескольких категориях. Он работает в моих плагинах php, но когда я использую его в фрагменте кода (functions. php), он находит только один продукт. Есть ли какая-то разница между этими двумя местами?

    $args = array(
    'type'                     => 'product',
    'taxonomy'                  =>'product_cat',
    'child_of'                 => 138,
    'orderby'                  => 'title',
    'order'                    => 'ASC',
    'hide_empty'               => FALSE,
    'hierarchical'             => 1,

    ); 
    $child_categories = get_categories($args );
    $category_slug_list = array();

    if ( !empty ( $child_categories ) ){
        foreach ( $child_categories as $child_category ){
            array_push($category_slug_list, $child_category->slug);
        }
    }
    foreach ( $category_slug_list as $child_category_slug ){
        $debug="<br>" . $debug . "catslug: ". $child_category_slug . "<br>";
        $args = array(
            'category' => array( $child_category_slug )
        );
        $products = wc_get_products( $args );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...