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」とかにしないといけないかもしれない。

新着(ニュース関連以外)

2017-08-03
formのinputでmaxlengthを使うとFirefoxでバグってた。他のブラウザでも気づかずにバグってたかもしれない。
2017-07-19
折れ線グラフをもう少しゆるやかに・・・というか何というか・・・調べていくと「移動平均」っていう言葉にたどり着いた
2017-07-10
FuelPHPの1.8をダウンロードして使っていたらセッションが使えないということに気付いた。
2017-06-27
MACにWin10をインストールしてみた:再挑戦。
2017-06-25
「簡単」っていうヤツらが多いけど・・・難しいぞ。