0

wordpress サイト: 特定の「サブ」フィードが feedburner にリダイレクトされないようにしようとしていますが、メイン フィードは引き続きリダイレクトできるようにしたいと考えています。

リダイレクトを防止したいフィードは次のように設定されています: http://website-example.org/feed?author=275

ただし、http: //website-example.org/feed を feedburner にリダイレクトしたままにします。

現在、PHP を使用してリダイレクトを作成しています。私のコードは次のようになります。

add_filter('feed_link','custom_feed_link', 1, 2);

function custom_feed_link($output, $feed) {
    $feed_url = 'http://feeds.feedburner.com/websitename/yaSQ';
    $feed_array = array('rss' => $feed_url, 'rss2' => $feed_url, 'atom' => $feed_url, 'rdf' => $feed_url, 'comments_rss2' => '');
    $feed_array[$feed] = $feed_url;
    $output = $feed_array[$feed];

return $output;

}

ここでこの答えを見つけましたが、それが最善の方法であるかどうかはわかりません。(また、そのコードを完全には理解していません。) 一部のフィードを除いて、メインのすべてのフィードを feedburner にリダイレクトするにはどうすればよいですか?

私が正しい方向に進んでいるかどうか、これに対する簡単な解決策があるかどうか、または上記のリンクの .htaccess コードの意味を教えてください。

ありがとう、イアン

4

1 に答える 1

0

解決しました。

カスタム RSS テンプレートと「feed wrangler」と呼ばれる古いプラグインを使用することになりました。ソリューションは非常にうまく機能します。

ここにいくつかの役立つリンクがあります: http://wordpress.org/extend/plugins/feed-wrangler/ http://kanevski.org/projects/feed-wrangler/

于 2012-08-28T04:33:02.997 に答える