現在記事のタクソノミ情報を取得する方法。
wp_get_object_termsでタクソノミ:checklistを取得し、タクソノミの名前とスラッグ取得。
get_term_linkでURLを取得
$terms = wp_get_object_terms( $post->ID, 'checklist' ); $term_name = $terms[0]->name; $term_slug = $terms[0]->slug; $term_link = get_term_link( $term_slug, 'checklist' );
現在ページのタクソノミ情報を取得する方法
現在表示中のタクソノミページのタクソノミ名を取得。リファレンスサイトを見てもいい関数が無かったのでこちらを参考にしました。
https://ja.forums.wordpress.org/topic/4000
$term_name = $wp_query->get_queried_object()->name; $term_slug = $wp_query->get_queried_object()->slug;
もしquery_postsがある場合、query_postsより下に書くと出力されないので気を付けてください。
- 関連記事
-
-
WordPress カスタムポストタイプ名を取得 2015/03/11
-
WordPress 非ログイン時はログイン画面へ飛ばす 2015/03/10
-
WordPress 現在の記事のタクソノミ情報を取得 2015/03/03
-
WordPress 現在記事の編集ページへのリンクを取る get_admin_url 2015/02/16
-
WordPress 投稿から任意の時間が経過した記事一覧を表示 2015/02/10
-