WordPress将元数据添加到帖子列表中的自定义列

时间:2015-03-16 17:00:14

标签: wordpress

我在wordpress帖子列表中添加了自定义列“评级”(在管理员中):

function test_modify_post_table( $column ) {
    $column['rating'] = 'Rating';
    return $column;
}

add_filter( 'manage_posts_columns', 'test_modify_post_table' );

现在有没有办法用元数据填充它?我已经搜遍过,尝试了很多例子,但似乎没有什么对我有用。谢谢!

1 个答案:

答案 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替换为评分元数据的名称

即可