2024年06月13日
WP関数:get_year_link()
この関数の説明
WP関数の get_year_link() は、「年」を指定して年別アーカイブページのURLを取得する関数です。
関数
get_year_link( $year )
パラメータ
$year(整数)(必須)
年を整数値で指定します。
現在の年の場合は '' を指定します。
戻り値
指定した年のアーカイブページのURL
事例
①2020年のアーカイブページのURLを取得して表示します。
<?php $year = esc_url(get_year_link(2020)); // URLを取得してエスケープ処理(無害化)します。 echo $year; ?>
■このサイトの場合、下記が表示されます。
https://school.t-spirits.com/2020/
②アーカイブページのパンくずを表示する。
<?php $icon_cat ='<i class="far fa-clone"></i> ';// Font Awesomeのカテゴリアイコンの設定 $separate = esc_html(' / '); // 区切り文字(区切り文字のエスケープ処理) ?> <?php if(is_date()): ?> <?php if(is_year()):?> <?php echo esc_html(get_query_var('year'));?>年の投稿リストを表示:<?php echo $wp_query->found_posts;?>件 <?php else:?> <a href='<?php echo esc_url(get_year_link(get_query_var("year")));?>'><?php echo $icon_cat.esc_html(get_query_var('year'));?>年</a><?php echo $separate;?> <?php echo esc_html(get_query_var('monthnum'));?>月の投稿リストを表示:<?php echo $wp_query->found_posts;?>件 <?php endif;?> <?php endif;?>
■下記の様なパンくずが表示されます。
関連情報
関連関数は アーカイブページ関連関数 を参照してください.