Hatena::Groupwebdev

TRANS[webdev]

 | 

2010-06-23

WordPressでほかのサイトのRSSを表示する

| 20:47 | WordPressでほかのサイトのRSSを表示する - TRANS[webdev] を含むブックマーク はてなブックマーク - WordPressでほかのサイトのRSSを表示する - TRANS[webdev] WordPressでほかのサイトのRSSを表示する - TRANS[webdev] のブックマークコメント

<h2><?php _e('Headlines from Yahoo ITmedia News'); ?></h2>
<?php // Get RSS Feed(s)
include_once(ABSPATH . WPINC . '/rss.php');
//WPのRSSの機能の部分を読み込む

$rss = fetch_rss('http://headlines.yahoo.co.jp/rss/itmedia_n.xml');
//Yahooのヘッドラインを取得し、$rssに格納

$maxitems = 5;
//最大5件表示する

$items = array_slice($rss->items, 0, $maxitems);
//$rssに格納されている記事を、最初から$maxitemsで指定されている件数を取得し、$itemsに格納する
?>
<ul>
<?php if (empty($items)) echo '<li>No items</li>';
//つか、if文はこんな書き方できたのか!変数が空だったら、No itemsって表示する。

else
foreach ( $items as $item ) : ?>
<li><a href='<?php echo $item['link']; ?>'
title='<?php echo $item['title']; ?>'>
<?php echo $item['title']; ?>
//foreachで取得して、それぞれの配列に入っているデータを表示する。
</a></li>
<?php endforeach; ?>
</ul>

参照:http://tenderfeel.xsrv.jp/wordpress/197/

あとここも:http://itpro.nikkeibp.co.jp/article/COLUMN/20070205/260823/

WordPress カテゴリで条件分岐

| 20:38 | WordPress カテゴリで条件分岐 - TRANS[webdev] を含むブックマーク はてなブックマーク - WordPress カテゴリで条件分岐 - TRANS[webdev] WordPress カテゴリで条件分岐 - TRANS[webdev] のブックマークコメント

<?php
$category = get_the_category();
//記事が属するカテゴリとカテゴリに関するデータを取得する

if($category[0]->category_parent==5){
//ID5ならtrue
//[0]というのがイマイチわからんが、[0]はカテゴリをひとつだけ選んでいるときに使われるらしい。
//category_parentはフィールド名。プロパティがcategory_parentってことかな。

}elseif($category[0]->category_nicename=='hoge'){
//スラッグがhogeならtrue


}else{
//他
}
?>

参照:http://tenderfeel.xsrv.jp/wordpress/168/

 |