【WordPress】タグのスラッグからタグのIDを取得したい

WordPressでタグのスラッグからタグのIDを取得したい場合はget_tags()を使います。

コード例

スラッグはwordpressとします。

$args = ['slug' => 'wordpress']
$tags = get_tags($args);
$tag = $tags[0];
$tag_id = $tag->term_id;

get_tags()はパラメーターを指定しなかった場合、すべての投稿タグを取得します。今回はパラメータにスラッグを指定することで、指定したスラッグのタグの情報を取得します。指定したスラッグのタグがあった場合は配列で返ってくるので、そこからタグの情報を取り出し、最終的にIDを取得します。

参考サイト