php - WordPress 在打印时获取 woocommerce 缩略图

标签 php html css wordpress woocommerce

当我打印 woocommerce 订单的订单信息时,我试图获取缩略图,但出现了一些错误。

这是我的代码:

<?php $items = wcdn_get_order_items(); if( sizeof( $items ) > 0 ) : foreach( $items as $item ) : ?><tr>
                            <td class="description"><?php echo $item['name']; ?> <br><br>Excerpt:<?php $excerpt = $item['product']->post->post_excerpt; echo $excerpt; ?>
                                                             <br><br>Image:<?php echo $item['product']->post->post_thumbnail; ?>

excert 位工作正常,但我没有得到图像 - 我没有收到 php 错误,但也没有图像 - 我只是想获取缩略图。

我对 wordpress/php 的了解不是很好,所以任何建议将不胜感激。

最佳答案

你能不能用get_the_post_thumbnail(); ?它会给你一个你可以使用的图像。在您的示例中,它将类似于:

<?php $items = wcdn_get_order_items(); if( sizeof( $items ) > 0 ) : foreach( $items as $item ) : ?><tr>
          <td class="description"><?php echo $item['name']; ?> <br><br>Excerpt:<?php $excerpt = $item['product']->post->post_excerpt; echo $excerpt; ?>
          <br><br>Image:<?php echo get_the_post_thumbnail($item['product']->post->ID);  ?>

我不完全确定该函数的 ID 是什么,但我相信您会弄清楚的。

关于php - WordPress 在打印时获取 woocommerce 缩略图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21456200/

相关文章:

此 PHP 版本不支持 PHP openssl_sign() ecparam key 类型

javascript - 当 session 从后端超时时如何从前端注销?

html - dt.last-child 不工作

html - 为什么提交按钮颜色变化奇怪?

css - 使用 SASS 进行嵌套数据切换

html - 内联 block div 的全宽边框

PHP jquery随机改变每个季节的div背景

javascript - 同一个 php 查询可以同时处理来自不同页面的 ajax 请求吗

javascript - 打开数据库卡住

javascript - 聚焦选择元素的最近 Div