Intereting Posts
Переписать большинство URL-адресов WordPress Сохранять регистрационную дату пользователя как мета Используя get_posts, мне нужно использовать комбинацию отношений OR & AND Поле формы контакта 7 неверно отображает ошибки проверки формата в Firefox и IE Наличие виджета только в печати Добавление мастера в мой плагин Как построить два сайта WordPress с использованием двух разных тем с той же базой данных (Нет! Я не занимаюсь многосетевой сетью)? Woocommerce – Сортировка по категориям И meta_value Если пост имеет настраиваемое поле, тогда отобразите css-класс Как добавить пользовательскую мета на страницу регистрации и передать ее для использования после активации блога? Регистрация таксономии. Что такое `query_var`? Обновление файлов медиабиблиотеки после загрузки через FTP Отобразить количество фактически загруженных изображений wp_list_pages: показывать только подстраницы на родительской странице? Запретить второй сеанс входа в систему

Разбиение на страницы для пользовательских типов сообщений – переписывание URL-адресов

Я работаю с настраиваемым типом сообщения, который я хочу разбивать на страницы, вот часть кода, инициализирующая персонализированный тип сообщения:

$args = array( 'labels' => $labels, 'public' => false, 'publicly_queryable' => true, 'show_ui' => true, 'show_in_menu' => true, 'query_var' => true, 'capability_type' => 'post', 'has_archive' => true, 'hierarchical' => false, 'menu_position' => null, 'supports' => array('title', 'page-attributes') ); register_post_type( 'article', $args ); 

Итак, когда url /article я вижу первую страницу сообщений, нет проблем. Функция paginate_links() создает ссылку на вторую страницу /article/page/2 , но она не работает – у меня ошибка 404. В этом разделе описывается абсолютно та же проблема, но решение Mark не работает для меня. Если я добавлю, например, 'rewrite' => array( 'slug' => 'artone') , url /article не работает вообще, только /artone .

Насколько я понимаю, метод печати моих статей не имеет значения. Когда я что-то ищу об этой проблеме, я могу видеть только советы о query_posts , WP_query и т. Д. Но is_archive() становится false, а is_404() становится истинным даже до header.php , поэтому я не знаю, где проблема может быть, может быть, что-то в functions.php .

Кроме того, даже если я устанавливаю постоянные значения по умолчанию ?p=123 url /?paged=2&post_type=article не работает!

PS Я не забываю перезаписывать правила перезаписи