WordPress のカスタム投稿の編集画面に『投稿者』を表示する方法です。
This is a method to display the ‘Author’ column on the custom post type in wordpress’s admin dashboard.
どのカスタム投稿タイプにも対応します。
Compatible with any custom post types.
クイック編集にも対応。
Also supports quick editing.
functons.php
<?php
// Display 'Author' column on custom post type in admin dashboard.
add_action('admin_menu', 'myplugin_add_custom_box');
function myplugin_add_custom_box()
{
if (function_exists('add_meta_box')) {
global $post_type;
if (empty($post_type)) {
$post_type = get_query_var('post_type');
}
if (empty($post_type)) {
$post_type = 'post';
}
add_meta_box('myplugin_sectionid', __('Author', 'myplugin_textdomain'), 'post_author_meta_box', $post_type, 'advanced');
}
}
function manage_cpt_columns($columns)
{
$columns['author'] = 'Author';
return $columns;
}
function add_cpt_column($column, $post_id)
{
if ('author' == $column) {
$value = get_the_term_list($post_id, 'author');
echo esc_attr($value);
}
}
add_filter('manage_posts_columns', 'manage_cpt_columns');
add_action('manage_posts_custom_column', 'add_cpt_column', 10, 2);
コメント