Как я могу добавить дополнительную кнопку wc_add_to_cart_message в Woocommerce? - PullRequest
0 голосов
/ 26 сентября 2019

Я хочу добавить кнопку продолжения покупок в сообщение «Добавить в корзину», которое появляется после того, как кто-то добавляет продукт в корзину.Я могу изменить текущую кнопку «Просмотреть корзину» на кнопку «Продолжить покупки», используя этот код:

add_filter( 'wc_add_to_cart_message', 'custom_add_to_cart_message' );
function 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;
}

Но я хочу добавить дополнительную кнопку и оставить кнопку «Просмотреть корзину» также.

Спасибо

1 Ответ

0 голосов
/ 26 сентября 2019

Добавьте следующий фрагмент кода в functions.php вашей активной темы -

function modify_wc_add_to_cart_message_html( $message, $products ) {
    $message = sprintf( '<a href="%s" tabindex="1" class="button wc-forward" style="margin-left: 10px;">%s</a> %s',esc_url( wc_get_page_permalink( 'shop' ) ), esc_html__( 'Continue shopping', 'woocommerce' ), $message );
    return $message;
}
add_filter( 'wc_add_to_cart_message_html', 'modify_wc_add_to_cart_message_html', 99, 2 );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...