Hallo,
schreibe gerade ein kleines Widget, welches die letzten 10 Einträge aus einer bestimmten Kategorie ausgibt. Zudem soll für jeden Artikel aus dem Custom Field eine Zahl ausgelesen werden und darauf hin etwas mit echo ausgegeben werden. Der Code sieht wie folgt aus:
PHP
$MyCat_Name = 'aufnahmetermine';
$MyCat_Content = get_posts('numberposts=10&category_name='.$MyCat_Name);
$MyCat_Echo = '';
if (is_array($MyCat_Content)) {
foreach ($MyCat_Content as $post) {
$slots = get_post_custom_values('slots');
$My_Content = strip_tags($post->post_excerpt);
$words = explode(' ', $My_Content, 31);
if (count($words) > 30) {
array_pop($words);
array_push($words, ' ...');
$My_Content = implode(' ', $words);
}
$MyCat_Echo .= '<li><a style="background: url(http://www.website.de/wp-content/themes/wp-theme/images/listenpunkt_gruen.gif) no-repeat left center;" href="' . get_permalink($post->ID) . '" title="listenpunkt' . $post->post_title . '">' . $post->post_title . '</a>' . $My_Content . '</li><br />Slots free:'.$slots.'';
}
}
echo $MyCat_Echo;
echo '</ul>';
}
Alles anzeigen
Leider klappt das Auslesen des Benutzerdefinierten Felds "slots" für die einzelnen Artikel nicht. Am Ende soll nach Slots free die Zahl ausgegeben werden in jeder li row.
Jemand ne Idee wie es funktioniert?
Vielen Dank im Voraus