Ik kan daar moeilijk beeld van krijgen maar normaal gezien gebruik je gewoon ‘get_the_term_list’ voor uw custom post type, zo doe ik dat.
misschien ben ik sowieso verkeerd bezig.
Ik zal het proberen uit te leggen, misschien kunnen jullie me dan verder helpen.
ik heb een aantal categorieën aangemaakt. bij elke categorie wil ik in een wrapper bovenin 6 of 7 posts weergeven met thumbnail en daaronder wil ik in dezelfde wrapper nog eens 10 berichten weergeven, maar dan als alleen een link.
nu ben ik begonnen met het aanpassen van category.php, daar heb ik de volgende code in gezet.
`<div class=”wrapper_shops_top”>
<?php get_template_part(‘shops’); ?>
</div>
<div class=”wrapper_shops_bottom”>
<?php get_template_part(‘shops_link’); ?>
</div>`
Vervolgens heb ik 2 php bestanden aangemaakt (shops.php en shops_link.php) en heb hierin de volgende code gezet.
<?php
/*
Template Name Posts: Shops
*/
?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<!--Start Shop-->
<a href="<?php global $wp_query;$postid = $wp_query->post->ID; echo get_post_meta($postid, 'Link', true);?>" rel="bookmark" title="Ga naar: <?php the_title_attribute(); ?>" target="_blank" ><?php if ( has_post_thumbnail()) { the_post_thumbnail('shops_post_thumbnail', array('class' => 'shops')); } ?></a>
<!--End Shop-->
<?php endwhile;?>
<?php else : ?>
<p style="color: #d40152; margin:10px 0px 0px 10px;">
<?php _e('Sorry, er zijn (nog) geen winkels in deze categorie.', 'themia'); ?></p>
<?php endif; wp_reset_query(); ?>
en voor shops_link de volgende code:
<?php
/*
Template Name Posts: Shops_link
*/
?>
<?php query_posts( 'post_type=shops_link'); ?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<!--Start Shop_link-->
<a href="<?php global $wp_query;$postid = $wp_query->post->ID; echo get_post_meta($postid, 'Link', true);?>" rel="bookmark" title="Ga naar: <?php the_title_attribute(); ?>" target="_blank" ><?php the_title_attribute(); ?></a>
<!--End Shop_link-->
<?php endwhile; ?>
<?php else : ?>
<p style="color: #d40152; margin:10px 0px 0px 10px;">
<?php _e('Sorry, er zijn (nog) geen winkels in deze categorie.', 'themia'); ?></p>
<?php endif; wp_reset_query(); ?>
Op zich gaat het goed, alleen worden de aangemaakte shops_link berichten nu in elke categorie weergegeven i.p.v. de geselecteerde categorie.
Misschien doe ik het helemaal verkeerd en hebben jullie een andere mogelijkheid om dit te realiseren?