WordPressのタグアーカイブページでタグIDを取得する

WordPress

表示しているタグアーカイブページのタグIDを取得する関数が不明だったので、何か代用できるものがないか調べてみたら見つかったのでメモ。

$tag_id = get_query_var('tag_id');

get_query_varは、パブリッククエリ変数に関連する変数を取得できる関数です。他にもページ番号や検索キーワードなんかも取得できるようです。詳しくは私的マニュアルさんを参照。

おまけで、指定したタグIDのついた記事の抽出の仕方。

$args = array(
  'tag_id' => get_query_var('tag_id'),
  'posts_per_page' => 10,
  'orderby' => 'date'
);
$the_query = new WP_Query($args);

コメント

タイトルとURLをコピーしました