Скрыть нижний колонтитул магазина woocommerce в корзине, при оформлении заказа и в учетной записи

Я пытаюсь скрыть панель нижнего колонтитула Storefront на страницах корзины, нижнего колонтитула и учетной записи. Я новичок в кодировании в Wordpress и Woocommerce и закодировал следующее, и ничего не работает. Ниже мои 3 попытки, что я делаю не так? Любая помощь будет принята с благодарностью.

add_action('wp_head','noshowHHFCSS');
function noshowHHFCSS() {
echo '<style>
/* Do not show hand held footer bar on cart, check out and account page*/
.page-id-5 .page-id-6 .page-id-7 .storefront-handheld-footer-bar  {
display: none!important;
}
</style>';
} 


if ( is_cart() || is_checkout() || is_account_page() ) { 
echo '<style>
/* Do not show hand held footer bar on cart, check out and account page*/
.storefront-handheld-footer-bar  {
display: none!important;
}
</style>';
} 


add_action( 'init', 'jk_remove_storefront_handheld_footer_bar' );
if ( is_cart() || is_checkout() || is_account_page() ) {
function jk_remove_storefront_handheld_footer_bar() {
remove_action( 'storefront_footer', 'storefront_handheld_footer_bar', 999 );
}
}

person user2974907    schedule 25.11.2017    source источник


Ответы (1)


Вы можете попробовать что-то вроде этого: создайте в корневой папке темы новую папку с именем CSS, если у вас ее еще нет. После этого создайте файл customFooterStyle.css с кодом стиля нижнего колонтитула.

В function.php поместите этот код:

function footerBarStyle() {
  wp_enqueue_style( 'custom_footer_css', get_template_directory_uri() . '/css/customFooterStyle.css' );
} 
if(is_cart() || is_checkout() || is_account_page() ){
    add_action('wp_enqueue_scripts', 'footerBarStyle');
}
person ShiZniT    schedule 25.11.2017
comment
Хорошо, я попробовал, и это не сработало. Единственное, что на это влияет, — это прямое изменение css витрины woocommerce в папках assets/sass/woocommerce. Все еще пробую несколько вариантов с этим, но пока без кубиков. - person user2974907; 26.11.2017