私はこのようなパーマリンク構造を使用しています:/%category%/%postname%
。/categoryまたは/ category/blogpostに行くと、それは問題ありません。しかし、問題は、/category post list
でページネーションを有効にしたときです。 permalink構造のため、私はページリンクのために/category/page/2
のようなものを得ます。私がそれらに行くとき、私は404を得ます - おそらく、それはスラッグの 'ページ'とのブログ投稿を見つけることを試みているからです。手動で/ category?paged = 2に行くと、私はそれを働かせることができます。カテゴリー+ pretty permalinksのWordpressページ設定
私は、ページングリンクのデフォルトフォーマットを取得してクエリ文字列を使用する必要があるか、またはパーマリンク構造を動作させる必要があります。私の問題は、投稿リストを作成するために独自のライブラリを呼び出すテーマを使用しているため、ページネーションの生成方法を変更できないということです。たぶん、私がフックできるアクションやフィルターがありますか?
私はpre_get_postsにフックして、URIに基づいてクエリの 'paged'と 'cat'プロパティを設定しましたが、無駄にしてみました。何か案は?