我有一个函数代码,它引入了一个ACF日期选择器数据,并将其添加到columns视图中。它s原始格式为YYYYMMDD
我的下一步是将日期的格式改为,日-月-年,这样更清晰,如果可能的话,可以按升序和降序日期对列进行排序。
可能要求太多了,有人能帮忙吗?也教我一点:-)
/*
* Add columns to event post list
*/
function add_acf_columns ( $columns ) {
return array_merge ( $columns, array (
\'event_date\' => __ ( \'Event Date\' ),
) );
}
add_filter ( \'manage_events_posts_columns\', \'add_acf_columns\' );
/*
* Add columns to event event list
*/
function events_custom_column ( $column, $post_id ) {
switch ( $column ) {
case \'event_date\':
echo get_post_meta ( $post_id, \'event_date\', true );
break;
}
}
add_action ( \'manage_events_posts_custom_column\', \'events_custom_column\', 10, 2 );
最合适的回答,由SO网友:Tanmay Patel 整理而成
希望此代码可以帮助您
<?php
/*
* Add columns to event post list
*/
function add_acf_columns ( $columns ) {
return array_merge ( $columns, array (
\'event_date\' => __ ( \'Event Date\' ),
));
}
add_filter ( \'manage_events_posts_columns\', \'add_acf_columns\' );
/*
* Add columns to event event list
*/
function events_custom_column ( $column, $post_id ) {
switch ( $column ) {
case \'event_date\':
$event_date = get_post_meta ( $post_id, \'event_date\', true );
echo $fDate = date("d-m-Y", strtotime($event_date));
break;
}
}
add_action ( \'manage_events_posts_custom_column\', \'events_custom_column\', 10, 2 );
?>