URL Woocommerce с добавленной строкой - PullRequest
0 голосов
/ 08 июля 2019

Я пытаюсь отобразить кнопку, которая будет направлять пользователей на другой продукт, но URL-адрес этой кнопки будет таким же, как текущий URL-адрес, но в конце URL-адреса будут добавлены 2 добавленные буквы.Например, я нахожусь по URL продукта mywebsite.com/products/super-awesome-product-abc и хочу, чтобы кнопка ссылалась на mywebsite.com/products/super-awesome-product-abcdef.У меня есть 100 продуктов, и я буду создавать больше со временем.Мне бы хотелось динамическое решение, которое будет отображать новый URL независимо от того, на какой странице / продукте они находятся.Добавленные символы всегда будут одинаковыми.Я добавлю, что добавленные «abc» и «abcdef» в моем примере также являются SKU продукта.Возможно, я могу использовать это в решении.Я добавляю эти кнопки в файл /themes/mytheme/woocommerce-bookings/booking-form/datetime-picker.php.

1 Ответ

0 голосов
/ 09 июля 2019

Я считаю, что это работает для меня.Я поместил приведенный ниже код в мой файл functions.php тем:

add_action( 'woocommerce_before_add_to_cart_form', 'booking_lastminute_button', 35 );
function booking_lastminute_button(){
global $product;
if( $product->get_sku() ) {
    echo '<p class="lastminute-button"><a href="mysite.com/products/super-awesome-product-abc' .$product->get_sku(); echo 'def">Click to find a better product</a></p>'; 

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...