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
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
und die Abfrage in Zeile 711-723 der eventcalendar3.php wie folgt ergängzt
"SELECT
p.id AS id,
post_title,
post_date,
u.user_nickname AS author,
meta_key = 'place' AS place
FROM $tableposts p, $tablepost2cat p2c, $tableusers u, wp_postmeta
WHERE post_status = 'publish'
AND post_date_gmt > '$now'
AND p.id = post_id
AND p.post_author = u.id
AND category_id = $ec3->event_category
ORDER BY post_date
LIMIT $limit"
Alles anzeigen
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!