【WordPress】カスタム投稿タイプの記事の作成者(投稿者)を変更する | バシャログ。
http://bashalog.c-brains.jp/14/02/21-153032.phpfunctions.phpに以下を記述します。※赤文字 news は投稿タイプ名。適宜変更してください。
// カスタム投稿タイプの記事編集画面にメタボックス(作成者変更)を表示する
/* admin_menu アクションフックでカスタムボックスを定義 */
add_action('admin_menu', 'myplugin_add_custom_box');
/* 投稿ページの "advanced" 画面にカスタムセクションを追加 */
function myplugin_add_custom_box() {
if( function_exists( 'add_meta_box' )) {
add_meta_box( 'myplugin_sectionid', __( '作成者', 'myplugin_textdomain' ), 'post_author_meta_box', 'news', 'advanced' );
}
}
// カスタム投稿タイプの記事一覧に投稿者の項目を追加する
function manage_news_columns ($columns) {
$columns['author'] = '作成者';
return $columns;
}
function add_news_column ($column, $post_id) {
if ('author' == $column) {
$value = get_the_term_list($post_id, 'author');
echo attribute_escape($value);
}
}
add_filter('manage_posts_columns', 'manage_news_columns');
add_action('manage_posts_custom_column', 'add_news_column', 10, 2);
0 件のコメント:
コメントを投稿