我在试图将分类法显示在仪表板的post列中时遇到了一些问题,自定义函数显示正确,只是分类法不正确,有人知道我哪里出了问题吗?以下是显示问题的屏幕截图:http://i.imgur.com/GiMSfhF.png
// Add filters for the Games Database in the control panel
add_filter( \'manage_edit-games_database_columns\', \'my_columns\' );
function my_columns( $columns ) {
$columns[\'games_database_platform\'] = \'Platform\'; // Taxonomy
$columns[\'games_database_genre\'] = \'Genre\'; // Taxonomy
$columns[\'games_database_publisher\'] = \'Publisher\'; // Custom Function
$columns[\'games_database_developer\'] = \'Developer\'; // Custom Function
$columns[\'games_database_rating\'] = \'Review Score\'; // Custom Function
unset( $columns[\'comments\'] );
return $columns;
}
add_action( \'manage_posts_custom_column\', \'populate_columns\' );
function populate_columns( $column ) {
if ( \'games_database_publisher\' == $column ) {
$game_publisher = esc_html( get_post_meta( get_the_ID(), \'game_publisher\', true ) );
echo $game_publisher;
}
elseif ( \'games_database_developer\' == $column ) {
$game_developer = get_post_meta( get_the_ID(), \'game_developer\', true );
echo $game_developer;
}
elseif ( \'games_database_rating\' == $column ) {
$game_rating = get_post_meta( get_the_ID(), \'game_rating\', true );
echo $game_rating . \'%\';
}
elseif ( \'games_database_platform\' == $column ) {
$game_platform = get_post_meta( get_the_ID(), \'games_database_game_platform\', true );
echo $game_platform;
}
elseif ( \'games_database_rating\' == $column ) {
$game_rating = get_post_meta( get_the_ID(), \'game_rating\', true );
echo $game_rating . \'%\';
}
}