Changeset 6431
- Timestamp:
- 12/20/2007 08:23:30 PM (17 years ago)
- Location:
- trunk/wp-admin
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-admin/index-extra.php
r6026 r6431 10 10 11 11 $rss_feed = apply_filters( 'dashboard_incoming_links_feed', 'http://blogsearch.google.com/blogsearch_feeds?hl=en&scoring=d&ie=utf-8&num=10&output=rss&partner=wordpress&q=link:' . trailingslashit( get_option('home') ) ); 12 $more_link = apply_filters( 'dashboard_incoming_links_link', 'http://blogsearch.google.com/blogsearch?hl=en&scoring=d&partner=wordpress&q=link:' . trailingslashit( get_option('home') ) ); 12 13 13 14 14 $rss = @fetch_rss( $rss_feed ); 15 15 if ( isset($rss->items) && 1 < count($rss->items) ) { // Technorati returns a 1-item feed when it has no results 16 16 ?> 17 <h3><?php _e('Incoming Links'); ?> <cite><a href="<?php echo htmlspecialchars( $more_link ); ?>"><?php _e('More »'); ?></a></cite></h3> 17 18 18 <ul> 19 19 <?php … … 25 25 </ul> 26 26 <?php 27 } else { 28 ?> 29 <p><?php _e('No incoming links found... yet.'); ?></p> 30 <?php 27 31 } 28 32 break; … … 31 35 $rss = @fetch_rss(apply_filters( 'dashboard_primary_feed', 'http://wordpress.org/development/feed/' )); 32 36 if ( isset($rss->items) && 0 != count($rss->items) ) { 33 ?> 34 <h3><?php echo apply_filters( 'dashboard_primary_title', __('WordPress Development Blog') ); ?></h3> 35 <?php 36 $rss->items = array_slice($rss->items, 0, 3); 37 38 $rss->items = array_slice($rss->items, 0, 2); 37 39 foreach ($rss->items as $item ) { 38 40 ?> 39 <h4><a href='<?php echo wp_filter_kses($item['link']); ?>'><?php echo wp_specialchars($item['title']); ?></a> — <?php printf(__('%s ago'), human_time_diff(strtotime($item['pubdate'], time() )) ); ?></h4>41 <h4><a href='<?php echo wp_filter_kses($item['link']); ?>'><?php echo wp_specialchars($item['title']); ?></a> <?php gmdate( 'Y/m/d', strtotime( $item['pubdate'] ) ); ?></h4> 40 42 <p><?php echo $item['description']; ?></p> 41 43 <?php -
trunk/wp-admin/index.php
r6026 r6431 8 8 jQuery('#incominglinks').load('index-extra.php?jax=incominglinks'); 9 9 jQuery('#devnews').load('index-extra.php?jax=devnews'); 10 jQuery('#planetnews').load('index-extra.php?jax=planetnews');10 // jQuery('#planetnews').load('index-extra.php?jax=planetnews'); 11 11 }); 12 12 </script> … … 26 26 <div class="wrap"> 27 27 28 <h2><?php _e(' Welcome to WordPress'); ?></h2>28 <h2><?php _e('Dashboard'); ?></h2> 29 29 30 <div id=" zeitgeist">31 <h 2><?php _e('Latest Activity'); ?></h2>30 <div id="rightnow"> 31 <h3><?php _e('Right Now'); ?> <a href="post-new.php"><?php _e('Write a New Page'); ?></a> <a href="page-new.php"><?php _e('Write a New Post'); ?></a></h3> 32 32 33 <div id="incominglinks"></div> 33 <?php 34 // I'm not sure how to internationalize this, Nikolay? 35 36 $num_posts = $wpdb->get_var( "SELECT COUNT(*) FROM $wpdb->posts WHERE post_type = 'post' AND post_status = 'publish'" ); 37 38 $num_pages = $wpdb->get_var( "SELECT COUNT(*) FROM $wpdb->posts WHERE post_type = 'page' AND post_status = 'publish'" ); 39 40 $num_drafts = $wpdb->get_var( "SELECT COUNT(*) FROM $wpdb->posts WHERE post_type = 'post' AND post_status = 'draft'" ); 41 42 $num_future = $wpdb->get_var( "SELECT COUNT(*) FROM $wpdb->posts WHERE post_type = 'post' AND post_status = 'future'" ); 43 44 $num_comments = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->comments WHERE comment_approved = '1'"); 45 46 $num_cats = wp_count_terms('category'); 47 48 $num_tags = wp_count_terms('post_tag'); 49 50 $sentence = 'You have '; 51 if ( $num_posts ) 52 $sentence .= '<a href="edit.php">' . number_format( $num_posts ) . ' posts</a>, '; 53 54 if ( $num_pages ) 55 $sentence .= '<a href="edit-pages.php">' . number_format( $num_pages ) . ' pages</a>, '; 56 57 if ( $num_drafts ) 58 $sentence .= '<a href="edit.php?post_status=draft">' . number_format( $num_drafts ) . ' drafts</a>, '; 59 60 if ( $num_future ) 61 $sentence .= '<a href="edit.php?post_status=future">' . number_format( $num_future ) . ' scheduled posts</a>, '; 62 63 // There is always a category 64 $sentence .= 'contained within <a href="categories.php">' . number_format( $num_cats ) . ' categories</a> and ' . number_format( $num_tags ) . ' tags.'; 65 66 ?> 67 <p><?php echo $sentence; ?></p> 68 <?php 69 $ct = current_theme_info(); 70 $sidebars_widgets = wp_get_sidebars_widgets(); 71 $num_widgets = count( $sidebar_widgets ); 72 ?> 73 <p>You use the <?php echo $ct->title; ?> theme with <a href='widgets.php'><?php echo $num_widgets; ?> widgets</a>. <a href="themes.php">Change Theme</a>. You're using BetaPress TODO.</p> 74 <?php do_action( 'rightnow_end' ); ?> 75 <?php do_action( 'activity_box_end' ); ?> 76 </div> 77 78 <div id="dashboard-widgets"> 79 80 <div class="dashboard-widget"> 81 <div class="dashboard-widget-edit"><a href="">See All</a> | <a href="">Edit</a></div> 82 <h3>Recent Comments</h3> 34 83 35 84 <?php … … 39 88 if ( $comments || $numcomments ) : 40 89 ?> 41 <div>42 <h3><?php printf( __( 'Comments <a href="%s" title="More comments…">»</a>' ), 'edit-comments.php' ); ?></h3>43 90 44 91 <?php if ( $numcomments ) : ?> … … 57 104 ?> 58 105 </ul> 106 <?php endif; ?> 59 107 </div> 60 <?php endif; ?>61 108 109 110 <div class="dashboard-widget"> 62 111 <?php 63 if ( $recentposts = $wpdb->get_results("SELECT ID, post_title FROM $wpdb->posts WHERE post_type = 'post' AND " . get_private_posts_cap_sql('post') . " AND post_date_gmt < '$today' ORDER BY post_date DESC LIMIT 5") ) : 112 $more_link = apply_filters( 'dashboard_incoming_links_link', 'http://blogsearch.google.com/blogsearch?hl=en&scoring=d&partner=wordpress&q=link:' . trailingslashit( get_option('home') ) ); 64 113 ?> 65 <div> 66 <h3><?php printf( __( 'Posts <a href="%s" title="More posts…">»</a>' ), 'edit.php' ); ?></h3> 114 <div class="dashboard-widget-edit"><a href="<?php echo htmlspecialchars( $more_link ); ?>"><?php _e('See All'); ?></a> | <a href="">Edit</a></div> 115 <h3>Incoming Links</h3> 116 117 <div id="incominglinks"></div> 118 </div> 119 120 <div class="dashboard-widget"> 121 <?php 122 $recentposts = $wpdb->get_results("SELECT ID, post_title FROM $wpdb->posts WHERE post_type = 'post' AND " . get_private_posts_cap_sql('post') . " AND post_date_gmt < '$today' ORDER BY post_date DESC LIMIT 5"); 123 ?> 124 <div class="dashboard-widget-edit"><a href="<?php echo htmlspecialchars( $more_link ); ?>"><?php _e('See All'); ?></a> | <a href="">Edit</a></div> 125 <h3>Recent Posts</h3> 126 67 127 <ul> 68 128 <?php … … 77 137 </ul> 78 138 </div> 79 <?php endif; ?>80 139 81 <?php 82 if ( $scheduled = $wpdb->get_results("SELECT ID, post_title, post_date_gmt FROM $wpdb->posts WHERE post_type = 'post' AND post_status = 'future' ORDER BY post_date ASC") ) : 83 ?> 84 <div> 85 <h3><?php _e('Scheduled Entries:') ?></h3> 86 <ul> 87 <?php 88 foreach ($scheduled as $post) { 89 if ($post->post_title == '') 90 $post->post_title = sprintf(__('Post #%s'), $post->ID); 91 echo "<li>" . sprintf(__('%1$s in %2$s'), "<a href='post.php?action=edit&post=$post->ID' title='" . __('Edit this post') . "'>$post->post_title</a>", human_time_diff( current_time('timestamp', 1), strtotime($post->post_date_gmt. ' GMT') )) . "</li>"; 92 } 93 ?> 94 </ul> 95 </div> 96 <?php endif; ?> 140 <div class="dashboard-widget"> 141 <div class="dashboard-widget-edit"><a href="<?php echo htmlspecialchars( $more_link ); ?>"><?php _e('See All'); ?></a> | <a href="">Edit</a> | <a href="">RSS</a></div> 142 <h3><?php echo apply_filters( 'dashboard_primary_title', __('Blog') ); ?></h3> 97 143 98 <div> 99 <h3><?php _e('Blog Stats'); ?></h3> 100 <?php 101 $numposts = (int) $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->posts WHERE post_type = 'post' AND post_status = 'publish'"); 102 $numcomms = (int) $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->comments WHERE comment_approved = '1'"); 103 $numcats = wp_count_terms('category'); 104 $numtags = wp_count_terms('post_tag'); 105 106 $post_str = sprintf(__ngettext('%1$s <a href="%2$s" title="Posts">post</a>', '%1$s <a href="%2$s" title="Posts">posts</a>', $numposts), number_format_i18n($numposts), 'edit.php'); 107 $comm_str = sprintf(__ngettext('%1$s <a href="%2$s" title="Comments">comment</a>', '%1$s <a href="%2$s" title="Comments">comments</a>', $numcomms), number_format_i18n($numcomms), 'edit-comments.php'); 108 $cat_str = sprintf(__ngettext('%1$s <a href="%2$s" title="Categories">category</a>', '%1$s <a href="%2$s" title="Categories">categories</a>', $numcats), number_format_i18n($numcats), 'categories.php'); 109 $tag_str = sprintf(__ngettext('%1$s tag', '%1$s tags', $numtags), number_format_i18n($numtags)); 110 ?> 111 112 <p><?php printf(__('There are currently %1$s and %2$s, contained within %3$s and %4$s.'), $post_str, $comm_str, $cat_str, $tag_str); ?></p> 144 <div id="devnews"></div> 113 145 </div> 114 146 115 <?php do_action('activity_box_end'); ?> 147 <?php do_action( 'dashboard_widgets' ); ?> 148 149 <p><a href="">Customize this page</a>.</p> 150 116 151 </div> 117 152 118 <p><?php _e('Use these links to get started:'); ?></p>119 120 <ul>121 <?php if ( current_user_can('edit_posts') ) : ?>122 <li><a href="post-new.php"><?php _e('Write a post'); ?></a></li>123 <?php endif; ?>124 <li><a href="profile.php"><?php _e('Update your profile or change your password'); ?></a></li>125 <?php if ( current_user_can('manage_links') ) : ?>126 <li><a href="link-add.php"><?php _e('Add a link to your blogroll'); ?></a></li>127 <?php endif; ?>128 <?php if ( current_user_can('switch_themes') ) : ?>129 <li><a href="themes.php"><?php _e('Change your site’s look or theme'); ?></a></li>130 <?php endif; ?>131 </ul>132 <p><?php _e("Need help with WordPress? Please see our <a href='http://codex.wordpress.org/'>documentation</a> or visit the <a href='http://wordpress.org/support/'>support forums</a>."); ?></p>133 134 <div id="devnews"></div>135 153 136 154 <div id="planetnews"></div>
Note: See TracChangeset
for help on using the changeset viewer.