Ondersteuning » Algemeen WordPress » Custom Post Type Archief / Pagina

  • FadingMusic

    (@fadingmusic)


    Beste,

    De archiefpagina van de Custom Post Types is voor mij niet praktisch, vooral omdat ik dan geen titel en subtitel van mijn pagina kan instellen. Ook kan ik geen SEO gegevens invullen. Ik wil dus de Custom Post Types op een normale WordPress pagina weergeven.

    Hoe kan ik de Custom Post Types met behulp van een “Page Template” op een pagina weergeven zoals op mijn blog op de voorpagina?

    Ik ben vrijwel alle zoekresultaten op Google nagegaan, maar helaas ben ik daar niet wijzer op geworden.

    Dit is de “page.php” van mijn thema.

    <?php get_header(); ?>
    
    <section class="content">
    
    	<div class="pad group">
    
    		<?php while ( have_posts() ): the_post(); ?>
    
    			<article <?php post_class('group'); ?>>
    
    				<?php get_template_part('inc/page-image'); ?>
    
    				<h1 class="page-title-single"><?php echo alx_page_title(); ?></h1>
    
    				<div class="entry themeform">
    					<?php the_content(); ?>
    					<div class="clear"></div>
    				</div><!--/.entry-->
    
    			</article>
    
    			<?php if ( ot_get_option('page-comments') == 'on' ) { comments_template('/comments.php',true); } ?>
    
    		<?php endwhile; ?>
    
    	</div><!--/.pad-->
    
    </section><!--/.content-->
    
    <?php get_sidebar(); ?>
    
    <?php get_footer(); ?>

    Bedankt.

1 reactie aan het bekijken (van in totaal 1)
  • Hallo,

    Ik snap je probleem. Archiefpagina werkt niet. Je kan trouwens wel SEO gegevens voor die pagina opgeven met WordPress SEO by Yoast.

    Maar goed. Je maakt een loop aan met deze code, maar je geeft niet aan dat hij de berichten uit een Custom Post Type moet halen. Stel dat je een Custom Post Type hebt met de naam ‘films’. Dan word de loop zoiets:

    <div>
    <?php
    $args = array( 'post_type' => 'films', 'posts_per_page' => -1, 'orderby' => 'title' );
    $loop = new WP_Query( $args );
    while ( $loop->have_posts() ) : $loop->the_post(); ?>
    <article>
    <h1><?php the_title(); ?></h1>
    <?php the_content(); ?>
    </article>
    <?php endwhile; ?>
    <?php wp_reset_query(); ?>
    </div>
1 reactie aan het bekijken (van in totaal 1)
  • Het onderwerp ‘Custom Post Type Archief / Pagina’ is gesloten voor nieuwe reacties.