WooCommerce 내 계정 다운로드 페이지에 주문 ID와 주문 날짜를 표시하세요.
P粉330232096
2023-07-27 13:10:51
<p>我想는 "我的账户" 아래에 있는 ID, 订单日期와产제품사진입니다.</p>
<pre class="brush:php;toolbar:false;">add_filter( 'woocommerce_account_downloads_column_download-product', 'display_product_image_on_account_downloads' );
함수 display_product_image_on_account_downloads( $download ) {
// 보기 순서 페이지만 타겟팅
if ( !is_wc_endpoint_url( '다운로드' ) ) return;
if ( $download['product_id'] > 0 ) {
$product = wc_get_product( $download['product_id'] );
$image = $product->get_image( array(324, 194) ); // 제품 이미지
$order_id = $order->get_id(); // 주문 ID
if ( $download['product_url'] ) {
$이미지를 에코합니다. '<a href="' . esc_url( $download['product_url'] ) . '">' . esc_html( $download['제품_이름'] ) . '</a>';
에코 '<p>' . esc_html( $order_id ) . '</p>';
에코 '<p>' . esc_html( wc_format_datetime( $order->get_date_created() ) ) . '</p>';
} 또 다른 {
$이미지를 에코합니다. esc_html( $download['제품_이름'] );
}
}
}</pre>
<p>产品图文已显示,但订单ID and 订单日未未正确显示。有没有办法实现这个?谢谢。</p>
귀하의 코드를 다시 확인한 결과 몇 가지 문제가 발견되었습니다. 따라서 다음 버전을 사용할 수 있습니다:
으아아아이를 자녀 테마의 function.php 파일에 추가할 수 있습니다.