Я пытаюсь отображать значения post meta и отправлять мета-ключи. Если нужно отображать только одно значение, я могу использовать простую функцию get_post_meta(), но теперь мне нужно опубликовать все метаданные сообщений с тем же post_id, Я попытался использовать цикл foreach, но ничего не отображается. можете ли вы проверить мои коды?
function wpt_calendar_display()
{
global $post;
$columns = array(
'date_event' => 'Date',
'name_event' => 'Event'
);
register_column_headers('list-header_events', $columns);
$event_name = get_post_meta( $post->ID, '_event_name' );
// $event_date = get_post_meta( $post->ID, '_event_date', false );
$return .= "<table class=\"widefat\">";
$return .= "<tr>";
$return .= print_column_headers('list-header_events');
$return .= "</tr>";
$return .= "<tr>";
if (!empty($event_name))
foreach($event_name as $e_name)
{
$return .= "<td>";
$return .= $e_name;
$return .="</td>";
}
$return .= "<td>";
$return .= "</td>";
$return .= "</tr>";
$return .= "</table>";
return $return;
}