【问题标题】:Display Woocommerce Product Image in custom admin order email在自定义管理订单电子邮件中显示 Woocommerce 产品图片
【发布时间】:2021-02-10 14:35:36
【问题描述】:

所以我为在线商店制作了一个自定义管理订单模板(重新设计和重新安排了很多)。我已经知道 "show image => false/true" 这不是我正在寻找的答案,因为我完全改变了我的电子邮件模板中的所有内容。现在我的问题是我不知道如何显示产品图片。

欢迎任何帮助,因为我是编码新手。

编辑: 这是我现在的错误: src=" width="1080" height="1080" alt="Weer Thuis Boeket" loading="lazy" srcset="https://acanthusbloememotie .nl/staging/wp-content/uploads/2020/07/14.png 300w,https://acanthusbloememotie.nl/staging/wp-content/uploads/2020/07/14.png1024w,https://acanthusbloememotie.nl/staging/wp-content/uploads/2020/07/14.png150w,https://acanthusbloememotie.nl/staging/wp-style="border:无;显示:内联块;字体大小:14px;字体-重量:粗体;高度:自动;轮廓:无;文本装饰:无;文本转换:大写;垂直对齐:中间;边距:10px;最大宽度:100%;">

这是我的代码:

<figure>
    <?php
    foreach ($order->get_items() as $key => $lineItem) {

        //uncomment the following to see the full data
        // echo '<pre>';
        // print_r($lineItem);
        // echo '</pre>';
        $product_id = $lineItem['product_id'];
        $product = wc_get_product( $product_id );
        printf( '<img class="thumb" src=' . $product->get_image('full')  . ' ');
    }
    ?>
</figure>

【问题讨论】:

  • 错误是什么?
  • acanthusbloememotie.nl/staging/wp-content/uploads/2020/07/… " >
  • 这是我在测试电子邮件插件中看到的 img
  • 编辑您的问题以包含该问题
  • 另外,使用术语“错误”或“意外结果”来指代它。 “Error”用来指程序抛出的错误。

标签: php html woocommerce


【解决方案1】:

这对我的问题有所帮助,希望其他人也可以使用它。这将获取产品图片的 URL。 &lt;?php printf( esc_html__(get_the_post_thumbnail_url($product-&gt;get_id())));?&gt;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-09-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-29
    • 2018-08-29
    • 2021-01-04
    • 2013-08-11
    相关资源
    最近更新 更多