實用的 WordPress ICP 備案許可管理器

如何在新視窗中開啟外部產品/聯盟連結的 WooCommerce 購買按鈕?

WooCommerce 的購買按鈕在預設情況下是隻支援當前視窗開啟連結,但我們有時候會需要新增一些聯盟和外部產品,那麼最好的方式是讓客戶點選按鈕的時候再新視窗開啟訪問外部網站。

程式碼如下:

//Abrir botón de compra de productos externos/afiliados en nueva ventana remove_action( 'woocommerce_external_add_to_cart', 'woocommerce_external_add_to_cart', 30 ); add_action( 'woocommerce_external_add_to_cart', 'rei_external_add_to_cart', 30 ); function rei_external_add_to_cart(){     global $product;     if ( ! $product->add_to_cart_url() ) {         return;     }     $product_url = $product->add_to_cart_url();     $button_text = $product->single_add_to_cart_text();     do_action( 'woocommerce_before_add_to_cart_button' ); ?>     <p class="cart">         <a href="<?php echo esc_url( $product_url ); ?>" target="_blank" rel="nofollow" class="single_add_to_cart_button button alt"><?php echo esc_html( $button_text ); ?></a>     </p>     <?php do_action( 'woocommerce_after_add_to_cart_button' ); }

如果不想要用程式碼也可以透過外掛來實現

Improved External Products for WooCommerce

文章沒看懂?程式碼不會用?需要幫助您可以

小新 的頭像