programing

WooCommerce Storefront 테마에서 브레드 크러쉬 제거

fastcode 2023. 3. 31. 22:55
반응형

WooCommerce Storefront 테마에서 브레드 크러쉬 제거

Storefront 테마에서 브레드 크럼을 제거하려면 다음 항목을 추가하도록 설명서에 명시되어 있습니다.functions.php:

remove_action( 'woocommerce_before_main_content', 'woocommerce_breadcrumb', 20 );

Storefront라는 어린이 테마로 해봤는데 작동이 안 돼요.트레이스백woocommerce_breadcrumb에 추가되어 있는 것 같습니다.storefront_content_topaction (파일 내)<storefront_dir>/inc/woocommerce/storefront-woocommerce-template-hooks.php대응하는 행을 코멘트로 표시했는데, 확실히 빵가루가 숨겨져 있습니다.

그러나 올바른 방법으로 하기 위해 다음 방법을 사용하여 하위 테마에서 비활성화하려고 합니다.

remove_action( 'storefront_content_top', 'woocommerce_breadcrumb', 10 );

효과가 없어요.나는 이것을 다른 코드 없이 신선한 어린이 테마로 테스트한다는 것을 분명히 해야 한다.

아이 테마에서 빵가루를 비활성화하려면 어떻게 해야 할까요?

다음 스니펫을 복사하여 함수에 붙여넣습니다.php 파일.

add_action( 'init', 'z_remove_wc_breadcrumbs');

function z_remove_wc_breadcrumbs() {
    remove_action( 'storefront_before_content', 'woocommerce_breadcrumb', 10);
}

Storefront 2.3.1이 이것을 시도했으므로

add_action('init', 'dp_remove_wc_breadcrumbs');

function dp_remove_wc_breadcrumbs(){
    remove_action('storefront_before_content', 'woocommerce_breadcrumb', 10);
};

이것을 시험해 보세요.

add_filter( ‘woocommerce_get_breadcrumb’, ‘__return_false’ );
remove_action( 'woocommerce_before_main_content','woocommerce_breadcrumb', 20, 0);
.breadcrumb{
     display: none;
}

언급URL : https://stackoverflow.com/questions/45118245/remove-breadcrumbs-from-woocommerce-storefront-theme

반응형