スラッグ名からIDを取得する

スラッグ名からIDを取得する

◯投稿

<<?php
  $post_id = get_posts("name=sulg_name");
  $post_id = $post_id[0]->ID;
?>

◯固定ページ

<?php
  $get_page_id = get_page_by_path("sulg_name");
  $get_page_id = $get_page_id->ID;
?>

◯カテゴリー

<?php
  $cat_id = get_category_by_slug("sulg_name");
  $cat_id = $cat_id->cat_ID;
?>

◯カスタムタクソノミー

<?php
  $term    = get_term_by('slug', 'slug_name', 'custom_taxonomy');
  $term_id = $term->term_id;
?>

◯タグ

<?php
  $tag    = get_tags(array('slug' => 'slug_name'));
  $tag_id = $tag[0]->term_id;
?>

参考サイト

Qiita
【WordPress】スラッグ名からIDを取得する方法
http://qiita.com/konweb/items/0689d0ad31e9a9ff75db