我试图显示一个按钮,这将指导用户到一个不同的产品,但这个按钮的网址将与当前的网址相同,但将追加2个字母到网址的末尾。例如,我在产品URL mywebsite.com/products/super-awesome-product-abc上,我希望按钮链接到mywebsite.com/products/super-awesome-product-abcdef.我有100个产品,随着时间的推移我会创造更多的产品。我想一个动态的解决方案,将显示新的网址,无论他们是什么页面/产品。附加的字符始终是相同的。我要补充的是,在我的示例中附加的"abc“和"abcdef”也是产品SKU。也许我可以在解决方案中使用它。我正在将这些按钮添加到/themes/mytheme/woocommerce-bookings/booking-form/datetime-picker.php文件中。
发布于 2019-07-10 03:12:28
我相信这对我很有效。我将下面的代码放在我的主题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>';
}https://stackoverflow.com/questions/56941582
复制相似问题