Custom Field an Variable übergeben

  • Ich habe ein Custom Field (termin_event) und möchte diese nun in meinem Theme als Variable ausgeben.
    Also der Wert des Custom fields meiner Beiträge soll an die variable $termin überegeben werden, sodass ich diese Variable dann beliebig oft im Theme anführen kann.
    Kann mir jemand erklären wie ich das hinbekomme?
    Krieg das einfach nicht hin.

    Code
    $termin = get_post_meta($post->ID, 'termin_event', true);

    Das klappt irgendwie nicht. Was hab ich da falsch gemacht?

    • 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

  • Das sieht für mich eigentlich auf den ersten Blick gut aus.

    Das ist jetzt vielleicht eine blöde Frage, aber das du die Variable auch noch ausgeben musst, weißt du?

    Also quasi so (den ersten Teil hast du ja schon)

    Code
    $termin = get_post_meta($post->ID, 'termin_event', true);
    
    
    echo $termin;


    Zitat


    sodass ich diese Variable dann beliebig oft im Theme anführen kann.

    Befindest du dich denn im Loop? Ansonsten müsste vor deiner Anweise noch $post auf global "gesetzt" werden.

    Also so:

    Code
    global $post;
    
    
    $termin = get_post_meta($post->ID, 'termin_event', true);
    
    
    echo $termin;

Jetzt mitmachen!

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