Woocommerce 电子邮件通知中缩略图下方的产品标题

问题描述 投票:0回答:2

如何使 woocommerce 电子邮件中带有产品名称的文本位于产品图片下方? 我希望这些字母看起来不错。

screenshot

php wordpress woocommerce orders email-notifications
2个回答
0
投票

更新: 如果您的电子邮件通知中显示了产品图片,您可以尝试以下操作来在该图片下显示产品标题:

add_filter( 'woocommerce_order_item_name', 'product_title_under_thumbnail_emails', 10, 3 );
function product_title_under_thumbnail_emails( $item_name, $item, $is_visible ) {
    // Targeting view order pages only
    if( is_wc_endpoint_url() )
        return $item_name;

    // Get the WC_Product object (from order item)
    $product = $item->get_product();

    if( $product->get_image_id() > 0 && $is_visible )
        $item_name = '<br>' . $item_name;

    return $item_name;
}

代码位于活动子主题(或活动主题)的 function.php 文件中。应该有效。


0
投票

我有同样的问题,我尝试了这段代码,但它对我不起作用。还更新吗?

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.