Я использую эту тему и пытаюсь отразить ее, чтобы она выглядела как эта другая тема с точки зрения макета. Щелкните изображения, чтобы увидеть, где я нахожусь и о чем говорю. Вот что мне осталось сделать:
- Добавить имя внешнего URL-адреса веб-сайта в качестве интерактивной ссылки перед кнопкой «Купить сейчас».
Вот код PHP найдено в Интернете, что похоже на то, что я хотел бы сделать:
/**
* Changes the external product button's add to cart text
*
* @param string $button_text the button's text
* @param \WC_Product $product
* @return string - updated button text
*/
function sv_wc_external_product_button( $button_text, $product ) {
if ( 'external' === $product->get_type() ) {
// enter the default text for external products
return $product->button_text ? $product->button_text : 'Buy at Amazon';
}
return $button_text;
}
add_filter( 'woocommerce_product_single_add_to_cart_text', 'sv_wc_external_product_button', 10, 2 );
Source. Приведенный выше код изменяет текст кнопки, однако я пытаюсь создать гипертекст, который ссылается на внешний URL-адрес (например, кнопка «Купить сейчас»), но использует имя веб-сайта и размещается над кнопкой. Я подумал, что для этого мне придется удалить / изменить условное выражение в функции, вернуть гипертекст, а затем использовать add_filter
, чтобы добавить его before_add_to_cart
, но я не совсем уверен, как это сделать потому что я новичок в PHP.
Любая помощь приветствуется. Спасибо.