不動産プラグイン:サイドバーに新着物件を表示させる。

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

[php]
<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>
[/php]

以下備忘録。

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

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

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

[php]
<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>">
<?php echo mb_substr(get_the_title(),0, 1); ?>
</a><br />
[/php]
ここで記事のタイトルを呼び出して表示。
※15は文字数の指定

[php]
<?php echo mb_substr(get_the_excerpt(),0, 50); ?><br />
[/php]
ここの部分で本文を50字程表示させています。

あ〜便利になったw

コメントを残す

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