#php #wordpress #function #woocommerce
#php #wordpress #функция #woocommerce
Вопрос:
Я закодировал пользовательское сообщение «Добавлено в корзину» для WooCommerce, и после этого я использовал условный тег ‘is_cart ()’, чтобы отключить сообщение на странице корзины, но оно все равно отображается.
Как я могу отключить отображение сообщения на странице корзины?
Вот мой пример кода:
function iw_add_to_cart_message_function( $message, $product_id ) {
if (!is_cart()) {
$message = sprintf(esc_html__('%s has been added by to your cart pompidompidom.','iwebbers'), get_the_title( $product_id ) );
return $message;
}
}
add_filter( 'wc_add_to_cart_message', 'iw_add_to_cart_message_function', 10, 2 );
Я только что попробовал следующий ОПЕРАТОР IF, и он работает:
global $woocommerce;
if (get_option('woocommerce_cart_redirect_after_add')=='no') {
Ответ №1:
Функция wc_add_to_cart_message
оно возвращает сообщение, а не добавляет его.
перейдите по ссылке: docs.woocommerce