web-dev-qa-db-ja.com

単一の商品ページからWooCommerce商品カテゴリの表示を削除するにはどうすればよいですか。

単一の商品ページで、商品の[カテゴリ]ボタンが表示されないようにメタデータを変更します。私はこれがどこで呼ばれているのかわからないようです。私はさまざまなphpファイルを調べました。ご協力ありがとうございました。

1
user41328

メタテンプレートを編集する代わりに、メタ情報が単一の商品ページにまったく表示されないようにすることができます。 SKUも表示したくない場合に便利です。これを行う方法は次のとおりです。

remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_meta', 40 );

それはあなたのfunctions.phpに行きます。

4
Nick

昔の質問ですが、テンプレートの上書きを指摘したいと思います。 Nickの答えはすべてのメタ表示を削除します。私の場合は、すべてのメタ情報を削除するのではなく、カテゴリを削除するだけでした。

単一の製品メタファイル のコピーをyourtheme/woocommerce/single-product/meta.phpに作成します。

次の行を削除します(バージョン3.5の38行目)。

<?php echo wc_get_product_category_list( $product->get_id(), ', ', '<span class="posted_in">' . _n( 'Category:', 'Categories:', count( $product->get_category_ids() ), 'woocommerce' ) . ' ', '</span>' ); ?>

このように、あなたはそれがあなたの変更を上書きすることなくWooCommerceを更新することができます。

0
Earlee