plugin-icon

Hide Categories On Shop Page

제작자: WMEric·
Simple solution to hide specific categories in you woocommerce shop main page i.e. domain.com/shop This plugin was based on WC Hide Categories On Shop …
등급
4.4/5
버전
1.1.3
활성화된 설치 항목
2K
최근 업데이트일
Nov 28, 2022

This free WooCommerce extension permits you to hide categories on your shops main page. For this you have to save the categories with ‘,’ seperated in woocommerce > settings > products tab section.

In order for this to work you have to have Categories displayed. This can be set via Customizer. Appearance > Customize > WooCommerce > Product Catalog.

“Choose what to display on the main shop page.” Select Show categories as seen in the Screenshot below.

Additional Information

For users who has a different/custom page for their shop you can edit the wc-hide-categories.php file Find line # 127 and remove //

//$mwd_opt4 = in_array( 'product_cat', $taxonomies ) && ! is_admin() && is_page('YOUR_PAGE_SLUG'),

Then find line #129 /*|| $mwd_opt4*/

Change to || $mwd_opt4

To remove products from those categories find line 160

// Uncomment the function below if you also want those products hidden /* add_action( 'woocommerce_product_query', 'mwd_hwcosp_remove_product_in_cat' ); function mwd_hwcosp_remove_product_in_cat( $q ) { //hwcosp_global is the databse row entry $opt_terms = get_option('hwcosp_global'); // Processes our users data to the way we want it from above $data = mwd_hwcosp_comma_separated_to_array($opt_terms); $tax_query = (array) $q->get('tax_query'); $tax_query[] = array( 'taxonomy' => 'product_cat', 'field' => 'slug', 'terms' => $data, // Set Category Slug which products not show on the shop and Archieve page. 'operator' => 'NOT IN' ); $q->set( 'tax_query', $tax_query ); } */

The code is well documented so its easy to find what part you are looking for

If you have any question please ask in the support forum, Thanks

무료Business 요금제에서
설치하면 WordPress.com 서비스 약관서드파티 플러그인 약관에 동의하게 됩니다.
테스트된 버전
WordPress 6.1.9
이 플러그인은 다운로드할 수 있으며 에서 사용할 수 있습니다.