мне удалось изменить HTML разметку Посмотреть кнопку Корзина на успех сообщения, так что я мог бы добавить id="open_cart"
к нему, но я также хочу, чтобы добавить данные - атрибут, такой как data-cart="open"
, на выход html, однако возвращается только id
.WooCommerce добавить DATA- атрибут для просмотра корзины кнопку на успех сообщение
Любые идеи о том, как добавить к нему атрибут data-
?
function my_add_to_cart_message() {
if (get_option('woocommerce_cart_redirect_after_add') == 'yes') :
$message = sprintf('%s<a id="open_cart" data-target="open-cart" href="%s" class="button">%s</a>', __('Successfully added to cart.' , 'woocommerce'), esc_url(get_permalink(woocommerce_get_page_id('cart'))), __('View Cart', 'woocommerce'));
return $message;
}
add_filter('wc_add_to_cart_message', 'my_add_to_cart_message');
Это то, что выше функция возвращает:
<a id="open_cart" href="http://example.com/cart/" class="button wc-forward">Ver carrinho</a>
data-cart="open"
игнорируется. Просто раздражает.
Да, так странно. Я удаляю свой ответ ... Может быть, вы могли бы попробовать добавить этот атрибут с небольшим сценарием запросов, ориентированным на специальный селектор классов, который вы могли бы добавить в свой крючок ... – LoicTheAztec
Ну, вот и все, я буду продолжать исследования, возможно, я прихожу с решение. Спасибо за помощь. –