Paginação de arquivo de tipo de publicação personalizada 404

EDITAR. Eu encontrei o culpado causando meu problema. Eu tinha o seguinte código para alterar o slug da paginação para “sida” para refletir o idioma do site. Funciona bem para postagens de blog, mas não funciona para tipos de postagem personalizados. Se alguém souber como eu posso obter slug de paginação personalizado para todos os tipos de publicações, por favor entre!

// Change pagination slug function bb2_pagination_slug() { global $wp_rewrite; // Get the global wordpress rewrite-rules/settings // Change the base pagination property which sets the wordpress pagination slug. $wp_rewrite->pagination_base = "sida"; } add_action( 'init', 'bb2_pagination_slug' ); 

Pergunta original:

Eu tenho um arquivo personalizado do tipo de publicação que funciona bem, exceto quando tentando ir para a página seguinte na paginação eu recebo um 404. Não consigo descobrir qual é o problema.

Eu tinha uma página com o mesmo nome que meu tipo de postagem personalizado. Eu removi isso porque pensei que isso poderia ter causado o problema, mas não ajudou. Eu descartei minhas regras de reescrita.

Se eu mudar de permanente permalinks, isso funciona.

O arquivo existe em:

myproject.dev/om/vd-presenterar

A próxima página deve ser acessível em

myproject.dev/om/vd-presenterar/sida/2

A página paginada existe, posso alcançá-la com o seguinte URL

myproject.dev/index.php?post_type=vd_presents&paged=2

que redireciona para (eu não sei como isso funciona ou porque isso faz isso):

myproject.dev/sida/2/?post_type=vd_presents

Aqui é parte relevante do meu código de postagem personalizado:

 $rewrite = array( 'slug' => 'om/vd-presenterar', 'with_front' => false, 'pages' => true, 'feeds' => true, ); $args = array( 'labels' => $labels, 'supports' => array( 'title', 'editor'), 'taxonomies' => array(''), 'hierarchical' => false, 'public' => true, 'show_ui' => true, 'show_in_menu' => true, 'menu_position' => 7, 'show_in_admin_bar' => true, 'show_in_nav_menus' => true, 'can_export' => true, 'has_archive' => true, 'exclude_from_search' => false, 'publicly_queryable' => true, 'rewrite' => $rewrite, 'capability_type' => 'post', ); register_post_type( 'vd_presents', $args ); 

Solutions Collecting From Web of "Paginação de arquivo de tipo de publicação personalizada 404"