ゆるく働き ゆるく生きる ゆるいだれかの日記

menu

ゆるりの足あと


投稿にタグ・カテゴリー・タクソノミーを追加する関数

投稿にタグ・カテゴリー・タクソノミーを追加する関数を探してもなかなか検索でヒットしなかったので、メモしておきます。

やりたかったこと

投稿に自動的にタクソノミーを追加したい
(single.phpとかpage.phpとかのテンプレートファイルに書く)

既存の’category’とか’tag’とか他の自分で設定したタクソノミーとかに投稿IDを指定して、投稿に追加設定する感じのイメージです。

wp_set_object_termsでできる

wp_set_object_terms(int $object_id, mixed $terms, mixed $taxonomy [ , bool $append = false ]);

object_idに投稿IDやカスタム投稿IDを指定
termsに設定したいcategory名・タグ名・タクソノミー名など
taxonomyに’category’や’post_tag’
appendを空欄orfalseにすると既存のタクソノミーを上書きしてしまうので、追加登録したい場合にはtrueをsetする

少しはお役に立てましたか?

役に立つかも?と思われた方はぜひシェアを!

関連記事

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

過去に作成したサイト集