Intereting Posts
WordPress + Тема Тема => Миниатюры WPTouch Post не работают? Человеческое время Diff, изменение минут до минут Добавить блоги в боковую панель «Блоги i Follow» Показать полное изображение thumbnail Как добавить данные автора в боковую панель сообщений? как фильтровать по фамилии для персонализированного сообщения Каковы детали для аргумента функции wp_update_plugin () Панель инструментов администратора отображается, когда вы не вошли в систему Добавить тэг таксономии типа публикации в класс статьи Сохранение комментария Meta как массив Пользовательская роль с возможностью редактирования собственной страницы Различные стили отрывок по категории, но хронологические Динамически ссылаться на последнее сообщение или моделировать запрос определенной должности в шаблоне страницы Веб-сайт на нескольких языках Показать действия определенных групп BuddyPress

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

При переписывании url вот так: … /% postname% /

Это важная часть моих аргументов регистрации типа записи:

'rewrite' => array( 'slug' => 'haendler', 'with_front' => false ) 

Мое разбиение на страницы на пользовательский тип сообщения не работает.

Отображение разбиения на страницы есть, но когда я нажимаю на второй странице, ссылка http://www.example.com/%postname%/page/2 всегда возвращается обратно к http://www.example.com/%postname%/

Если я отключу постоянные ссылки на стиль разбивки по умолчанию, то это прекрасно.

Что может быть причиной того, что URL-адрес автоматически удаляет значение page/2 ?

заранее спасибо

Solutions Collecting From Web of "Разбиение страницы на пользовательский тип сообщения не работает, если постоянные ссылки переписывают URL-адрес"

Эта проблема была представлена ​​здесь: https://core.trac.wordpress.org/ticket/15551

Он исходит из функции redirect_canonical() WP.

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

 add_filter( 'redirect_canonical','custom_disable_redirect_canonical' ); function custom_disable_redirect_canonical( $redirect_url ){ if ( is_singular('your_custom_post_type') ) $redirect_url = false; return $redirect_url; } 

Надеюсь, это поможет.