WordPressでプラグイン用フックのpublish_postとpublish_to_trashとの決定的な違い
WordPressの記事関係のプラグインフックには
publish_post
publish_to_trash
などがあるが、publish_postとpublish_to_trashには決定的な違いがある。
それは
add_action('publish_post','publish');
add_action('publish_to_trash','trash');
function publish( $post_ID )
{
//$post_IDの値はそのまま記事ID
}
function trash( $post_ID )
{
//$post_IDの値はオブジェクト。記事IDを取得したい場合は$post_ID->IDとやる
}
という違いである。
これに気付かないと記事IDを取得しようとしてもうまくいかず悩むので注意。
ディスカッション
コメント一覧
まだ、コメントがありません