Wordpress管理后台开发:所有文章列表中添加文章附件数量

现在许多新加入WordPress界的朋友,都喜欢用WordPress博客程序+相应的WordPress主题搭建资源下载站,在文中插入相关的附件资源,但是管理起来很麻烦,需要进入文章页面才能看到附件数量,本教程就是资源站懒人站长的救星!

请将以下代码加入当前使用主题的functions.php文件中

add_filter('manage_posts_columns', 'weeiy_attachment_count', 5);
add_action('manage_posts_custom_column', 'weeiy_columns_attachment_count', 5, 2);
function weeiy_attachment_count($defaults){
    $defaults['wps_post_attachments'] = __('附件数量');
    return $defaults;
}
function weeiy_columns_attachment_count($column_name, $id){
        if($column_name === 'wps_post_attachments'){
        $attachments = get_children(array('post_parent'=>$id));
        $count = count($attachments);
        if($count !=0){echo $count;}
    }
}
呵呵呵呵

实现效果,如上图所示,有附件显示附件数,无附件无任何显示!

发表评论

相关文章