東京は毎日暑い日が続いています。
夜も蒸し暑い熱帯夜で、クーラーをつけたい衝動にかられるのですが、
節電を気にして我慢してしまう土井です。
基本、MTのカスタマイズをすることが多いのですが、
最近WPのカスタマイズも練習しておかなきゃなぁ・・・と思っています。
というわけで、今後のカスタマイズベースにするための
WPテーマの制作をしています。
WPも3.0以降はカスタム投稿など導入され、
CMSとしてWebサイト全体の構築がしやすくなってます。
(5年くらい前は結構カスタマイズも大変だったような・・・)
今回の覚書は「カスタム投稿の一覧表示」です。
もちろんウィジェットの「カスタムメニュー」を利用することも可能ですが、
これだと毎回手作業でカスタム投稿の記事を登録しなければならないので少々面倒。
<ul> <?php $names = get_post_types( array( 'public' => true, '_builtin' => false ) ); $posts = get_posts( array( 'post_type' => $names ) ); foreach( $posts as $post ) { setup_postdata( $post ); ?><li><a href="<?php the_permalink() ?>"><?php the_title() ?></a></li><?php } wp_reset_query(); ?> </ul>
これで一覧表示できました。