Персонализированный тип страницы назначения не работает с rewrite pagination_base

это мой первый вопрос. Спасибо за поддержку.

Я создал пользовательский тип сообщения, и все работает отлично, но разбиение на страницы моего архива - customposttypename.php pagination не работает. Я изменил базу разбиения на страницы с помощью простого плагина, найденного в Интернете, на этом сайте:

<!--?php # -*- coding: utf-8 -*-
/**
 * Plugin Name: T5 Page to Seite
 * Description: Ersetzt <code-->/page/ durch /seite/.
 * Author: Thomas Scholz <[removed_email]>
 * Author URI: http://toscho.de
 * License: MIT
 * License URI: http://www.opensource.org/licenses/mit-license.php
 */

if ( ! function_exists( 't5_page_to_seite' ) )
{
register_activation_hook( __FILE__ , 't5_flush_rewrite_on_init' );
register_deactivation_hook( __FILE__ , 't5_flush_rewrite_on_init' );
add_action( 'init', 't5_page_to_seite' );

function t5_page_to_seite()
{
$GLOBALS['wp_rewrite']->pagination_base = 'pagina';
}
function t5_flush_rewrite_on_init()
{
add_action( 'init', 'flush_rewrite_rules', 11 );
}
}
</[removed_email]>

В чем проблема? Если я deactive plugin и использовать default pagination_base (страница), то все будет хорошо. Есть идеи?

1 ответ

Задача решена! удалить плагин и.httaccess и установить WP htaccess Control Plugin. Измените базу разбиения на страницы на "pagina" и работайте!

licensed under cc by-sa 3.0 with attribution.