mirror of
https://github.com/WordPress/WordPress.git
synced 2024-12-23 01:27:36 +01:00
First cut at post status menu. Needs style fixes.
git-svn-id: http://svn.automattic.com/wordpress/trunk@6731 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
parent
b85271e8ed
commit
3587caeb53
@ -54,6 +54,29 @@ if ( is_single() ) {
|
|||||||
}
|
}
|
||||||
?></h2>
|
?></h2>
|
||||||
|
|
||||||
|
<ul id="statusmenu">
|
||||||
|
<?php
|
||||||
|
$status_links = array();
|
||||||
|
foreach ( $post_stati as $status => $label ) {
|
||||||
|
$class = '';
|
||||||
|
|
||||||
|
if ( !in_array($status, $avail_post_stati) )
|
||||||
|
continue;
|
||||||
|
|
||||||
|
$num_posts = wp_count_posts('post', $status);
|
||||||
|
if ( $status == $_GET['post_status'] )
|
||||||
|
$class = ' class="current"';
|
||||||
|
|
||||||
|
$status_links[] = "<li><a href=\"edit.php?post_status=$status\"$class>" .
|
||||||
|
sprintf($label[1], $num_posts) . '</a>';
|
||||||
|
}
|
||||||
|
$class = empty($_GET['post_status']) ? ' class="current"' : '';
|
||||||
|
$status_links[] = "<li><a href=\"edit.php\"$class>All Posts</a>";
|
||||||
|
echo implode(' |</li>', $status_links) . '</li>';
|
||||||
|
unset($status_links);
|
||||||
|
?>
|
||||||
|
</ul>
|
||||||
|
|
||||||
<form name="searchform" id="searchform" action="" method="get">
|
<form name="searchform" id="searchform" action="" method="get">
|
||||||
<fieldset><legend><?php _e('Search terms…'); ?></legend>
|
<fieldset><legend><?php _e('Search terms…'); ?></legend>
|
||||||
<input type="text" name="s" id="s" value="<?php the_search_query(); ?>" size="17" />
|
<input type="text" name="s" id="s" value="<?php the_search_query(); ?>" size="17" />
|
||||||
|
@ -488,11 +488,11 @@ function wp_edit_posts_query( $q = false ) {
|
|||||||
$q['m'] = (int) $q['m'];
|
$q['m'] = (int) $q['m'];
|
||||||
$q['cat'] = (int) $q['cat'];
|
$q['cat'] = (int) $q['cat'];
|
||||||
$post_stati = array( // array( adj, noun )
|
$post_stati = array( // array( adj, noun )
|
||||||
'draft' => array(__('Draft'), _c('Drafts|manage posts header')),
|
'publish' => array(__('Published'), __('Published (%s)')),
|
||||||
'future' => array(__('Scheduled'), __('Scheduled posts')),
|
'future' => array(__('Scheduled'), __('Scheduled (5s)')),
|
||||||
'pending' => array(__('Pending Review'), __('Pending posts')),
|
'pending' => array(__('Pending Review'), __('Pending Review (%s)')),
|
||||||
'private' => array(__('Private'), __('Private posts')),
|
'draft' => array(__('Draft'), _c('Draft (%s)|manage posts header')),
|
||||||
'publish' => array(__('Published'), __('Published posts'))
|
'private' => array(__('Private'), __('Private (%s)'))
|
||||||
);
|
);
|
||||||
|
|
||||||
$avail_post_stati = $wpdb->get_col("SELECT DISTINCT post_status FROM $wpdb->posts WHERE post_type = 'post'");
|
$avail_post_stati = $wpdb->get_col("SELECT DISTINCT post_status FROM $wpdb->posts WHERE post_type = 'post'");
|
||||||
|
@ -995,6 +995,23 @@ a.view-comment-post-link {
|
|||||||
height: 15px;
|
height: 15px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#statusmenu {
|
||||||
|
margin: 0;
|
||||||
|
color: #999;
|
||||||
|
list-style: none;
|
||||||
|
white-space: nowrap;
|
||||||
|
left: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
#statusmenu a {
|
||||||
|
color: #2583ad;
|
||||||
|
padding: 3px;
|
||||||
|
line-height: 200%;
|
||||||
|
}
|
||||||
|
|
||||||
|
#statusmenu a:hover, #statusmenu a.current, #statusmenu a.current:hover {
|
||||||
|
color: #d54e21;
|
||||||
|
}
|
||||||
/* end menu stuff */
|
/* end menu stuff */
|
||||||
|
|
||||||
/* Admin Footer */
|
/* Admin Footer */
|
||||||
|
Loading…
Reference in New Issue
Block a user