こんにちは。
補足すると
テーマに
『<link rel=”alternate” type=”application/rss+xml” title=”<?php bloginfo(‘name’); ?> RSS Feed” href=”<?php bloginfo(‘rss2_url’); ?>” />』
もちろん付け加えているので勿論見れるはずだと思います。
これはちょっと違っていて、
厳密に言うと、WordPressでは <head>
内に<link rel="alternate" type="application/rss+xml" (略)>
の形でRSSフィードへのリンクが記載されていなくても、フィードは生成されてます。
WordPressのフィードが生成される事と、<head>
タグ内にリンクが出力される事は別ものとお考えください。
フィードが生成される部分について、以前、自分のブログに記事を書きましたで、
参考までにリンクしておきます。
http://gatespace.wordpress.com/2012/10/16/wordpress-feeds/
ただし、プラグインやテーマによってはフィードの配信自体を止めることがありますので、まずはphp-webさんの書かれたトラブルシューティングを試してみてください。
こんにちは
今回に限ってはなぜか見れない状態に
見れないというのは、どのような状態を指しますか?
エラーが発生して、見れない。
白紙
リダイレクトされる
など、具体的な状態を教えてください。
コメントのrssはどうですか?
エラーで見れない場合、
functions.php に
デフォルトのフィードリンクは取得できますか?
<?php
echo get_bloginfo( get_default_feed() . '_url');
?>
カスタマイズでの、テストコードなどが、フィードにキャッシュされる事があります。
(functions.phpに実験的に出力したコード、php区間外の空白や改行、bom など、)
フィードのサーバでのキャッシュを、止めてみます。
<?php
function do_not_cache_feeds( $feed ) {
$feed->enable_cache(false);
}
add_action( 'wp_feed_options', 'do_not_cache_feeds' );
?>
同時に必ず、ブラウザのキャッシュもクリアしてください。
PHP WEB様>>ご返答有難うございます。
1.パーマリンクに関しましては、ノータッチでございます。
2.テーマに関しましても、デフォルトの状態となっております。
3.プラグインに関しましても、現状はノータッチです。。。
4.wordpress.orgからバージョンを変えあの手この手で試しはしているのですが
全く出来ない状態で…
gatespace様>>ご丁寧に解説をしていただき有難うございます。
nobita様>>具体的な説明が出来ておらず失礼いたしました。
404ERROR FILE NOT FOUND※指定されたページ(URL)は見つかりません。
この状態となってしまいます。
404ERROR FILE NOT FOUND※指定されたページ(URL)は見つかりません。
これは、ワードプレスの、404.phpではないですよね。
ルートに、アクセス制限( .htaccess)とかかかっていませんか?
nobitaさん!
404.phpではなく。
.htaccessは全くかけていないんです…
もぅ本当に、意味が分からなくて…
パーマリンクをデフォルトのまま変更していないのでしたら、フィードのURLは’http://www.xxxxx.com/contents/?feed=rss2’になると思います。
こちらのトピックで返信を貰ってから、新たにフォーラム » 使い方全般 » google_rsscode.jsに関しましてを立ち上げたようですが、マナー違反です。
同じ問題の質問ですので、こちらのトピックに返信するようにしてください。
現在、google_rsscode.jsを利用して
ホームページの新着情報の箇所にWPを読み込んでくる設定をしており
そのファイルは他のサイトではいくら使いまわしても問題なく利用ができ重宝していたのですが
今回に限ってはじめて【400:Feed could not be loaded.】と出てきてしまいました。
=======================================================================
function initialize() {
var feedurl = “http://xxxxxxxx.com/container/rss”;
var feed = new google.feeds.Feed(feedurl);
=======================================================================
↓
var feedurl = “http://xxxxxxxx.com/container/rss”;
テスト的に他のURLにしたところ
問題なく読み込んできております。
どうも、google_rsscode.jsが原因ではないようなのですが
やはり、WP側の問題でしょうか。
サーバーはロリポップ
入れ方はロリポップの簡単インストール
読み込みのテストをしていた段階なので
インストールして直ぐの確認だったため
テーマ・パーマリンクの変更なし
プラグインをいらっている事もございません。
↑今まではロリポップでも同じようにやっており、
問題はなかったのですが
いきなりでとても戸惑っている次第です。
どうか、何かよい解決策を授けていただければと思います。
インストールしただけで何も変更していないのでしたら、簡単インストールまたはサーバーに問題があるのかもしれません。
上記のURLでもフィードが表示されない場合は、ロリポップに問い合わせてみてください。
WPを手動インストールした場合に、フィードが生成されているかも確認しておくといいかもしれません。
なお、Google Chromeの最新版でフィードの表示に問題があり、ファイルのダウンロードダイアログが開きます。
こちらの問題はその内修正されると思いますが。
追加確認です。
簡単インストールでサンプル記事や固定ページが作成されるか分かりませんが、投稿や固定ページは表示されていますか?
パーマリンクをデフォルト以外に変更済みで、.htaccessが生成されていない場合に、質問のような現象が発生することを確認しました。
やはりパーマリンク設定を変更していませんか?
WPがインストールされたフォルダのパーミッションを確認して、書き込み権限が無い場合は与えてください。
その後でパーマリンクを変更するとフィード等が表示されるようになると思います。
パーマリンクの変更が済んだら、セキュリティの為にもパーミッションを元に戻すことをおすすめします。
必要が生じたらその都度変更するようにしてください。