diff --git a/wp-admin/edit-pages.php b/wp-admin/edit-pages.php
index becbd3f283..e58628e50d 100644
--- a/wp-admin/edit-pages.php
+++ b/wp-admin/edit-pages.php
@@ -45,6 +45,7 @@ $title = __('Pages');
$parent_file = 'edit.php';
wp_enqueue_script('admin-forms');
wp_enqueue_script('inline-edit');
+wp_enqueue_script('pages');
$post_stati = array( // array( adj, noun )
'publish' => array(__('Published'), __('Published pages'), __ngettext_noop('Published (%s)', 'Published (%s)')),
@@ -77,6 +78,19 @@ require_once('admin-header.php');
?>
diff --git a/wp-admin/includes/template.php b/wp-admin/includes/template.php
index 0745603c53..f23d5c5d4c 100644
--- a/wp-admin/includes/template.php
+++ b/wp-admin/includes/template.php
@@ -891,6 +891,7 @@ function display_page_row( $page, $level = 0 ) {
$id = (int) $page->ID;
$class = ('alternate' == $class ) ? '' : 'alternate';
$posts_columns = wp_manage_pages_columns();
+ $hidden = (array) get_user_option( 'manage-page-columns-hidden' );
$title = get_the_title();
if ( empty($title) )
$title = __('(no title)');
@@ -901,6 +902,13 @@ function display_page_row( $page, $level = 0 ) {
$column_display_name) {
+ $class = "class=\"$column_name column-$column_name\"";
+
+ $style = '';
+ if ( in_array($column_name, $hidden) )
+ $style = ' style="display:none;"';
+
+ $attributes = "$class$style";
switch ($column_name) {
@@ -911,6 +919,7 @@ foreach ($posts_columns as $column_name=>$column_display_name) {
break;
case 'modified':
case 'date':
+ $attributes = 'class="date column-date"' . $style;
if ( '0000-00-00 00:00:00' == $page->post_date && 'date' == $column_name ) {
$t_time = $h_time = __('Unpublished');
} else {
@@ -933,19 +942,17 @@ foreach ($posts_columns as $column_name=>$column_display_name) {
}
}
?>
-
|
+
> |
ID );
?>
-
ID ) ) { ?>">
+ | >ID ) ) { ?>">
post_password) ) { _e(' — Protected'); } elseif ('private' == $post->post_status) { _e(' — Private'); }
- if ( 'excerpt' == $mode )
- the_excerpt();
-
$actions = array();
$actions['edit'] = '' . __('Edit') . '';
$actions['inline'] = '' . __('Quick Edit') . '';
@@ -963,8 +970,9 @@ foreach ($posts_columns as $column_name=>$column_display_name) {
break;
case 'comments':
+ $attributes = 'class="comments column-comments num"' . $style;
?>
- |