- 2011年6月16日 2:16 PM
- テーマの編集
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 | <div id="newdata"> <p><B>新着情報</B></p> <!-- 新着情報 --> <?php $entryAry = array(); for ($i = 0; $i < get_blog_count(); $i++) : $blog_lists = get_blog_list(); $blog_id = $blog_lists[$i]['blog_id']; //ブログのサイト名とURLを取得(get_blog_option実行前に取得しないとおかしくなる) $siteurl = get_blog_option($blog_id,'siteurl'); $blogname = get_blog_option($blog_id,'blogname'); $wpdb->set_blog_id($blog_id); query_posts("showposts=3&post_status=publish"); ?> <?php if (have_posts()) : while(have_posts()) : the_post();?> <?php $get_post_time = $post->post_date; $unix_time = strtotime($get_post_time); $entryAry[$unix_time]['quid'] = $post->guid; $entryAry[$unix_time]['ID'] = $post->ID; $entryAry[$unix_time]['title'] = $post->post_title; $entryAry[$unix_time]['date'] = date('Y/n/j', strtotime($post->post_date)); //ブログのサイト名とURLを格納 $entryAry[$unix_time]['siteurl'] = $siteurl; $entryAry[$unix_time]['blogname'] = $blogname; $entryAry[$unix_time]['blog_id'] = $blog_id; ?> <?php endwhile; endif; endfor; ?> <?php if ( count($entryAry)>0 ) : ?> <?php //全記事をタイムスタンプ順に並び替え krsort($entryAry); //1ページ内の投稿数(管理画面「表示設定」)分だけループ $j = 0; foreach ( $entryAry as $k => $v ) : if( $j < get_option('posts_per_page')): ?> ■<?php echo $v['date']; ?><br /> <a href="<?php echo get_blog_permalink($v['blog_id'], $v['ID']); ?>"><?php echo $v['title']; ?></a><br /> <?php if($v['blog_id']!==1): //本サイト以外の場合、子サイト名を表示 ?> <a href="<?php echo $v['siteurl']; ?>">(<?php echo $v['blogname']; ?>)</a><br /><br /> <?php endif; ?> <?php $j++; endif; endforeach; ?> <?php else: ?> <p>該当記事はありません。</p> <?php endif; ?> <!-- 新着情報終わり --> </div><!-- #new_data --> |
- Newer: 特定のカテゴリーの新着を表示
- Older: タグクラウドのフォントサイズを変更
Comments:0
Trackbacks:1
- Trackback URL for this entry
- http://chiko.moo.jp/wordpress/tips/2011/06/16/%e8%a4%87%e6%95%b0%e3%83%96%e3%83%ad%e3%82%b0%e3%81%ae%e6%96%b0%e7%9d%80%e8%a8%98%e4%ba%8b%e4%b8%80%e8%a6%a7%e3%82%92%e8%a1%a8%e7%a4%ba%e3%81%99%e3%82%8b/trackback/
- Listed below are links to weblogs that reference
- 複数ブログの新着記事一覧を表示する from wordpressのまとめ
- pingback from 特定のカテゴリーの新着を表示 - wordpressのまとめ 2011年6月16日
[...] を使って先ほどの新着表示の [...]