포장마차 메시지에 추가된 우커머스 제거/숨김 쿠폰 적용 메시지 유지/표시
WooCommerce 체크아웃 페이지 상단에 추가된 카트 메시지를 제거하거나 숨기려고 합니다(카트 페이지를 제거하여 이 메시지가 체크아웃 페이지에 표시됨).CSS에 이것을 추가하려고 했습니다.
.woocommerce-message {display: none;}.
카트에 추가된 메시지를 원하는 대로 숨기지만 쿠폰 적용 메시지도 숨기고 싶지 않습니다.
다음으로 나는 의 Business Bloomer 블로그에서 이 코드 스니펫을 시도했습니다.functions.php
파일:
// Removes Product Successfully Added to Cart
add_filter( 'wc_add_to_cart_message', 'custom_add_to_cart_message' );
function custom_add_to_cart_message() {
echo '<style>.woocommerce-message {display: none !important;}</style>';
}
이것은 텍스트를 숨기지만 클래스가 있는 디바에 적용되는 스타일을 숨깁니다..woocommerce-message
배경색, 패딩 등 여전히 눈에 띕니다.그래서 저는 페이지 상단에 텍스트가 없는 직사각형이 남아있습니다.
내가 어떻게 그 일을 완전히 숨길 수 있는지에 대한 생각이 있나요?.woocommerce-message
div는 카트 메시지에 추가된 것에 대한 div일 뿐, 그렇지 않습니다..woocommerce-messag
쿠폰 적용 메시지 또는 기타 메시지에 대한 eviv 감사하겠습니다!
효과가 있었습니다.
add_filter( 'wc_add_to_cart_message', 'remove_add_to_cart_message' );
function remove_add_to_cart_message() {
return;
}
업데이트: 18/05/2018 이를 위한 올바른 방법은 벨마운틴의 훨씬 간단한 답변을 참조하시기 바랍니다.
테마에 이 코드 추가functions.php
파일입니다. 메시지만 제거됩니다.발생 가능성이 높은 페이지에서만 트리거할 수 있습니다.
function remove_added_to_cart_notice()
{
$notices = WC()->session->get('wc_notices', array());
foreach( $notices['success'] as $key => &$notice){
if( strpos( $notice, 'has been added' ) !== false){
$added_to_cart_key = $key;
break;
}
}
unset( $notices['success'][$added_to_cart_key] );
WC()->session->set('wc_notices', $notices);
}
add_action('woocommerce_before_single_product','remove_added_to_cart_notice',1);
add_action('woocommerce_shortcode_before_product_cat_loop','remove_added_to_cart_notice',1);
add_action('woocommerce_before_shop_loop','remove_added_to_cart_notice',1);
당신이 시도한 CSS를 사용하는 것에 대해서는 걱정하지 마세요.
사용하고 있습니다.
add_filter( 'wc_add_to_cart_message_html', '__return_null' );
카트 메시지에 추가된 제품을 숨길 수 있습니다.
add_filter( 'wc_add_to_cart_message', 'remove_cart_message' );
function remove_cart_message() {
return;
}
그냥 다음을 사용했고 잘 작동했습니다.
div.woocommerce-message {
display: none !important;
}
도움이 되길 바랍니다!
언급URL : https://stackoverflow.com/questions/34645095/remove-hide-woocommerce-added-to-cart-message-but-keep-display-coupon-applied-me
'programing' 카테고리의 다른 글
MySQL incrementing value (0) | 2023.10.31 |
---|---|
함수 포인터의 용도는 무엇입니까? (0) | 2023.10.31 |
문자열이 아닌 숫자로 CSS 최상위 값을 얻습니까? (0) | 2023.10.31 |
CSV로 내보낼 때 열에 선행 0을 유지하려면 어떻게 해야 합니까? (0) | 2023.10.31 |
Adding a conditional to mustache/php (0) | 2023.10.31 |