web-dev-qa-db-ja.com

カスタムパーマリンク構造でページ2 /ページ区切りのRSSフィードを取得する方法?

私は私のRSSフィードのためにページネーションを働かせようとしています。

問題は、私のパーマリンクの設定が/%postname%というカスタム構造だということです。

  • パーマリンクを default に戻すと、/?feed=rss2&paged=2は機能します。

  • しかし、私のカスタム構造に関するパーマリンクでは、/?feed=rss2&paged=2/feed?paged=2にリダイレクトしますが、これは は機能しません

  • さらに、カスタム構造では、/page/2/feedはサイトを読むエンドユーザーには機能しますが、/feedは機能しません(/page/2!にリダイレクトされます)。

これはバグですか?すべてのプラグインを無効にし、問題を確認するためにデフォルトのテーマに戻りました。

手短に言うと、カスタムパーマリンク構造を使用してRSSフィードのページ付けをどのようにして行うのですか。

ありがとうございます。

1
Berto

更新として。私がやろうとしているのはRSSの仕様の範囲外です。つまり、短い答えは「そうしないで、APIを使用する」ということです。

しかし、その仕様をハックするためにI ほしい があれば、

  • カスタムパーマリンクプラグインを使う
  • サイトの設定でデフォルトのパーマリンクモードに戻る
  • それならpagedパラメータは私のテーマのカスタムRSSフィードに有効です。

全体的に私はAPIを使っています、そしてそれが安全であることを確認するだけです。

1
Berto