記事の保存時、投稿内容に特定の文字列があった場合に指定したタグを追加したい
-
以下のように書いてみましたが、一度目の保存時には$postに内容が入っていないためか動かず、
もう一度保存した時にタグが追加されました。function xxx_set_tags(){ global $post; if(strpos($post->post_content,'★特定の文字列★') !== false){ wp_add_post_tags($post->ID, '★指定したタグ★'); } } add_action('save_post', 'mtc_set_tags');
2回保存をすれば動くのですが気持ち悪いので
なんとか一度でタグを追加することは出来ないかと思い投稿させていただきました。
どなたかご教示いただけますと幸いです。よろしくお願いします。
3件の返信を表示中 - 1 - 3件目 (全3件中)
3件の返信を表示中 - 1 - 3件目 (全3件中)
- トピック「記事の保存時、投稿内容に特定の文字列があった場合に指定したタグを追加したい」には新たに返信することはできません。