【发布时间】:2019-02-28 19:09:44
【问题描述】:
我正在尝试自定义 WooCommerce 外部产品链接以在新标签中打开...
这是我的尝试:
在 WordPress 主题 functions.php 文件中添加了一个过滤器,如下所示:
add_filter( 'woocommerce_product_add_to_cart_url', 'woocommerce_externalProducts_openInNewTab' );
function woocommerce_externalProducts_openInNewTab($product_url) {
global $product;
if ( $product->is_type('external') ) {
$product_url = $product->get_product_url() . '"target="_blank""';
}
return $product_url;
}
我错过了什么?
【问题讨论】:
-
这不起作用,因为 url 是一个链接...您正在向链接添加一些文本,这就是您现在正在做的事情..
标签: wordpress woocommerce