サポート » 使い方全般 » 別ドメインのWordPressの投稿を静的ページに呼び出す方法

  • 解決済 flat9flar

    (@flat9flar)


    hogehoge.com にインストールしたWorsPressの投稿の一部を
    fugafuga.com/index.htmlに呼び出したいのです。

    hogehoge.com のWordPressはサブディレクトリ形式のマルチサイトにして管理していますが、
    メインのサイト(一番最初に作成したサイト)になりますので、アドレスは「hogehoge.com」になっています。

    普段WordPressの投稿を静的ページに呼び出すには
    <?php require('wp-load.php'); ?>
    を使用して対応していますが、そこを
    http://fugafuga.com/index.htmlの1行目に
    <?php require('http://hogehoge.com/wp-load.php'); ?>
    としても上手くいきませんでした。

    実現可能な方法をご存知の方がいらっしゃいましたらご教授願えませんでしょうか。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • モデレーター Daisuke Takahashi

    (@extendwings)

    うーん、同じサーバにファイルがあるのではないのであれば、require('wp-load.php')を使った方法はほぼ無理ですね。
    RSSフィードをうまく使うのが一番だと思います。

    参考として、 http://wp-api.org/ ( https://wordpress.org/plugins/json-rest-api/ )を使うとWordPressの投稿をJavaScript等でいじることができますが、このプラグインはWordPressの機能として将来的に取り込まれる予定なので現時点で本番環境への導入はお勧めしません。

    あるいはAPIで扱うのならば(Jetpackを利用していれば)Wordpress.comのpublicAPIが使えますね。一応。

    XML-RPCを使うのもあり?

    トピック投稿者 flat9flar

    (@flat9flar)

    >Daisuke Takahashi様
    ご返信ありがとうございます。

    サーバーも別なので、wp-load.phpを使用するのは難しいのですね。
    今回はRSSで対応してみようと思います。

    >Hinaloe様
    ご返信ありがとうございます。

    Jetpackは以前から興味があるプラグインでしたので、これを機に調べてみたいと思います。
    XML-RPCは無効化してしまっているので今回は使用できないのです…

    お二方ともアドバイスありがとうございました!

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「別ドメインのWordPressの投稿を静的ページに呼び出す方法」には新たに返信することはできません。