2017-09-27 10 views
0

私はこのようなパーマリンク構造を使用しています:/%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'プロパティを設定しましたが、無駄にしてみました。何か案は?

答えて

0

この問題を修正しました。私が使用しているカテゴリは、カスタムの投稿タイプに直接マップします。私は使用しているプラ​​グイン(CPT UI)でポストタイプの設定を使いこなし、 'Has Archive'プロパティをtrueに設定しました。これは固定(pretty permalink構造を使用して)。

関連する問題