Как добавить кликабельную ссылку на WooCommerce пользовательское имя платы при оформлении заказа?Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как добавить кликабельную ссылку на WooCommerce пользовательское имя платы при оформлении заказа?

Сообщение Anonymous »

В Woocommerce я добавил пользовательскую плату, которая подает заявку на продукты с классом доставки "опасные товары" (

Код: Выделить всё

dangerous-goods
). Теперь я хочу добавить/добавить ссылку на это пользовательское имя платы на странице оформления заказа, которая направляет клиентов к политике доставки, объясняющей плату. В результате ссылка не отображается в виде кликабельной ссылки, а скорее простой текст.
Пример:

Код: Выделить всё

// Add the handling fee with a link
$fee_label = 'Handling fee - dangerous goods ([url=https://example.com]Learn More[/url])';
$cart->add_fee( $fee_label, $handling_fee, true );
Результат:

Альтернативное решение:
Альтернативное решение. woocommerce_cart_totals_fee_html , Filter Chook из этого решения, которое позволяет изменять или настраивать визуализированный HTML -вывод отображаемого платы.

Код: Выделить всё

add_filter( 'woocommerce_cart_totals_fee_html', 'custom_handling_fee_link', 10, 2 );
function custom_handling_fee_link( $fee_html, $fee ) {
// Check if the current page is the checkout page & fee name
if ( is_checkout() && $fee->name === 'Handling fee - dangerous goods' ) {
$fee_html .= ' [url=https://example.com](Learn More)[/url]';
}
return $fee_html;
}
Это успешно добавляет ссылку в качестве интерактивной гиперссылки, но добавляет ее после самой платы, а не добавлять ее к имени платы:


Подробнее здесь: https://stackoverflow.com/questions/795 ... n-checkout
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»