Удалить верхний / нижний колонтитул со страницы корзины Тема витрины - PullRequest
0 голосов
/ 20 июня 2020

Я хочу удалить верхний и нижний колонтитулы со страницы корзины в теме woocommerce витрины магазина с помощью настраиваемой функции или ловушки.

Можете ли вы предложить мне, какую функцию мне следует использовать для этого?

Спасибо.

1 Ответ

0 голосов
/ 20 июня 2020

Можно сделать двумя способами. Один использует CSS, а другой использует хуки. Поскольку вы особенно спрашивали о крючках, я предоставлю код для этих хуков.

Вам нужно выяснить, какие хуки использовались в верхнем и нижнем колонтитулах темы витрины. Затем в дочерней теме витрины создайте файл functions. php (если он не существует, скорее всего, он существует), а затем добавьте следующий код:

function remove_header_from_cart(){
    if( is_cart() ){

        remove_action( 'storefront_page', 'storefront_page_header', 10 );
        remove_action( 'storefront_before_content', 'storefront_header_widget_region', 10 );
        remove_action( 'storefront_header', 'storefront_header_container', 0);
        remove_action( 'storefront_header', 'storefront_skip_links', 5 );
        remove_action( 'storefront_header', 'storefront_site_branding', 20 );
        remove_action( 'storefront_header', 'storefront_secondary_navigation', 30 );
        remove_action( 'storefront_header', 'storefront_product_search', 40 );
        remove_action( 'storefront_header', 'storefront_header_container_close', 41 );
        remove_action( 'storefront_header', 'storefront_primary_navigation_wrapper', 42 );
        remove_action( 'storefront_header', 'storefront_primary_navigation', 50 );
        remove_action( 'storefront_header', 'storefront_header_cart', 60 );
        remove_action( 'storefront_header', 'storefront_primary_navigation_wrapper_close', 68 );
    }
}
add_action('wp_head','remove_header_from_cart');

function remove_footer_from_cart(){
    if( is_cart() ){
        remove_action( 'storefront_footer', 'storefront_footer_widgets', 10 );
        remove_action( 'storefront_footer', 'storefront_credit', 20 );
    }
}
add_action('wp_head','remove_footer_from_cart');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...