我试图通过点击产品图片将我的Woocommerce商店页面上的产品直接链接到外部/联盟网站。
我创建了一个当前主题的儿童主题,并且正在使用儿童版的Woocommerce" content-product.php"文件。
发现了一些类似的主题,但我的content-product.php文件看起来不一样,所以我迷路了。
任何人都可以看到我应该添加/更改产品图片直接重定向到外部网站的确切位置吗?
出于某种原因,我无法将代码粘贴到此处,但可以在http://lifestylespot.nl/code.txt查看完整的代码
我认为(根据其他地方发现的信息),以下方法可以解决问题:
更换:
global $product;
通过
global $product;
if(!is_single()) $product_url = get_post_meta( $product->id, '_product_url', true );
if(empty($product_url)) $product_url = get_permalink();
![enter image description here][1]?>
这就是诀窍。但它使我的商店页面看起来像:http://i.stack.imgur.com/uu3a7.png
提前致谢!
答案 0 :(得分:2)
我明白了。
简单地改变了:
<a href="<?php the_permalink(); ?>">
为:
<a href="<?php echo esc_url( $product->get_product_url() ) ?>">
并在新窗口中打开会员链接:
<a href="<?php echo esc_url( $product->get_product_url() ) ?>" target="_blank">