サイドバーに物件を表示させようと「トップ物件表示」を弄っていましたが挫折。
面倒なので以前使っていたポストタイプを指定して表示させるコードを改変。
色んな所からコードを寄せ集め直して作りましたとさ。。。
(まぁ不動産系に係らずサイドバーに新着表示させられるんだけどねw)

<div class="newentry">
<?php $loop = new WP_Query( array( 'post_type' => 'fudo', 'posts_per_page' => 1 ) ); ?>
<?php query_posts( array( 'post_type' => 'fudo', 'posts_per_page' => 1 ) ); ?>
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
	<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>">
		<?php the_post_thumbnail(array(180,180), array('class' => 'left')); ?>
    </a>
	<div class="title">
		<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>">
			<?php echo mb_substr(get_the_title(),0, 1); ?>
        	</a><br />
		<?php echo mb_substr(get_the_excerpt(),0, 50); ?><br />
		<a href="<?php the_permalink();?>">
        …続きを読む
        </a>
	</div>
<?php endwhile; wp_reset_query();?>
<?php endif; wp_reset_query();?>
</div>

以下備忘録。

‘post_type’ => ‘fudo’
のfudo を post に変更で 新着記事表示にもなります。

‘posts_per_page’ => 1
1は表示件数。

the_post_thumbnail(array(180,180), array(‘class’ => ‘left’)); ?>
この部分でアイキャッチ画像を読み込んでます。
初期値は180px角です。

		<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>">
			<?php echo mb_substr(get_the_title(),0, 1); ?>
        	</a><br />

ここで記事のタイトルを呼び出して表示。
※15は文字数の指定

<?php echo mb_substr(get_the_excerpt(),0, 50); ?><br />

ここの部分で本文を50字程表示させています。

あ〜便利になったw



コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です