ページ内目次

固定ページでカスタム投稿タイプのリストを表示する例

ファイル名は、page-[ページのスラッグ].phpとする

 <?php
$args = array(
'post_type' => 'evente',
'showposts' => -1,
'order' => 'ASC'
);
query_posts( $args );
?>
<?php while ( have_posts() ) : the_post();?>
<section class="evente-item over-xl">
<div class="row">
<div class="col-xs-12 evente-table-title">
<h3>
<?php the_title(); ?>
</h3>
</div>
</div>
<div class="row">
<div class="col-sm-6 evente-table-thumbnail">
<div class="row">
<div class="col-xs-6">
<?php the_post_thumbnail('full'); ?>
</div>
<?php
$col_num = 1;
$imgdata = get_post_custom($post->ID);
foreach((array)$imgdata['evente-pic-ex'] as $image){
if (isset($image)) {
$evente_ex_img = wp_get_attachment_image($image, 'full');
} else {
$evente_ex_img = '<img src="' . get_stylesheet_directory_uri() . '/images/nowprinting.png" alt="写真は準備中です"/>';
}
if ($col_num % 2 == 0) { ?>
</div>
<div class="row over-s">
<div class="col-xs-6"><?php echo $evente_ex_img ?></div>
<?php
} else { ?>
<div class="col-xs-6"><?php echo $evente_ex_img ?></div>
<?php
}
$col_num++;
}?>
</div>
</div>
<div class="col-sm-6 evente-table-content">
<p>開催日:<?php echo get_post_meta($post->ID , 'evente-date' ,true); ?></p>
<p>参加料:<?php echo get_post_meta($post->ID , 'evente-fee' ,true); ?></p>
<?php echo get_the_content(); ?></div>
</div>
</section>
<?php endwhile;?>

 

↑上へまいりま〜す