Moin
Ich habe ein benutzerdefiniertes Feld namens foo. Foo kann mehrfach vorhanden sein. Wenn es einmal im Artikel ist, soll es auch nur einmal ausgegeben werden. Wenn es mehrfach vorhanden ist, dann sollen diese Werte ausgegeben werden - z.B. mit einem "und" getrennt. Also: foo1 und foo2 und foo3.
Soweit geht es:
PHP
$meinfoo = get_post_meta($post->ID, 'foo', false);
if (count($meinfoo)<="1") {
echo $meinfoo[0];
} elseif (count($meinfoo)>="1") {
foreach($meinfoo as $meinfoo) {
echo $meinfoo;
}
}
So wie es da oben steht, gibt er entweder foo1 aus, wenn nur ein Wert vorhanden ist. Was okay ist. Wenn foo aber mehrere Werte hat, dann gibt er "foo1foo2foo3" aus. Wie bekomme ich das " und " dazu?
Ist bestimmt einfach, ich komme nur nicht drauf. *schäm*