simplexml_load_fileでRSSが出力するXMLデータを変数に格納し、オブジェクトをforeachで回す方法です。

    サンプルコード

    <!DOCTYPE html>
    <html lang="ja">
    <head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    </head>
    <body>


    <?php
    /* WordPressのRSSが出力するXMLをパースしオブジェクトに代入 */
    $rss = simplexml_load_file('https://example.com/feed');

    /* 各記事のデータをforeachで回して配列に入れる */
    $news_list = array();
    $news_cnt = 0;
    foreach($rss->channel->item as $item){
    var_dump($item);
    $news_list[] = array(
    'title' => $item->title,
    'date' => date("Y/m/d", strtotime($item->pubDate)),
    'link' => $item->link
    );
    $news_cnt++;

    /* 配列に格納する記事数を指定(※この場合5件)*/
    if ($news_cnt==5) {
    break;
    }
    }
    ?>
    <!-- ↓表示部分 -->
    <ul>
    <?php foreach ($news_list as $news):?>
    <li><a href="<?php echo $news['link'];?>" target="_blank"><?php echo $news['date'];?> <?php echo $news['title'];?></a></li>
    <?php endforeach;?>
    </ul>

    </body>
    </html>

    ↓動作サンプルはこちら

    https://minasegawa.com/test/rss-from-wp.php(現在は動作しません)

    参考:https://analyzegear.co.jp/blog/403 ありがとうございます。

    同じサーバ内ならwp-blog-header.phpを読む方法も

    自分が管理する同じサーバ内なら↓以下の方法のほうがカスタマイズしやすいと思います。