2017-01-30 12 views
0

商品のソートを削除するか、特定の商品カテゴリのソートオプションをカスタマイズしたいのですが、他のすべてのページ/カテゴリのソートには影響しません私のサイト。woocommerceの特定の商品カテゴリのドロップダウンソートメニューの削除またはカスタマイズ

見つかったthis question; functions.phpにコードを追加しましたが、次に何をすべきかわかりません。

私は「価格によってソート」を削除し、唯一「-Zによってソート」と「Z-によってソート」を持っているか、完全並べ替えを削除するかしたいと思います。

商品カテゴリの名前が「BrandABC」とします。だから、次のように自分のサイト上のURLが表示されます:
http://www.mywebsite.com/product-category/brandABC/

を私は、そのページを見つけた製品カテゴリの編集中に、次のを持っています

taxonomy=product_cat&tag_ID=13&post_type=product...... 

私は、カスタムCSSでこれを入れて試してみました私のテーマの:

.product_cat .id-13 .woocommerce-ordering { 
    display: none; 
} 

も試してみました:

.product_cat&tag_ID=13 .woocommerce-ordering { 
    display: none; 
} 

どちらも機能しませんでした。 BrandABCページだけを特定してターゲットにするにはどうすればよいですか?製品カテゴリアーカイブページWooCommerceで

+0

返信いただきありがとうございます。 .term-13は.term-brandabcが働いただけで何もしませんでした。助けてくれてありがとう! – simpledreamer

答えて

0

term-your-cat-slugterm-your-term-IDなどの bodyタグに動的なクラスを追加します。例については

あなたの製品カテゴリ名がある場合:例カテゴリ、それスラグは例-カテゴリで、用語のIDはです。その後、WooCommerceはbodyタグ内に以下のクラスを追加します

term-example-category term-10 

つまり、あなたのアクティブなテーマのstyle.cssまたは子テーマのstyle.cssに

.term-brandabc .woocommerce-ordering{ 
    display: none; 
} 

代替CSS(推奨を次のCSSコードのいずれかを追加することができます):

.term-13 .woocommerce-ordering{ 
    display: none; 
} 

希望します。

関連する問題