Show attachment count in post table

On image heavy blogs your posts may contain many attachments. This function displays the attachment count in the admin post table.

/**
 * Snippet Name: Show attachment count in post table
 * Snippet URL: https://www.wpcustoms.net/snippets/show-attachment-count-post-table/
 */
  function wpc_posts_columns_attachment_count($defaults){
    $defaults['wps_post_attachments'] = __('Attachments');
    return $defaults;
}
function wpc_posts_custom_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;}
    }
}
add_filter('manage_posts_columns', 'wpc_posts_columns_attachment_count', 5);
add_action('manage_posts_custom_column', 'wpc_posts_custom_columns_attachment_count', 5, 2); 

0 0 vote
Article Rating
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x