Я использую пользовательский тип записей в WordPress (называемый "ns_news_article", сгенерированный из магических полей), которые зарегистрированы и работают.Это переписывает URL, чтобы добавить «категорию / новости» после домена (так: www.mydomain.com/category/news/custom-post-1).У меня там должны быть «поддельные каталоги».
У меня есть это в 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 ошибки при попытке просмотраединственный пост.Если я избавлюсь от этого, вы можете просматривать сообщения, но нумерация страниц не работает.
Можно ли это исправить или это нужно сделать другим способом?