在WooCommerce主题中需要添加自定义外部链接

时间:2014-01-04 作者:Pratik

我是Woocommerce插件的新手,我要求在外部/附属产品中有一个“产品URL”字段链接到“立即购买按钮”的外部URL。

现在我想在产品图片和产品名称上使用相同的url。

我该怎么做?

1 个回复
最合适的回答,由SO网友:Eugene Manuilov 整理而成

WooCommerce中的外部产品是WC_Product_External 班此类具有公共get_product_url() 可用于接收外部URL的方法。

所以您需要获取(当前)产品并调用该方法来获取URL。之后,您可以在模板中使用该URL包装图像或其他内容。

/**
 * Your custom template
 */

global $product;

?>
<div>
    ...
    <a href="<?php echo esc_url( $product->get_product_url() ) ?>"><img ...></a>
    ...
</div>

结束

相关推荐

paginate_links and query vars

我用过Wordpresspaginate_links() 在自定义帖子类型的自定义存档模板上构建分页器。我的网站使用永久链接:<?php echo paginate_links(array( \'base\' => get_pagenum_link(1) . \'%_%\', \'current\' => max(1, get_query_var(\'paged\')), \'format\' => \'page/%#%\',