удаление ссылок из категории woocommerce с помощью шорткода

#wordpress #woocommerce #hyperlink #code-snippets #affiliate

#wordpress #woocommerce #гиперссылка #фрагменты кода #Аффилиат

Вопрос:

Я использую шорткод

 [product_category category="jacuzzis" columns="3"]
 

чтобы показать некоторые партнерские продукты Amazon на моем сайте. Проблема в том, что я не хочу, чтобы пользователь переходил на страницу продукта под моим доменом, а вместо этого переходил по партнерской ссылке Amazon.

Для этого я пытаюсь сначала удалить ссылку на продукты. Я использую этот код

 remove_action( 'woocommerce_before_shop_loop_item', 'woocommerce_template_loop_product_link_open', 10 );
remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_product_link_close', 10 );
 

Он должен удалить тег open link и тег close link, но ссылка все еще работает после добавления фрагмента.

Кто-нибудь знает почему?

Комментарии:

1. Я просто меняю свою тему на WordPress, которая была oceanwp, на twenty twenty по умолчанию. Теперь ссылки исчезли. Кто-нибудь знает, почему это так? и как это сделать с помощью oceanwp?

Ответ №1:

Вы можете использовать woocommerce_after_add_to_cart_quantity hook, чтобы добавить свою пользовательскую кнопку с полем ACF. и просто удалите кнопку «купить» с помощью CSS или другого хука.