Это хорошо работает для пользовательских перенаправлений ссылок.

Создайте новое настраиваемое поле WordPress для определенных страниц продукта woocommerce, для которых вы хотите использовать настраиваемую ссылку URL:

Имя настраиваемого поля: nothanks_link_redirect

Значение пользовательского поля: https://yourlinkforthispage.com

Настройте по мере необходимости и поместите это в functions.php вашей дочерней темы:

/** WooCommerce custom field - 'No Thanks' Button **/ function nothanks_redirect_button() { global $post; $product_id = $post-{amp}gt;ID; $NoThanksLinkRedirectValue = get_post_meta($product_id,'nothanks_link_redirect',true); if(!$NoThanksLinkRedirectValue) return; echo '{amp}lt;a class="nothanks-button" style="margin-left: 20px" href="'.$NoThanksLinkRedirectValue.'" target="_self"{amp}gt;No Thanks{amp}lt;/a{amp}gt;'; } add_action('woocommerce_after_add_to_cart_button','nothanks_redirect_button'); 

наслаждаться

Пожалуйста, попробуйте код ниже в файле functions.php

 function nothanks_link_redirect() { echo '{amp}lt;a class="button nothanks_link_redirect" style="padding-right: 0.75em;padding-left: 0.75em; margin-left: 8px; " href="https://yourlinkforthispage.com" target="_blank"{amp}gt;no thanks{amp}lt;/a{amp}gt;'; } add_action( 'woocommerce_after_shop_loop_item', 'nothanks_link_redirect', 20 ); add_action( 'woocommerce_after_add_to_cart_button', 'nothanks_link_redirect', 20 );