WooCommerce-在电子邮件中打印产品的定制字段

时间:2013-03-12 作者:ELLE

在Woocommerce 2.0中,我需要在新订单电子邮件上打印一个自定义字段。

这是一个元/自定义字段,每个产品都命名为“longsku”(通常是隐藏的)

这需要包含在电子邮件订单项目中。php电子邮件模板,但我不确定打印它需要什么语法。

例如,在电子邮件模板中以类似方式打印变体:

echo ($item_meta->meta) ? \'<br/><small>\' . nl2br( $item_meta->display( true, true ) ) . \'</small>\' : \'\';
是否有人有从电子邮件模板中的产品(而非实际签出)打印自定义字段的经验?

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

longsku是常见的wordpress post meta,因此您可以简单地用get_post_meta.

get\\u post\\u meta接受三个参数:

post\\u id(已在$\\u产品中提供)

  • 元键(\'longsku\')
  • 和返回单个字符串的布尔值(true)。如果未设置,它将返回一个数组,但由于元键只是一个值,您可以使用true,这应该可以为您的longsku提供技巧:

    echo get_post_meta($_product->id,\'longsku\',true);
    

  • 结束

    相关推荐

    Travel Blog Plugins

    今年晚些时候,我将使用Wordpress创建一个关于我旅行的博客。我希望该博客具有以下功能我的帖子将被地理定位一张包含帖子位置的地图,可以单击地图上的各个点到达帖子</我正在寻找最好/最合适的插件。谢谢,艾尔。