wp:投稿後に強制的に○○を追加したい・修正したい
2017/03/10
詳細は都度、調べる感じで。ココでは調べるワードにあたるモノだけメモる。
カテゴリを付与
wp_add_object_terms()を使う。
カスタムフィールドの修正系
update_post_meta()を使う。
○○を更新 or 追加したい
基本、下記のような組み合わせであるっぽい。
- 更新系:wp_update_○○○()
- 新規(追加)系:wp_insert_○○○()
▼○○○に入る値の例
- カテゴリ:term
- 記事:post
- 画像(各メディア全般?):attachment
※やりたい内容から想像して探せば見つかると思われる。
タイミング
フックは「add_action(‘transition_post_status’, ○○○, 10)」的な感じ。
他のプラグインの影響で「transition_post_status」じゃなくて「save_post」にしたり第3引数の優先度を「100」とかにしないといけないかもしれない。