Suporte » Plugins » WP-PageNavi com Custom Post Type

  • Bom dia, estou com um problema na paginação para um custom post type.

    Quando clico na página 2 dá erro 404, já procurei várias soluções mas nada dá certo. Estou fazendo alguma coisa errada? Segue o código.

    <ul class="box-vagas">
    <?php
      	$type = 'rio-de-janeiro';
      	$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
      	$args=array(
        	'post_type' => $type,
        	'post_status' => 'publish',
        	'paged' => $paged,
        	'posts_per_page' => 12,
        	'caller_get_posts'=> 1
      	);
      	$temp = $wp_query;
      	$wp_query = null;
      	$wp_query = new WP_Query();
      	$wp_query->query($args);
    ?>
    
    <?php if($wp_query->have_posts()) : while($wp_query->have_posts()) : $wp_query->the_post(); ?>
    
        <li>
            <h2><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h2>
    		<p class="data"><?php the_time('d/m/Y'); ?></p>
    
    		<p><?php echo(limit_words(get_the_excerpt(),15)); ?></p> 
    
    		<p class="bt-ver">ver mais</p>
        </li>
    
    <?php endwhile; endif; ?>
    </ul>
    
    <?php
    if(function_exists('wp_pagenavi')) { wp_pagenavi(); }
    $wp_query = null; $wp_query = $temp;
    ?>
Visualizando 1 resposta (de um total de 1)
  • Criador do tópico Marcelo Ribeiro

    (@mraweb)

    Não sei se pode ser algo errado no functions, então segue o código tbm.. Por favor me ajudem, não sei mais o que fazer com isso, já testei de tudooo…

    add_action('init', 'type_post_rj');
    	function type_post_rj() {
    		$labels = array(
    			'name' => _x('Rio de Janeiro', 'post type general name'),
    			'singular_name' => _x('Rio de Janeiro', 'post type singular name')
    		);
    		$args = array(
    			'labels' => $labels,
    			'public' => true,
    			'register_meta_box_cb' => 'vagasrj_meta_box',
    			'supports' => array('title', 'editor')
            );
    	register_post_type( 'rio-de-janeiro' , $args );
    	flush_rewrite_rules();
    }
    
    $labels = array(
     'name'              => __( 'Categorias RJ'),
     'singular_name'     => __( 'Categorias RJ'),
     'search_items'      => __( 'Buscar' ),
     'popular_items'     => __( 'Mais usadas' ),
     'all_items'         => __( 'Todas as Categorias' ),
     'parent_item'       => null,
     'parent_item_colon' => null,
     'edit_item'         => __( 'Add nova' ),
     'update_item'       => __( 'Atualizar' ),
     'add_new_item'      => __( 'Adicionar nova Categoria' ),
     'new_item_name'     => __( 'Nova' )
     );
    
     register_taxonomy('categorias-rj', array('rio-de-janeiro'),
     array(
     'hierarchical'   => true,
     'labels'         => $labels,
     'singular_label' => 'Categorias RJ',
     'all_items'      => 'Todas as Categorias',
     'query_var'      => true,
     'rewrite'        => array( 'slug' => 'rio-de-janeiro/categorias-rj' ))
     );

    Obrigado

Visualizando 1 resposta (de um total de 1)
  • O tópico ‘WP-PageNavi com Custom Post Type’ está fechado para novas respostas.