Ondersteuning » Code oplossingen gezocht » costum post type in category

  • Opgelost FrankG2013

    (@frankg2013)


    Hallo

    Ik heb een vraag. ik ben bezig om een costum post type in te voegen in mijn website, deze heb ik gelinkt aan dezelfde categorieën van mijn berichten. alleen wordt de costum post nu bij elke categorie weergegeven i.p.v. alleen bij de geselecteerde categorie.

    Weet iemand hoe ik dit kan oplossen?

2 reacties aan het bekijken - 1 tot 2 (van in totaal 2)
  • 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.

    Thread starter FrankG2013

    (@frankg2013)

    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?

2 reacties aan het bekijken - 1 tot 2 (van in totaal 2)
  • Het onderwerp ‘costum post type in category’ is gesloten voor nieuwe reacties.