• sephancsorba

    (@sephancsorba)


    Ik heb een custom post type.

    register_post_type( 'kf_entertainer',
    			array(
    				'labels' => array(
    					'name' => __( 'Entertainers', 'post type general name' ),
    					'singular_name' => __( 'Entertainer', 'post type singular name' )
    				),
    				'supports' => array(
    					'title',
    					'editor',
    					'thumbnail'),
    				'show_ui'=>true,
    				'menu_position' => 5,
    				'public' => true,
    				'has_archive' => true,
    				'publicly_queryable' => true,
    				'query_var' => true,
    				'capability_type' => 'post',
    				'hierarchical' => true,
    				'taxonomies' => array('post_tag','thumbnail','category'),
    				'supports' => array('title','editor','author','thumbnail','excerpt','comments','custom-fields', 'page-attributes'),
    				'rewrite' => array('slug' => 'entertainer', 'with_front' => 'false')
    			)
    		);

    Die komt gewoon netjes in de backend. Ik assign een categorie eraan die in entertainers tab, categorieën staan. Ik ga naar bijvoorbeeld -> /category/category1/.

    Heb een fetch gemaakt, voor het ophalen van deze custom post type.

    $paged = (get_query_var('page')) ? get_query_var('page') : 1;
    $query_string = array(
    						  'post_type'=>'kf_entertainer',
    						  'post_status'=> 'publish',
    						  'posts_per_page'=>1,
    						  'paged'=>get_query_var( $paged )
    						);
    				$query = new WP_Query( $query_string );
    				$posts = $query->posts;	
    
    						while ($query->have_posts()) : $query->the_post(); $do_not_duplicate = $post->ID;
    
    echo $post->ID;
    
    endwhile;
    
    posts_nav_link(' • ','Vorige','Volgende');

    Ik heb in die desbetreffende categorie, 3 berichten.
    Hij laat zien 1 custom post, dat klopt want ik heb dat aangegeven.
    Maar hij geeft niet de navigatie?
    Hoe kan dat?

    Heb al van alles geprobeerd, ook met een taxonomy toevoegen voor bv. eigen categorien dan werkt taxonomy-kf_entertainers wel maar archive-kfentertainers ook niet en nog steeds geen pager, met category-kf_entertainer.php (-> laat ie uberhaupt niet).

    HELP HELP HELP, ben al 5 dagen aan het zoeken!

10 reacties aan het bekijken - 1 tot 10 (van in totaal 10)
  • Probeer het eens met dit:

    <div id="pagination">
    <?php echo get_previous_posts_link( __( 'Vorige', 'sephancsorba' ), $query->max_num_pages ); ?>
    <?php echo get_next_posts_link( __( 'Volgende', 'sephancsorba' ), $query->max_num_pages ); ?>
    </div>
    Thread starter sephancsorba

    (@sephancsorba)

    Ja linkjes krijg ik wel maar, category/clowns-2/page/2/
    Page not found. 404, had dit ook al geprobeerd.

    Trouwens, nog even het volgende opmerken:

    – je specificeert 2x de supports parameter
    – waarom is je post type hierarchical?
    – heb je een taxonomie genaamd thumbnail ???

    Heb je de code hierboven effectief geprobeerd? Kijk anders even naar http://codex.wordpress.org/Class_Reference/WP_Query, meer bepaald de $found_posts en $max_num_pages properties.

    Thread starter sephancsorba

    (@sephancsorba)

    – ja dat is een foutje maar maakt geen verschil
    – thumbnail is voor featured image, hoeft en moet geen taxonomy te zijn zit al in supports
    – hierarchical zodat ik de posttype onder dezelfde post type kan hangen net zoals pages & categories

    Thread starter sephancsorba

    (@sephancsorba)

    Taxonomy moet er wel inkomen anders kan ik de custom type niet aan een categorie hangen, kan ik geen featured image gebruiken en geen post tags invoeren.

    Thread starter sephancsorba

    (@sephancsorba)

    Denk dat ik zelf even een functie maak. Gewoon een direct request via mysql doe met custom-pagination.

    Thread starter sephancsorba

    (@sephancsorba)

    Ik heb over dit probleem al veel gelezen op de engelse wordpress forum, maar ook daar zijn er mensen nog steeds problemen, ondanks dat WordPress zegt dat dit opgelost is door bv archive-custom_post_type.php te gebruiken. Wellicht download ik wel even 3.4!

    csorbamedia

    (@csorbamedia)

    Heb het probleem opgelost met een eigen navigation functie.

    Post je even je oplossing? Kan handig zijn voor andere gebruikers

10 reacties aan het bekijken - 1 tot 10 (van in totaal 10)

Het onderwerp ‘Custom post type’ is gesloten voor nieuwe reacties.