<hr style="height: 1px; width: 100%">
<p>ここからtest表示</p>
<?php
$cat = get_the_category(); //カテゴリー情報取得
$cat_id = $cat[0]->cat_ID; //カテゴリーID取得
$cat_name = $cat[0]->name; //カテゴリー名取得
$cat_slug = $cat[0]->category_nicename; //カテゴリースラッグ取得
$link = get_category_link($cat_id); //カテゴリーリンク取得
?>
全てのカテゴリーを取得し出力する(親カテゴリーのみ)
<?php wp_list_categories() ?>
<br><br>
全てのカテゴリーを取得し出力する2
<ul>
<?php
$cat_all = get_terms( "category", "fields=all&get=all" );
foreach($cat_all as $value):
?>
<li><a href="<?php echo get_category_link($value->term_id); ?>">
<?php echo $value->name;?></a></li>
<?php endforeach; ?>
<?php wp_reset_postdata(); ?>
</ul>
<br>
<p>特定のカテゴリーの記事一覧を出す</p>
<?php
$args = array(
'category_name' => $cat_slug, //カテゴリーのスラッグ名
'post_type' => 'post',
'posts_per_page' => -1,
'order' => 'DESC', //最新から順に並べる 'ASC' 古い順序から
'orderby' => 'date'
);
$wp_query = new WP_Query($args);
if( have_posts() ) : while( have_posts() ) : the_post();
?>
<div class="post">
<h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
<p>日付け:<?php the_time( 'Y.m.d' ) ?><br>
カテゴリー: <a href="<?php echo $link ?>">
<?php echo $cat_name ?></a><br>
<?php the_tags('タグ: ',' , '); ?></p>
</div>
<?php endwhile; endif; ?>
<?php wp_reset_query(); ?>
<p></p><br><br>
投稿ページで記事のタイトルとカテゴリを3つ出力する<br><br>
<?php
$args = array(
'posts_per_page' => 3, //'-1'で全件表示
'post_type' => 'post',
'order' => 'DESC',
'orderby'=>'date'//日付順
);
$the_query = new WP_Query( $args );
while ( $the_query->have_posts() ) : $the_query->the_post();
the_title();
the_category();
endwhile;
wp_reset_postdata();
?>
<p></p><br><br>
固定ページで記事のタイトルを3つ出力する<br>
(固定ページは1つしかない)<br><br>
<?php
$args = array(
'posts_per_page' => 3, //'-1'で全件表示
'post_type' => 'page'
);
$the_query = new WP_Query( $args );
while ( $the_query->have_posts() ) : $the_query->the_post();
the_title();
?><br>
<?php
// the_category();
endwhile;
wp_reset_postdata();
?>
コメントを残す