WordPress 固定ページに記事一覧表示方法
PHP情報はこちら
<div id="feed"> <dl> <?php query_posts('post_type=post&showposts=3'); ?> <?php if(have_posts()) : while (have_posts()) : the_post(); ?> <dt><span><?php the_category(', ') ?></span> <!-- カテゴリ名表示 --><date><?php echo get_the_date(); ?></date></dt> <dd><a href="<?php the_permalink();?>"><b><?php the_title(); ?></b></a> <br /><?php the_excerpt(); ?> <a href="<?php the_permalink();?>">続きを読む</a> </dd> <?php endwhile; endif; ?> <?php wp_reset_query(); ?> </dl> </div>
ついでに
CSS、装飾の情報を記載いたします。
<style type="text/css"> #feed { width: 100%; margin: 0 auto; /* border: 1px solid #666666; */ /* border-bottom: none; */ } #feed dl { font-size: 13px; } /* スマホ -------------------------------------------------- */ @media only screen and (max-width:570px) { #feed { /* background-color: #EEEEEE; */ } #feed dt, #feed dd { padding: 8px 20px; } #feed dt { float: none; background-color: #AAAAAA; border-top:1px solid #FFFFFF; border-left: 1px solid #FFFFFF; } #feed dd { /* border-top: 1px solid #666666; */ /* border-bottom: 1px solid #666666; */ } } /* PC -------------------------------------------------- */ @media only screen and (min-width: 571px) { #feed { /* background-color: #EEEEEE; */ background-image: url(<?php bloginfo('stylesheet_directory');?>/images/bg.png); background-repeat: repeat-y; background-position: -180px 0; /* dlで背景画像をyリピートし、dtの背景色のように見せる。positionはdtの幅に応じて調整 */ } #feed dt, #feed dd { padding: 10px; } #feed dt { clear: both; float: left; width: 100px; /* 幅を指定 */ /* border-top: 1px solid #FFFFFF; */ } #feed dd { padding-left: 130px; /* dtの分、左にpaddingを取る */ /* border-top: 1px solid #FFFFFF; */ /* border-bottom: 1px solid #666666; */ /* border-left: 1px solid #FFFFFF; */ } } </style>