WooCommerce ストアフロント テーマのホームページから製品カテゴリ ブロックを削除する
P粉908138620
2023-09-03 15:33:39
<p>WooCommerce Storefront テーマのホームページに表示されるデフォルトの製品カテゴリ セクション ブロックを削除しようとしています。 </p>
<p>functions.php のいくつかのフックを使用してブロックを削除してみました。例: </p>
<pre class="brush:php;toolbar:false;">function Remove_storefront_category() {
Remove_action( 'woocommerce_after_shop_loop', 'storefront_sorting_wrapper', 9);
Remove_action( 'woocommerce_after_shop_loop', 'woocommerce_catalog_ordering', 10);
Remove_action( 'woocommerce_after_shop_loop', 'woocommerce_result_count', 20);
Remove_action( 'woocommerce_after_shop_loop', 'woocommerce_pagination', 30);
Remove_action( 'woocommerce_after_shop_loop', 'storefront_sorting_wrapper_close', 31);
Remove_action( 'woocommerce_after_shop_loop', 'woocommerce_reset_loop', 999);
}
add_action( 'woocommerce_after_shop_loop', 'remove_storefront_category' );</pre>
<p>しかし、何を試しても、この商品カテゴリセクションのブロックは消えません。 </p>
<p>いろいろ検索しても特定のカテゴリを非表示にするという情報しか見つかりませんでしたが、完全に非表示にしたいのです。 </p>
ストアフロント テーマのホームページから製品カテゴリ セクションを削除するには、次の簡単なコード スニペットを使用できます。 リーリー
コードは、アクティブな子テーマ (またはアクティブなテーマ) の function.php ファイルにあります。テスト済みで動作します。