Удалить добавить в корзину уведомления и изменить кнопку «добавить в корзину» в Woocommerce - PullRequest
0 голосов
/ 30 апреля 2018

Как удалить текст «был добавлен в вашу корзину» со страницы корзины и как заменить количество и добавить в корзину кнопку с пользовательской кнопкой (мое изображение), чтобы она выглядела так

Вот как это выглядит сейчас: .

Я использовал код CSS Лоика в моем дочернем файле style.css, чтобы удалить текст на странице корзины, но это не сработало ...

Это весь код в моем дочернем файле style.css (я что-то упустил):

.woocommerce-checkout .woocommerce .woocommerce-message {
display:none !important;}

Ответы [ 2 ]

0 голосов
/ 01 мая 2018

Есть несколько способов:

1) Использование PHP (лучший способ) :

add_filter( 'wc_add_to_cart_message_html', '__return_false' );

Код помещается в файл function.php вашей активной дочерней темы (или активной темы).

2) Использование CSS ( не рекомендуется : поскольку он находится на странице корзины, все другие уведомления будут скрыты) :

.woocommerce-cart .woocommerce .woocommerce-message { 
    display:none !important;
}

Заходит в файл styles.css вашей активной дочерней темы (или активной темы).


Чтобы изменить стиль добавления кнопки в корзину, воспользуйтесь следующими правилами CSS:

.button.alt.single_add_to_cart_button {
    background-color: #36ae33 !important;
    color: #ffffff !important;
}

Заходит в файл styles.css вашей активной дочерней темы (или активной темы).

Вам нужно будет добавить некоторые другие правила для изменения атрибутов шрифта и отступов ...

0 голосов
/ 01 мая 2018

Вы можете разместить фрагменты PHP в нижней части файла functions.php вашей дочерней темы (перед "?>", Если он у вас есть).

УДАЛИТЬ СООБЩЕНИЕ:

add_filter( 'wc_add_to_cart_message_html', '__return_null' );

РЕДАКТИРОВАТЬ СООБЩЕНИЕ:

add_filter( 'wc_add_to_cart_message_html','msg_custom_add_to_cart_message' );
function msg_custom_add_to_cart_message() { 
global $woocommerce;
$return_to  = get_permalink(woocommerce_get_page_id('shop'));
$message    = sprintf('<a href="%s" class="button wc-forwards">%s</a> %s', $return_to, __('Continue Shopping', 'woocommerce'), __('Product successfully added to your cart.', 'woocommerce') );
return $message;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...