![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
http://blog.quall.net/opensource/755/
↑のサイトを参考にしてみたのですがうまくいきません。
やりたいことは、
・サイドバーにアメブロの新着を1件表示したい
・日付と本文の抜粋を表示したい
・出来れば記事中の画像を1つサムネイル画像として表示したい
よろしくお願い致します。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
>↑のサイトを参考にしてみたのですがうまくいきません。
どう、出来なかったのかを書かないとアドバイスのしようがありません。
エラーとか、ログを見れば動かない原因が分かると思います。
記述ミスとか、ソースが間違っていることが多いです。
この回答への補足
すみませんでした。
ソース載せますので指摘お願いします。
【sidebar.php(新着記事を載せたいファイル)】
<div id="diarys">
<div class="dwaku">
<?php include('quall_rss.php'); ?>
<?php if (!empty($total_items)) : ?>
<?php $i = 0; ?>
<?php foreach ($total_items as $item) : ?>
<?php if ($i > 1) break; ?>
<?php
if ($item['dc']['date']) {
$date = substr($item['dc']['date'], 0, 4);
} else {
$date = '';
}
?>
<a href="<?php echo $item['link']; ?>"><img width="100" height="100" src="./images/top/mall_image.png" alt="" /></a>
<div class="d_date"><?php echo $date; ?></div>
<div class="d_text"><a href="<?php echo $item['link']; ?>"><?php echo blog_title($item['link']); ?></a></div>
</div>
<div class="go-blog"><a href="http://ameblo.jp/*************/">ブログ一覧を見る</a></div>
<?php $i++; ?>
<?php endforeach; ?>
<?php endif; ?>
</div><!-- #diarys end -->
【quall_rss.php】
<?php
/*---------------------
外部RSSの取得と表示
-----------------------*/
include_once(ABSPATH . WPINC . '/rss.php'); //wordpress標準定数
//RSSのキャッシュ設定
define('MAGPIE_OUTPUT_ENCODING', 'UTF-8');
define('MAGPIE_CACHE_DIR', './cache');
define('MAGPIE_FETCH_TIME_OUT', 30);
define('MAGPIE_CACHE_AGE', 60*60);
//取得feedのURLリスト wordpress ver2.8系で取得する場合はこちら
$rss_url = array(
'http://rssblog.ameba.jp/***/rss.html'
);
foreach ($rss_url as $key => $value) {
$rss = fetch_rss($value);
$maxitems = 1; //1件表示させる
$items[$key] = array_slice($rss->items, 0, $maxitems);
}
//配列の整形
$total_items = array();
foreach($items as $key => $val){
foreach ($val as $k => $v){
$total_items[] = $v;
}
}
foreach($total_items as $k => $v) {
$dc[$k] = $v['dc']['date'];
}
array_multisort($dc, SORT_DESC, $total_items);
//ブログURLから、そのブログのタイトルを返す関数
function blog_title($url) {
//ブログタイトル名とルートURL
$rss_blog = array(
'url' => 'http://***/',
'title' => 'ブログ'
);
$blog_title = '';
foreach ($rss_blog as $v) {
if (strpos($url, $v['url']) !== FALSE) {
$blog_title = $v['title'];
break;
}
}
return $blog_title;
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 画像編集・動画編集・音楽編集 エクスプローラー サムネイル表示されない 1 2022/12/22 10:14
- WordPress(ワードプレス) WordpressでYouTubeの埋め込みができない。 1 2022/10/26 01:08
- その他(ブラウザ) エッジのスタート画面について 2 2022/08/17 11:12
- gooブログ ブログの記事を書きだしのみに表示したい 1 2022/06/25 19:11
- Windows 10 フォルダ内の全ての画像を矢印キーでスライドできるようにしたい 1 2022/10/21 12:53
- Excel(エクセル) エクセルについて教えてください。 1 2023/03/03 08:38
- フリーソフト libreoffice drawのツールバーのチェックが外れてしまう 1 2022/10/04 22:02
- Windows 10 Windows10 の設定?について (長文ですがよろしくお願いします)m(_ _)m 3 2022/05/14 12:22
- 防犯カメラ・監視カメラ・小型カメラ VHSを高画質な動画ファイルにしたいです。 3 2022/05/06 12:08
- Windows 10 Windows10の画像ファイルのサムネールがアイコン表示になってしまいました。 3 2022/07/09 13:01
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
phpでcookieがうまく保存されない
-
掲示板を作成しておりアップロ...
-
フォームで戻った際に入力済み...
-
ワードプレスサイト PHP8.0.25...
-
PHPで画像の渡しが上手く行きま...
-
「基礎からのMySQL 第3版 Kindl...
-
PHP MySql 画像を取得
-
phpの imap_search で漢字コード
-
a href リンクタグでだけで 送...
-
EC-CUBEをeclipseからコンパイ...
-
PHPのエラーの解消法について教...
-
PHPについて。
-
アマゾンのような評価の星を選...
-
PHP8を使うと、大量のWarningが...
-
SFTPなどは使わないホームペー...
-
ファイルアップロードに関して...
-
Q&Aサイトを作成していてURLの...
-
アップロード画像数でCSSを分け...
-
アップロードファイルの数に応...
-
ファイルアップロードの上限を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
509エラー
-
ホームページのタブに表示され...
-
アップロードしたけど反映され...
-
HPビルダーのリンクがすべて...
-
色々な画像を指定の場所に表示...
-
検索サイトにおけるバナー画像...
-
トレーディングビューの使い方...
-
HPを 「お気に入りに追加」で...
-
モバイルで画像が表示されない...
-
Web拍手の拍手絵について
-
ホームページビルダー8を使っ...
-
自ホームページの開く時間
-
FC2ホームページ作成のことで教...
-
一部のWebサイトのコンテンツが...
-
wordpressで外部ブログの新着を...
-
L字みたいな記号の表示
-
テーブルセル余白(例えば左側...
-
PDFファイルが破損していると表...
-
シーサーブログのヘッダー画像...
-
ピクチャーボックスの大きさに...
おすすめ情報