带附加字符串的Woocommerce URL

时间:2019-07-08 19:38:01

标签: php wordpress woocommerce append woocommerce-bookings

我正在尝试显示一个将用户定向到其他产品的按钮,但是此按钮的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 :(得分:0)

我相信这对我有用。我将以下代码放置在主题function.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>'; 

}