从购物车页面店面主题中删除页眉/页脚



我想借助自定义函数或钩子从店面 wooCommerce 主题的购物车页面中删除页眉和页脚。

你能建议我应该使用哪个功能来实现这一点吗?

谢谢。

你可以做两种方法。一个是使用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');

相关内容

  • 没有找到相关文章

最新更新