アトリエロワ

Custom Post Type UIカスタム投稿の表示【wordpress】

ターム(taxonomy-●●●.php)の出力

●●●をタームの名前に変更

<?php
//タームの取得
$terms = wp_get_object_terms($post->ID, '●●●');
//タームを出力
if(!empty($terms) && !is_wp_error($terms)){
?>
<ul>
	<?php foreach($terms as $term){ ?>
	<li>タームID:<?=$term->term_id?></li>
	<li>ターム名:<?=$term->name?></li>
	<li>スラッグ:<?=$term->slug?></li>
	<li>所属タクソノミー名:<?=$term->taxonomy?></li>
	<li>タームの説明:<?=$term->description?></li>
	<li>親のタームID(無ければ0):<?=$term->parent?></li>
	<li>項目が選択されている投稿数:<?=$term->count?></li>
	<li>タームのアーカイブURL:<?php echo get_term_link( $term->slug, 'blog_cat' ); ?></li>
	<?php } ?>
</ul>
<?php } ?>

archive-●●●.phpの中の表示件数を決める

functions.phpに記載

PAGE NAVIプラグインと使える

function change_posts_per_page($query) {
    if ( is_admin() || ! $query->is_main_query() )
        return;
    if ( $query->is_archive('●●●') ) { //カスタム投稿タイプを指定
        $query->set( 'posts_per_page', '10' ); //表示件数を指定
    }
}
add_action( 'pre_get_posts', 'change_posts_per_page' );

HOME > wordpress設計術 > Custom Post Type UIカスタム投稿の表示【wordpress】

wordpress設計術

wordpress設計術