/* Manage pages screen */
function remove_pages_count_columns($defaults) {
unset($defaults['comments']);
unset($defaults['date']);
unset($defaults['cb']);
unset($defaults['author']);
return $defaults;
}
add_filter('manage_pages_columns', 'remove_pages_count_columns');
// Remove stuff below each entry
function remove_quick_edit( $actions ) {
unset( $actions['inline hide-if-no-js'] );
unset( $actions['trash'] );
unset( $actions['view'] );
unset( $actions['edit'] );
return $actions;
}
add_filter('page_row_actions','remove_quick_edit',10,1);
// Add own columns
function page_column_views($columns) {
$columns['move'] = 'Move';
// $columns['edit'] = 'Edit';
$columns['delete'] = 'Delete';
$columns['published'] = 'Published';
return $columns;
}
add_filter( 'manage_pages_columns', 'page_column_views' );
// ...And populate them!
function page_custom_column_views($name) {
global $post;
if ("move" == $name) _e("Move");
// elseif ("edit" == $name) _e("Edit");
elseif ("delete" == $name) _e("Delete");
elseif ("published" == $name) _e("Published");
}
add_action( 'manage_pages_custom_column', 'page_custom_column_views', 5, 2 );
// On hovering page title, reveal options
function custom_admin_mange_pages() {?>
<script type="text/javascript">
//<![CDATA[
jQuery("#the-list tr").hover(
function () {
jQuery(this).find("td.column-move, td.column-delete, td.column-edit").css("visibility", "visible");
},
function () {
jQuery(this).find("td.column-move, td.column-delete, td.column-edit").css("visibility", "hidden");
}
);
//]]>
</script><?php
}
add_action('admin_print_footer_scripts', 'custom_admin_mange_pages');