我已经在自定义帖子类型中添加了一个自定义字段,并将其输出到管理员概览屏幕上。然而,文本似乎与列标题不一致,我不知道为什么。
以下是我的专栏代码:public function __construct() {
add_filter( \'manage_\'.$this->attributes[\'slug\'].\'_posts_columns\', [$this,\'customAdminColumns\'] );
add_action( \'manage_\'.$this->attributes[\'slug\'].\'_posts_custom_column\' , [$this,\'customAdminColumnData\'], 10, 2 );
}
public function customAdminColumns($columns){
$insert=array(
\'file_type\' => \'File Type\'
);
array_splice($columns,3,0,$insert);
return $columns;
}
public function customAdminColumnData($column,$post_id){
switch($column){
case \'file_type\':
$media_id= get_post_meta($post_id,\'downloads_file\',true);
echo get_post_mime_type($media_id);
break;
}
}
我很确定我忽略了什么,但我想不出是什么。有谁能对此提供指导吗?