0

我正在尝试显示一个按钮,该按钮将用户定向到不同的产品,但此按钮的 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 文件中。

4

1 回答 1

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>'; 

}
于 2019-07-09T19:12:28.320 回答