MENU

Add ‘author’ column to the post list in admin dashboard

wordpress

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);
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメントする

目次