Wie gebe ich mit Hilfe des Meta-Feldes einen Ort aus?

  • Ich benutze das Event Calendar Plugin v3.0.1 und ich möchte zusätzlich den Ort ausgeben an dem das Event statt findet. Dazu soll aus dem Meta-Feld ein Wert ausgelesen werden.
    Ich habe jetzt

    Code
    $data['PLACE']='place';

    in Zeile 752 der eventcalendar3.php eingefügt. Dadurch kann bei der Ausgabe für %PLACE% der Ort eingesetzt.
    Was muss hinter dem = für 'place' eingesetz werden damit der Wert aus dem Meta-Feld ausgelesen wird?
    Ich habe folgendes ausprobiert

    Code
    $data['PLACE']=$entry->place;

    und die Abfrage in Zeile 711-723 der eventcalendar3.php wie folgt ergängzt

    Bei der Abfrage kommt jetzt jedoch ein Fehler, denn 'post_id' ist sowohl in der postmeta- als auch in der post2cat-Tabelle enthalten.

    Wie muss die Abfrage richtig lauten, damit der Wert des Meta-Feldes ausgegeben und angezeigt wird?

    Vielen Dank schon im Voraus!

    • 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

  • Zitat von Djif-Master

    Ich benutze das Event Calendar Plugin v3.0.1 und ich möchte zusätzlich den Ort ausgeben an dem das Event statt findet. Dazu soll aus dem Meta-Feld ein Wert ausgelesen werden.Bei der Abfrage kommt jetzt jedoch ein Fehler, denn 'post_id' ist sowohl in der postmeta- als auch in der post2cat-Tabelle enthalten.

    Wie muss die Abfrage richtig lauten, damit der Wert des Meta-Feldes ausgegeben und angezeigt wird?

    Hi!
    Bin absolut neu hier im Forum und auch in Sachen WordPress.
    Von daher bin ich mir nicht sicher ob ich das Problem exakt verstanden habe, denke aber, dass ich gerade vor einigen Minuten eine gleiche Sache gelöst habe. ;-)

    Problem: Extra-Felder wurden bisher immer gesammelt angezeigt mittels der Funktion

    PHP
    <?php the_meta(); ?>

    Lösung: Einbau des PlugIns 'Get Custom Field Values'
    <http://www.coffee2code.com/archives/2004/…gin-get-custom/>

    Das PHP-Modul wird in den Ordner 'PlugIns' gelegt.
    Nun ist es möglich die Extra-Felder (Custom Fields) innerhalb der Veranstaltungstabelle getrennt zu behandeln.

    HTH

  • Ich habe es mit dem PlugIn 'Get Custom Field' schon probiert. Das haut nicht hin. Ich will eigentlich nur wissen wie man das 'klassisch' machen würde. Es werden ja schon Sachen aus der Datenbank geholt und jetzt soll halt nur der eine Wert zusätzlich mit ausgelesen werden. Wer weiß wie das geht?

Jetzt mitmachen!

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