在管理页面面板中添加和删除列

时间:2012-01-16 作者:Tom

我想从页面列表中删除“评论”和“作者”列,并添加几个我自己的“永久链接”等。

这可能吗?我能用一个合适的钩子吗?

2 个回复
SO网友:Jared
SO网友:mor7ifer

另外,下面是我正在处理的一个项目中的一些(清理过的)示例代码

add_filter( \'manage_post_type_posts_columns\', \'my_columns_init\' );
add_action( \'manage_post_type_posts_custom_column\', \'my_columns_render\', 10, 2 );

function my_columns_init( $defaults ) {
    $defaults[\'col_name\'] = \'Column Name\';

    return $defaults;
function my_columns_render( $column_name, $post_id ) {
    if( $column_name == \'col_name\' ) {
        //your output here
    }
}

结束

相关推荐

如何在WordPress中为培训CMS创建自定义帖子类型?

我需要为基于WordPress的培训CMS创建一个基于现有“页面”类型的自定义帖子类型。我可以简单地创建一个新的帖子类型,但我想在这些培训页面中提供一些模板,以包含标准的重复内容,如说明,以及在每个页面类型中可能包含简单的多项选择测试。我该怎么办?我应该学习法典的哪些方面?