gooodmark

goodなWebサイトを厳選ブックマーク!デザインやディレクションの参考にどうぞ。

516bookmark

WordPressの基本コード④(アーカイブ編)

カテゴリー:タイトル
<?php single_cat_title(); ?>
タグ:タイトル
<?php single_tag_title(); ?>
ターム:タイトル
<?php single_term_title(); ?>
投稿記事数
<?php echo (int) $wp_query->found_posts; ?>

※全投稿数表示

<?php 
$numposts = $wpdb->get_var("SELECT count(*) FROM $wpdb->posts WHERE post_status = 'publish' AND post_type = 'post'");
if (0 < $numposts)
     $numposts = number_format($numposts);
echo $numposts; ?>

プラグイン「WP-PostViews」

ランキング表示
<?php
$args = array(
	'posts_per_page' => 20,
    'orderby' => 'meta_value_num',
    'meta_key' =>'views',
    'order' => 'DESC',
    );
$my_query = new WP_Query( $args ); ?>
<?php if($my_query->have_posts()) : while($my_query->have_posts()) : $my_query->the_post(); ?>
// ループ
順位:<?php echo $my_query->current_post+1; ?>

アーカイブリスト

月別リスト(投稿タイプ・投稿数)
<?php wp_get_archives('type=monthly&post_type=post&show_post_count=true'); ?>
タクソノミー(タクソノミー・並び順・タイトル・投稿数)
<?php wp_list_categories('taxonomy=タクソノミー名&orderby=term_order&title_li=&show_count=1'); ?>