我在wordpress帖子列表中添加了自定义列“评级”(在管理员中):
function test_modify_post_table( $column ) {
$column['rating'] = 'Rating';
return $column;
}
add_filter( 'manage_posts_columns', 'test_modify_post_table' );
现在有没有办法用元数据填充它?我已经搜遍过,尝试了很多例子,但似乎没有什么对我有用。谢谢!
答案 0 :(得分:2)
您可以使用以下内容:
add_action( 'manage_posts_custom_column' , 'rating_columns' );
function rating_columns( $column ) {
global $post;
switch ( $column ) {
case 'Rating':
$metaData = get_post_meta( $post->ID, 'METADATA_NAME', true );
echo $metaData;
break;
}
}
只需将METADATA_NAME替换为评分元数据的名称
即可