バージョン選択

フォーラム

メニュー

オンライン状況

41 人のユーザが現在オンラインです。 (34 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 41
もっと...

サイト内検索

質問 > その他 > 外部ブログPHP埋め込みについて

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
offde
投稿日時: 2021/5/25 13:02
対応状況: −−−
新米
登録日: 2019/9/26
居住地:
投稿: 7
外部ブログPHP埋め込みについて
▼テンプレート
[EC-CUBE] 3.0.17(新規インストール)
[レンタルサーバ] シックスコア
[OS] Windows10
[PHP] PHP7.0.16
[データベース] MySQL 5.5.45
[WEBサーバ] Apache
[ブラウザ] Chrome
[導入プラグインの有無] 多数あり
[カスタマイズの有無] 外観ほか

TOPページに外部ブログの一覧を表示させたいと思っています。
以下、埋め込み用のPHPはあるのですが、どのように書き換えれば表示出来るようになりますか?
ご教授宜しくお願い致します。


<?php
include_once(ABSPATH . WPINC . '/feed.php');
$rss = fetch_feed('https://ameblo.jp/ブログ名/rss20.xml'); // ここに埋め込みたいアメブロのURLを入れる
if (!is_wp_error($rss)) {
$maxitems = $rss->get_item_quantity(5); //何件記事を表示するか
$rss_items = $rss->get_items(0, $maxitems);
}
?>
<?php if (!empty($maxitems)) : ?>
<?php if ($maxitems == 0) : ?>
<p>RSSデータがありませんでした</p>
<?php else : ?>
<!-- ループ処理 -->
<?php foreach ($rss_items as $item) : ?>
<div class="ameblo_box">
<!-- 最初の画像を取得 -->
<?php
$first_img = '';
if (preg_match(
'/<img.+?src=[\'"]([^\'"]+?)[\'"].*?>/msi',
$item->get_content(),
$matches
)) {
$first_img = $matches[1];
}
?>
<?php if (!empty($first_img)) : ?>
<img src="<?php echo esc_attr($first_img); ?>" alt="" />
<?php endif; ?>
<!-- タイトル -->
<p><?php echo $item->get_title(); ?></p>
<!-- 日付 -->
<p><?php echo $item->get_date('Y.m.d'); ?></p>
<!-- 記事抜粋分 -->
<p>
<?php echo mb_substr(strip_tags($item->get_description()), 0, 50); // 例50文字まで
?> ...
</p>
<!-- リンク -->
<a href="<?php echo $item->get_permalink(); ?>">続きを読む</a>
</div>
<?php endforeach; ?>
<?php endif; ?>
<?php endif; ?>
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBEペイメント

公式ストアEC-CUBE4系デザインテンプレート続々リリース中

統計情報

総メンバー数は72,982名です
総投稿数は102,060件です

投稿数ランキング

1
seasoft
7333
2
468
3072
3
AMUAMU
2712
4
nanasess
2174
5
umebius
2030
6
yuh
1612
7
red
1453
8
h_tanaka
1090
9
tsuji
936
10
fukap
907
11
shutta
835
12
tao_s
793
13 ramrun 789
14 karin 689
15 sumida 641
16
homan
633
17 DELIGHT 572
18
patapata
502
19
flealog
485
20 tonton 437


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.