Значок перед меткой способа доставки в WooCommerce - PullRequest
0 голосов
/ 17 июня 2020

enter image description here Я пытаюсь получить значок SVG перед каждым способом доставки (местный самовывоз и бесплатная доставка) в WooCommerce. До сих пор я боролся с псевдоэлементом: before, но безрезультатно. См., Например, снимок экрана.

Вот код, который я пробовал. Это действительно работает, но значок появляется после названия способа доставки. Я знаю, что это как-то связано с приоритетами, но не могу понять, как это сделать.

add_filter( 'woocommerce_cart_shipping_method_full_label', 
'filter_woocommerce_cart_shipping_method_full_label', 10, 2 ); 

function filter_woocommerce_cart_shipping_method_full_label( $label, 
$method ) {     

if( $method->method_id == "free_shipping:1" ) {
$label = $label.'<img class="free_shipping_icon' src='/content/icon.svg'>";

} 
else if( $method->method_id == "local_pickup:6" ) {
$label = $label."<img class='local_pickup_icon' src='/content/icon.svg'>";       
}
return $label; 
}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...