WordPressでタグのスラッグからタグのIDを取得したい場合はget_tags()
を使います。
コード例
スラッグはwordpressとします。
$args = ['slug' => 'wordpress']
$tags = get_tags($args);
$tag = $tags[0];
$tag_id = $tag->term_id;
get_tags()
はパラメーターを指定しなかった場合、すべての投稿タグを取得します。今回はパラメータにスラッグを指定することで、指定したスラッグのタグの情報を取得します。指定したスラッグのタグがあった場合は配列で返ってくるので、そこからタグの情報を取り出し、最終的にIDを取得します。