WordPressでカスタムポストタイプ(「ns_news_article」と呼ばれ、Magic Fieldsから生成されたもの)が登録され、動作しています。これにより、ドメインの後ろに「カテゴリ/ニュース」を追加するためのURLが書き換えられます(例:www.mydomain.com/category/news/custom-post-1)。私はそこに "偽のディレクトリ"を持っていなければなりません。WPカスタム投稿の種類ページ番号/ 404エラー
私はのfunctions.phpでこれを持っている:
add_rewrite_rule("[ns_news_article]" . '$', "index.php?pagename=[ns_news_article]", "top");
add_rewrite_rule("[ns_news_article]" . '/page/([0-9])*/?', "index.php?pagename=[ns_news_article]" . '&paged=$matches[1]', "top");
global $wp_rewrite;
$wp_rewrite->flush_rules();
は、2行目は、リストのように複数のページを表示するときにページネーション404問題の世話をするが、単一のポストを表示しようとすると、その後404エラーが発生します。私がこれを取り除くと、あなたは投稿を見ることができますが、ページネーションは機能しません。
これを修正できますか、別の方法で行う必要がありますか?
私はdidnの申し訳ありません」私のコードを正しくフォーマットすることはできません:) – zuzuleinen
8つのスペースでインデントする必要があります(http://meta.stackexchange.com/a/3793/245388を参照) – Sven