前提・実現したいこと
Wordpressに関しての質問です。
自分が所有している2つのwordpressサイトがあります。
(ドメインは別でサーバーは同じです)
下記のhttps://sample.work/のサイトの新着情報(ブログのようなもの) を
もう1つの別ドメインのサイトに表示したいです。
表示したい内容は
・リンク
・アイキャッチ画像
・日付
・タイトル
・記事の内容が20行程度
です。
##エラー内容
このように書いたところ、
サイトには 準備中 と表示されました。
ですが、https://sample.work/には既にいくつか記事を投稿しています。
どなたかわかる方がいらっしゃいましたら、よろしくお願いいたします。
(https://sample.work/のドメイン名は実際には自分の所有しているものに変更してあります)
該当のソースコード
<?php include_once( ABSPATH . WPINC . '/feed.php' ); $url = 'https://sample.work/feed/'; $rss = fetch_feed( $url ); if ( !is_wp_error( $rss ) ) { // 最新3件のフィードを取得 $maxitems = $rss->get_item_quantity(3); $rss_items = $rss->get_items( 0, $maxitems ); } ?><nav class="rightNavArea"> <h2 class="mainNavText">Blog</h2>
<div class="InnerCon1"> <?php if ($maxitems): // データあったら表示 ?> <?php foreach ($items as $item): ?> <a href="<?php echo $item->get_permalink(); ?>"> <?php if(has_post_thumbnail()): ?> <figure style="background:url(<?php the_post_thumbnail('thumbnail'); ?>);background-position: center center; background-size: cover;background-repeat: norepeat;"></figure> <?php endif; ?> <div class="backNaviText"> <p><?php echo $item->get_date('Y.m.d'); ?>"><?php echo $item->get_date('Y.m.d'); ?></p> <p><?php echo $item->get_title(); ?></p> <p><?php echo $item->get_content();?></p> </div> </a> <?php endforeach; ?> </div> <?php else: echo '<li>準備中</li>' ?> <?php endif; ?> </nav>
補足情報(FW/ツールのバージョンなど)
まだWordpressを初めて間もないので、グーグル検索をして
いくつかのサイトの参考になった部分を使って書きました。
変なところがあるかと思いますが、まだひよっこなんだな。。。と思っていただけたら幸いです。
あなたの回答
tips
プレビュー