2

ジゴショップとワードプレスを使っています。

私の主な目標は、異なる製品カテゴリに異なるサイドバーをロードすることです。

私はこれを使用してこれを行うことができました:

function jigoshop_get_sidebar() {

    if(is_shop()) get_sidebar('shop'); if ( is_product_category('poura'))
        get_sidebar('cigars');
}

私の functions.php ファイルで。

問題は、1 つのカテゴリだけではない製品がいくつかあることです。そのため、次のようなことをしようとすると、次のようになります。

function jigoshop_get_sidebar() {
    if(is_shop()) get_sidebar('shop'); if ( is_product_category('poura'))
           get_sidebar('cigars'); if ( is_product_category('cigarillos'))
           get_sidebar('shop');
}

一部の製品はカテゴリ「poura」と「cigarillos」の両方を共有しているため、両方のサイドバー (「cigars」、「shop」) が表示されます。

このような状況でサイドバーを 1 つだけにすることができるのはなぜでしょうか?

助けてくれてありがとう!

4

1 に答える 1