フォーラムへの返信

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • フォーラム: 使い方全般
    返信が含まれるトピック: fetch_feed でgoo blogのフィードが受信できない?
    トピック投稿者 centree

    (@centree)

    自己解決しました。
    確証はありませんが、RSSを取得に行くとき、gooブログの方でuser-agentにwordpressの文字が入っていると拒否されているようです。

    ユーザーエージェントを書き換えることによってgooブログの方もRSSフィードの読み込みが可能です。

    <?php
    $Flist = fetch_feed(array(
    http://example.com/rss/feed/goes/here&#8217;,
    http://example.com/rss/feed/goes/here2&#8217;,
    http://&#8230;.’
    ));
    $Flist->set_useragent(‘●●●’.SIMPLEPIE_USERAGENT);
    if (!is_wp_error( $Flist ) ) :
    …….

    ●●●のところは適当な文字を英数字で入れます。

    ちまたではUser-Agentの偽装という言い方もされ、不正アクセス防止法などへの抵触も気になりますが、調べてみたところ法令に記される「認識符号」というのはIDやパスワードのことのようで、当面はUser-Agentの変更は同法に抵触しないだろうという認識に至りました。

    また、多くのブラウザで(開発目的ではありますが)User-Agentの変更機能が搭載または搭載可能なようですので、現時点では日本でも問題になっていないという判断です。

    ご意見あれば返信欄にコメントを残してください。

    フォーラム: インストール
    返信が含まれるトピック: WordPress 3.0を新しいドメインへ移動

    マルチサイトをやったことがないのでよくわかりませんが…
    djcomkatoさんの指摘通りだと思いますが、補足情報です。

    たとえば、hohehohe.com → example.com に変更したのであれば
    データベースのバックアップを取って、Terapadなどのテキストエディタで開き
    hohehohe.com → example.com の置換をかけてやればよいのではと思います。

    シングルサイトだと、画像などをアップロードしていない状態であれば
    少なくとも2か所、書き換えが必要だったと思います。

    (おそらく、コントロールパネルの「一般設定」で設定する
     WordPress のアドレス (URL) と サイトのアドレス (URL)の
     2か所がデータベースに記録されているためと思います)

    マルチサイトだと、それ分増えるかもしれませんね。

2件の返信を表示中 - 1 - 2件目 (全2件中)