Bestell-ID und Bestelldatum auf der WooCommerce-Downloadseite „Mein Konto' anzeigen.
P粉330232096
2023-07-27 13:10:51
<p>
<pre class="brush:php;toolbar:false;">add_filter( 'woocommerce_account_downloads_column_download-product', 'display_product_image_on_account_downloads' );
Funktion display_product_image_on_account_downloads( $download ) {
// Ausrichtung nur auf Bestellseiten
if ( ! is_wc_endpoint_url( 'downloads' ) ) return;
if ( $download['product_id'] > 0 ) {
$product = wc_get_product( $download['product_id'] );
$image = $product->get_image( array(324, 194) ); // Das Produktbild
$order_id = $order->get_id(); // Die Bestell-ID
if ( $download['product_url'] ) {
echo $image . '<a href="' . esc_url( $download['product_url'] ) . '">' . esc_html( $download['product_name'] ) . '</a>';
echo '<p>' . esc_html( $order_id ) . '</p>';
echo '<p>' . esc_html( wc_format_datetime( $order->get_date_created() ) ) . '</p>';
} anders {
echo $image . esc_html( $download['product_name'] );
}
}
}</pre>
< p>
我仔细检查了您的代码并发现其中有一些问题。所以您可以使用以下版本:
您可以将其添加到您的子主题的functions.php文件中。