functions.phpに以下を記載する
//カスタム投稿(bukkenn)の投稿一覧にタクソノミーを表示して絞り込み表示をつける。 |
function my_manage_posts_columns_bukken_category($columns) { |
$columns['bukken_category'] = "カテゴリー"; |
function my_add_column_bukken_category($column_name, $post_id) { |
if( $column_name == 'bukken_category' ) { |
$tax = wp_get_object_terms($post_id, 'bukken_category'); |
if ( isset($stitle) && $stitle ) { |
function my_add_post_taxonomy_restrict_filter() { |
if ( 'bukken' == $post_type ) { |
< select name = "bukken_category" > |
< option value = "" >カテゴリー指定なし</ option > |
$ terms = get_terms ('bukken_category'); |
foreach ($terms as $term) { ?> |
< option value="<?php echo $term->slug; ?>" <? php if ( $_GET['bukken_category'] == $term->slug ) { print 'selected'; } ?>><? php echo $term->name; ?></ option > |
add_filter( 'manage_edit-bukken_columns', 'my_manage_posts_columns_bukken_category' ); |
add_action( 'manage_bukken_posts_custom_column', 'my_add_column_bukken_category', 10, 2 ); |
add_action( 'restrict_manage_posts', 'my_add_post_taxonomy_restrict_filter' ); |
因みに、今回は不動産物件をカスタム投稿タイプで作成したときに、タクソノミーを管理画面の投稿一覧に表示し、
タクソノミーで絞込み表示を出来るようにしたかったので、上記のようにしています。
スポンサーリンク