Använder sig av en anonym funktion, kräver php 5.3.
PHP-kod:
if ($show_meta) {
$postheader .= '<span class="entry-meta">';
$postheader .= '<span class="entry-comments">' . get_comments_number() . '</span>';
$postheader .= join( ', ', array_map( function ( $category ) {
return $category->cat_name;
} , get_the_category( $post->ID ) ) );
$postheader .= '</span>';
}
Om du inte har php 5.3:
PHP-kod:
if ($show_meta) {
$postheader .= '<span class="entry-meta">';
$postheader .= '<span class="entry-comments">' . get_comments_number() . '</span>';
$categories = array();
foreach ( get_the_category( $post->ID ) as $category ) {
$categories[] = $category->cat_name;
}
$postheader .= join( ', ', $categories );
$postheader .= '</span>';
}