Skip to main content

Ausgabe der Felder

Die Produktfelder wie Preis und Beschreibung können wie gewohnt ausgegeben werden, ohne zusätzliche Anpassungen vorzunehmen. 

Um die Metadaten in pingWoo auszugeben, musst du einige spezifische Schritte befolgen. Hier sind ein paar Beispiele, wie du die genannten Metafelder ausgeben kannst:

<?php

// SKU
$sku = get_post_meta($product->get_id(), '_sku', true);
if (!empty($sku)) {
    echo '<p>SKU: ' . esc_html($sku) . '</p>';
}

// EAN
$ean = get_post_meta($product->get_id(), 'EAN', true);
if (!empty($ean)) {
    echo '<p>EAN: ' . esc_html($ean) . '</p>';
}

// Technische Beschreibung
$technicaldescr = get_post_meta($product->get_id(), 'TechnicalDescription', true);
if (!empty($technicaldescr)) {
    echo '<p>Technische Beschreibung: ' . esc_html($technicaldescr) . '</p>';
}

// Produktversion
$productversion = get_post_meta($product->get_id(), '_product_version', true);
if (!empty($productversion)) {
     echo '<p>Produktversion: ' . esc_html($productversion) . '</p>';
}

// Herunterladbar
$downloadable = get_post_meta($product->get_id(), '_downloadable', true);
if (!empty($downloadable)) {
    echo '<p>Herunterladbar: ' . esc_html($downloadable) . '</p>';
}
?>

Du kannst weitere Metafelder ganz einfach hinzufügen, indem du den meta_key des entsprechenden Datenbankfeldes in der get_post_meta()-Funktion verwendest.

Bildschirm­foto 2024-05-08 um 10.14.19.png

Die "Userfields" werden ebenfalls in der gleichen Datenbanktabelle gespeichert und können genauso wie die anderen Metafelder ausgegeben werden.