Custom Field auslesen

  • Hallo,

    habe leider ein Problem mit einem Custom Field und hoffe, jemand ist so nett und kann mir dabei helfen. :-?

    Ziel ist es, ein eigenes Eingabefeld zu haben in dem ich einen Lagerplatz/Ort für meine Produkte eintragen kann und der mir im Bereich einer Bestellung dann auch angezeigt wird. Mit dem folgenden Code ist dies zu 90% erfüllt:

    Nun fehlt mir jedoch noch der Lagerplatz/Ort den ich gern hier

    Code
    echo $term['item_meta']['_qty'][0] .' x ' . $term['name'] .'[B] - ' . $term['lagerplatz'] .'[/B]<br />';

    mir ausgeben lassen würde.
    Ich habe gelesen, dass man dafür die Funktion

    Code
    get_post_meta( $product_id, ‚_lagerplatz‘, true)


    nutzen sollte und im Vorwege die $product_id benötigt. Damit stoße ich jetzt aber an meine Grenzen und hoffe jemand von euch kann mir dabei helfen.

    Gruß Frank

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Terms sind Taxonomien (also Tags, Kategorien oder Custom Taxonomies); Custom Fields hingegen sind Extra-Felder, die im Backend (zumeist) unterhalb des Text-Editors eingegeben werden können; diese können dann in den Template-Dateien abgerufen werden, etwa so:

    Code
    echo get_post_meta($post->ID,'NAMEDESFELDES',true);

    Wichtig: NAMEDESFELDES muss dem "Key" in der Beitragseingabe entsprechen.

  • Hallo,

    danke für deine Antwort, da ich aber absoluter Neuling bin versteh ich nur Bahnhof. :-)
    Habe ja den Code gepostet mit dem es funktioniert und ich möchte ja nur, dass bei

    Code
    [B]$term['lagerplatz'][/B]

    dann der entsprechende Lagerplatz steht. Was muss ich dazu genau machen?

    Gruß Frank

  • Kann mir niemand dabei helfen so einfach das wahrscheinlich auch sein mag?
    Ich verstehe einfach nicht was ich tun bzw. abfragen muss.

    Danke im Voraus!

  • Als Beispiel:
    "$term['lagerplatz']" ersetzen mit:
    get_post_meta($post->ID,'lagerplatz',true);

    Dann in dem jeweiligen Post ein Custom-Field anlegen (lässt sich in der Leiste ganz oben anzeigen), mit dem Schlüssel/Key: lagerplatz
    sowie dem Wert/Value (rechtes Feld), den Du eingeben willst. Ob das funktionieren wird, lässt sich anhand Deines Codes leider nicht genau sagen.

    Ansonsten ist es als absoluter Neuling evtl. zu kompliziert, in dem Template-/Plugin-Code herumzuprogrammieren :)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!