サポート » 使い方全般 » 外部ページにWordPressの固定ページをインクルードしたい

  • 解決済 akiyamaxxx

    (@akiyamaxxx)


    現在、普通のページ+WordPressという構成でホームページを作っています。
    普通のページ(hoge.php)の中にWordPressの固定ページを取り込みたいと思っています。

    固定ページのアドレスをデフォルト紹介ページ wordpress/about/として話します。

    HTMLのインラインフレームを使えば、
    <iframe src=”wordpress/about/”>インラインフレーム</iframe>
    で実現できます。

    ですが、インラインフレームは使いたくないので
    <?php require_once(“wordpress/about/”); ?>
    としたのですが、もちろんエラーがでます。

    PHPの初心者なので申し訳ありませんが、解決方法があれば教えてください。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • <?php
    $res = file_get_contents(“wordpress/about/”);
    print $res;
    ?>

    かな?

    トピック投稿者 akiyamaxxx

    (@akiyamaxxx)

    返信ありがとうございます。早速試してみましたが、エラーがでました。

    Warning: file_get_contents(wordpress/about/) [function.file-get-contents]: failed to open stream: No such file or directory in (URL略)\hoge.php on line 10

    というのもwordpress/about/というアドレスは、WordPressの管理者画面でページの編集項目により設定されているパーマリンクなので/about/というフォルダは実際サーバ上に存在しないからだと思います。

    ちなみに、管理者画面のページの編集で編集リンクのアドレスを見ると
    http://(URL略)/wordpress/wp-admin/page.php?action=edit&post=3
    となっています。

    何か分かりましたら教えていただけたらと思います。

    だったら絶対リンクならいいんじゃないですか?
    <?php
    $res = file_get_contents(“http://~~~~/wordpress/about/&#8221;);
    print $res;
    ?>

    ただ、お使いのサーバが外部読み込みを許可してれば、という前提です。

    トピック投稿者 akiyamaxxx

    (@akiyamaxxx)

    有難う御座いました!!!出来ました。(^_^)/

    前回返信を頂いたときになぜ絶対アドレスでテストしなかったのか・・・・。後悔しております。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「外部ページにWordPressの固定ページをインクルードしたい」には新たに返信することはできません。