Zeigt das erstellte und geänderte Produktdatum auf WooCommerce-Seiten an

Lesezeit: 1 Minute

Benutzer-Avatar
Janos Demeter

Ich suche nach einer Lösung, um das aktuelle Datum der Produkte auf der Shop-Seite anzuzeigen.

Ich habe es damit versucht, aber es zeigt überhaupt nichts an

add_action( 'woocommerce_single_product_summary','bloomer_echo_product_date',25 );
 
function bloomer_echo_product_date() {
if ( is_product() ) {
   echo get_the_date('', '<span class="date_published">Updated on: ', '</span>', false);
   }
}

Jede Hilfe ist willkommen.

Benutzer-Avatar
7uc1f3r

Der folgende Code zeigt das Datum, an dem das Produkt erstellt und geändert wurde, auf der Einzelproduktseite und der Archiv-/Shop-Seite

Notiz: Die Zeit-/Datumsanzeige kann basierend auf angepasst werden DateTime::Format PHP-Funktion.

Momentan benutzt:

  • Y – Eine vollständige numerische Darstellung eines Jahres, 4 Ziffern
  • m – Numerische Darstellung eines Monats mit führenden Nullen
  • d – Tag des Monats, 2 Ziffern mit führenden Nullen
  • H – 24-Stunden-Format einer Stunde mit führenden Nullen
  • i – Minuten mit führenden Nullen
  • s – Sekunden mit führenden Nullen

Sie erhalten also:

function woocommerce_product_date() {
    // Get the global product object
    global $product;

    // Is a WC product
    if ( is_a( $product, 'WC_Product' ) ) {
        // Output date created & date modified
        echo sprintf( '<p>' . __( 'Date created: %s', 'woocommerce' ) . '</p>', $product->get_date_created()->date( 'Y-m-d H:i:s' ) );
        echo sprintf( '<p>' . __( 'Date modified: %s', 'woocommerce' ) . '</p>', $product->get_date_modified()->date( 'Y-m-d H:i:s' ) );
    }
}
// Display on single product page
add_action( 'woocommerce_single_product_summary', 'woocommerce_product_date', 10, 0 );
// Display on archive/shop page
add_action( 'woocommerce_after_shop_loop_item', 'woocommerce_product_date', 10, 0 );

1009900cookie-checkZeigt das erstellte und geänderte Produktdatum auf WooCommerce-Seiten an

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy