Soh*_*aib 6 wordpress woocommerce
我想在用户订购时收到的处理订单电子邮件中添加产品链接。当下订单时发送订单电子邮件,我想在用户单击时获得产品链接,单击时重定向到详细产品页面。有什么办法,我得到产品链接或产品标题将超链接。
谢谢
来自 gunbunnysoulja 的答案效果很好,但需要两个小更新:
更新后的答案如下:
add_filter( 'woocommerce_order_item_name', 'display_product_title_as_link', 10, 2 );
function display_product_title_as_link( $item_name, $item ) {
$_product = wc_get_product( $item['variation_id'] ? $item['variation_id'] : $item['product_id'] );
$link = get_permalink( $_product->get_id() );
return '<a href="'. $link .'" rel="nofollow">'. $item_name .'</a>';
}
Run Code Online (Sandbox Code Playgroud)
小智 5
我目前正在使用这个解决方案,我在另一页的评论中找到了它。这不是我的代码。
add_filter( 'woocommerce_order_item_name', 'display_product_title_as_link', 10, 2 );
function display_product_title_as_link( $item_name, $item ) {
$_product = get_product( $item['variation_id'] ? $item['variation_id'] : $item['product_id'] );
$link = get_permalink( $_product->id );
return '<a href="'. $link .'" rel="nofollow">'. $item_name .'</a>';
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5189 次 |
| 最近记录: |