Column filter:用于在WordPress管理面板中修改、删除或向帖子列表添加列的筛选器为manage_{$post_type}_posts_columns
. 交换{$post_type}
具有所需的职位类型。例如如果要编辑文章类型的列\'post\'
, 筛选器名称为manage_post_posts_columns
. 对于自定义帖子类型\'product\'
, 筛选器名称为manage_product_posts_columns
.
Column content hook:WordPress管理面板中用于控制列内容输出的挂钩是manage_{$post_type}_posts_custom_column
具有所需的职位类型。例如如果要编辑文章类型的列\'post\'
, 筛选器名称为manage_post_posts_custom_column
.
对于您的情况,您需要删除默认的日期列,并使用本地日期添加自定义列。有关详细信息,请参见下面的示例代码\'post\'
类型
// manage the columns of the `post` post type
function manage_columns_for_post($columns){
//remove columns
unset($columns[\'date\']);
//add new columns
$columns[\'local_date\'] = \'Local Date\';
return $columns;
}
add_action(\'manage_post_posts_columns\',\'manage_columns_for_post\');
// populate custom columns for `post` post type
function populate_post_custom_columns($column,$post_id){
//local date column
if($column == \'local_date\'){
// convert date to local by $post_id
echo \'Published <br> 2020/12/12 at 6:30 am\'; // dynamically get date of each post and display it
}
}
add_action(\'manage_post_posts_custom_column\',\'populate_post_custom_columns\',10,2);
希望它会有用。