0

こんにちはchild_of、整数ではなく変数をパラメータに含める方法があるのではないかと思います。現在のカテゴリに基づいて子カテゴリを取得しようとしていますが、32のカテゴリがあるため、32elseif秒を書き出す必要があるようです。これは間違っているようです。

$current_cat = get_query_var('cat');
$category = get_category($current_cat);
 if ( $category->parent == '16'  {
$cats=get_categories('child_of=16'); 
        }

しかし、私はこれを何度も繰り返す必要はありません、私はむしろ次のようなことをします...

    $current_cat = get_query_var('cat');
    $category = get_category($current_cat);
    $cat_parent = $category->parent;
    $cats = get_categories('child_of=$cat_parent);

これは可能ですか?(ps imはまだ学習しているので、簡単なことを見逃している可能性があります)

4

1 に答える 1

0

これがあなたが探しているものかどうかわかりません:

$current_cat = get_query_var('cat');
$category = get_category($current_cat);
$cat_parent = $category->parent;

//adding the variable
$cats = get_categories('child_of='.$cat_parent);
于 2012-12-14T10:16:07.713 に答える