也许你可以试试这个:
add_filter(\'manage_edit-movie_columns\', \'custom_add_new_columns\');
function custom_add_new_columns( $columns ){
$columns[\'author_email\'] = \'Email\';
return $columns;
}
add_action(\'manage_movie_posts_custom_column\', \'custom_manage_new_columns\', 10, 2);
function custom_manage_new_columns( $column_name, $id ){
if (\'author_email\'==$column_name){
$current_item = get_post($id);
$author_id = $current_item->post_author;
$author_email = get_the_author_meta( \'user_email\', $author_id);
echo \'<a href="mailto:\'.$author_email.\'">\'.$author_email.\'</a>\';
}
}
在这里,我使用了自定义帖子类型
movie
. 您需要用自定义的帖子类型名称替换hooks中的movie-word。
例如,如果您的CPT是flower
, 挂钩应为manage_edit-flower_columns
和manage_flower_posts_custom_column
.
第一个函数在表中添加列的标题。第二个函数根据当前帖子添加列的内容。