php - 修改我的帐户中的订阅产品列表 - WooCommerce
问题描述
我正在使用 WooCommerce 订阅,但我在定制方面遇到了一些问题,我想添加产品图片并替换订阅 ID。在此处输入图像描述
解决方案
function add_image_to_subscription_list( $subscription ) {
foreach ( $subscription->get_items() as $item_id => $item ) {
$_product = apply_filters( 'woocommerce_subscriptions_order_item_product', $subscription->get_product_from_item( $item ), $item );
if ( apply_filters( 'woocommerce_order_item_visible', true, $item ) ) {
$image = wp_get_attachment_image_src( get_post_thumbnail_id( $item['product_id'] ), 'single-post-thumbnail' );
echo "<img src=".$image[0]." data-id=".$item['product_id'].">";
}
}
}
add_action( 'woocommerce_my_subscriptions_after_subscription_id', 'add_image_to_subscription_list', 35 );
推荐阅读
- html - 我想在另一个页面中显示数据
- java - 尽管队列中有消息,但 Rabbitmq 队列为空
- django - Django MEDIA_URL 未在本地服务器上提供文件
- java - 如何自定义 Birt 报告查看器异常
- mysql - Mysql选择多个条件
- javascript - Fullcalendar dayRender 没有定义单元格属性
- reactjs - React Native:更新由以下人员管理的视图的属性“d”时出错:RNSVGPath null InvalidNumber
- javascript - 如何让我的表格内容滚动,表格结构保持固定?
- google-cloud-platform - 将 HAProxy 配置为 Google-CDN 后端
- sql - 在一系列数据之间虚拟选择记录