/** * 投稿一覧に項目を削除する * * * * */ //add_filter('manage_posts_columns', 'remove_my_columns'); function remove_my_columns($defaults) { unset($defaults['attachments']); unset($defaults['author']); return $defaults; } /** * 添付ファイルを投稿一覧ページに追加 表示する * * * * */ add_action('manage_posts_custom_column', 'scompt_custom_column', 10, 2); function scompt_custom_column($column_name, $post_id) { global $wpdb; if( $column_name== 'attachments' ) { $query= "SELECT post_title, ID FROM $wpdb->posts ". "WHERE post_type='attachment' ". "AND post_parent='$post_id'"; $attachments= $wpdb->get_results($query); if( $attachments ) { $my_func= create_function('$att', 'return "<a href=\"".get_permalink($att->ID)."\">". $att->post_title. "</a>";'); $text= array_map($my_func, $attachments); echo implode(', ',$text); } else { echo '<i>'.__('None').'</i>'; } } }