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?
Beiträge von Djif-Master
-
-
Hallo,
wie gebe ich den Inhalt des Meta-Feldes aus. Welche MySQL-Abfrage und welche PHP-Code wird dazu benötigt?
Das Beispiel: Der Schlüssel heißt 'name' und der Wert 'Thorsten', wie kann ich das dann beispielsweise in der Postmeta-Zeile ausgeben. -
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 jetztin 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 ausprobiertund die Abfrage in Zeile 711-723 der eventcalendar3.php wie folgt ergängzt
Code
Alles anzeigen"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"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!