php初心者です。
wordpressのfeedを、phpファイルに6つ読み込みさせたところ、
表示はうまく出来ているのですが、動作が重たい、、、といいますか、
最初の読み込み〜表示までに、すごく時間がかかるようになってしまいました。
これを回避するには、どのように対策したらよいでしょうか。
wordpress側
※表示設定でfeedの記事は5件表示にしています。
wordpressトップページ
├カテゴリーA
├記事
├カテゴリーB
├記事
├カテゴリーC
├記事
├カテゴリーD
├記事
├カテゴリーE
├記事
├カテゴリーF
├記事
phpファイル側
※phpファイル側の読み込みは、simplexml_load_file関数を使いました。
<ul> <?php $rss = simplexml_load_file('wordpressのカテゴリーAのfeedのパス'); foreach($rss->channel->item as $item){ $title = $item->title; $date = date("Y-m-d", strtotime($item->pubDate)); $link = $item->link; ?> <li> <a href='<?php echo $link; ?>'><?php echo $date; ?> <?php echo $title; ?></a> </li> <?php } ?> </ul>
というかたまりが、
wordpressのカテゴリーの数だけ6カ所あります。
feedを複数読み込みする場合の方法として、
これが正しいのかどうか、、、
他に最適な方法がありましたら、教えていただけますと嬉しいです。
よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー