タイトル通り。デフォルトウィジェットにある
- 最近の投稿
- 最近のコメント
- タグクラウド
をカスタム投稿タイプでも使えるようにしたプラグイン。
WordPress › Custom Post Type Widgets « WordPress Plugins
こりゃ便利だなーって感じで入れてみたんだけど、最近のカスタム投稿ウィジェットの投稿日を表示するHTMLがデザインと若干違ってた。
[php]
<ul>
<?php while ( $r->have_posts() ) : $r->the_post(); ?>
<li><a href="<?php the_permalink() ?>"><?php get_the_title() ? the_title() : the_ID(); ?></a>
<?php if ( $show_date ) : ?>
<span class="post-date"><?php echo get_the_date(); ?></span>
<?php endif; ?>
</li>
<?php endwhile; ?>
</ul>
[/php]
ってことでHTML出力部分を変更してみた。
普通に/wp-includes/widgets/class-wp-widget-recent-posts.php コピってきて拡張してもいいんだろうけど、せっかく便利なプラグインあるし、そこだけ書き換えればOKかなぁと 😀
[php]
<ul>
<?php while ( $r->have_posts() ) : $r->the_post(); ?>
<li>
<?php if ( $show_date ) : ?>
<span class="post-date"><?php echo get_the_date(); ?></span>
<?php endif; ?>
<a href="<?php the_permalink() ?>"><?php get_the_title() ? the_title() : the_ID(); ?></a>
</li>
<?php endwhile; ?>
</ul>
[/php]
プラグイン内でwidgets_init を別クラスでひとまとめにやっていたので、こっちの方が楽だなと思った次第 😀