Intereting Posts
Запуск запроса wordpress каждую неделю Как и где сохранять загруженные файлы с помощью ng-потока? WordPress slug без специального типа сообщений Скрипт file_get_contents работает с некоторыми веб-сайтами, но не с другими Как фильтровать массив JSON в массив PHP «Попытка получить свойство не-объекта в» – пользовательский класс mysqli Могу ли я упаковать PHPUnit в качестве phar? php – обновить sql-оператор с краткими строками Есть ли лучший способ PHP для получения значения по умолчанию из массива (словарь)? net :: ERR_EMPTY_RESPONSE, когда сообщение с ajax Геолокация Google с использованием информации о ячейках памяти Curl 400 Bad request PHP Как заставить php запускать прологическую программу, Команда работает, когда я использую в командной строке, но не с php Описание эхо-страницы из Yoast on wordpress Вы указали неверную ошибку подключения к базе данных. Переименуйте папку «web» в Symfony 1.4

WooCommerce WordPress – примерная кнопка «Корзина»

Я хотел бы добавить кнопку рядом с надписью «Добавить в корзину» на странице продукта, которая добавляет «-sample» к URL-адресу продукта при нажатии.

Пример:

Вы просматриваете страницу продукта 1, а URL-адрес « http://www.example.com/shop/product-1/ »

Когда вы нажимаете на кнопку, она добавляет «-сэмпл» к URL-адресу « http://www.example.com/shop/product-1-sample/ »

Как я могу это достичь?

благодаря

Это можно использовать с помощью hook woocommerce_after_add_to_cart_button чтобы добавить дополнительную кнопку на страницах продукта, используя эту настраиваемую функцию:

 add_action( 'woocommerce_after_add_to_cart_button', 'add_custom_button', 10, 0 ); function add_custom_button() { global $product; $product_link = get_permalink($product->id); $sample_link = substr($product_link, 0, -1) . '-sample/'; echo '<a class="button alt btn-sample" href="' . esc_url( $sample_link ) .'">' . __( "Get a sample", "my_theme_slug" ) . '</a>'; }; 

Этот код продолжается в файле function.php вашей активной дочерней темы или темы.

Этот код проверен и полностью работоспособен.


Исходя из этого: добавьте кнопку после добавления в корзину и перенаправьте ее на какую-то пользовательскую ссылку в WooCommerce

И это: PHP – Как удалить все конкретные символы в конце строки?