挿入された投稿で特定のキーワードを確認し、見つかったキーワードに応じていくつかの機能を実行する必要があります。
「投稿がデータベースに挿入される直前に」実行されるワードプレスフックはありますか?それとも私はwordpressのコアを変更する必要がありますか?
また、キーワードが見つかった場合、投稿がデータベースに挿入されないようにする必要があります。これはフックでできることですか?それとも、コアの変更が必要でしょうか?
利用可能なアクション:
詳細情報: プラグインAPI /アクションリファレンス
使用法:
<?php
add_action('action_name', 'callback_name');
フックはwp_insert_post_data
です
これは、2つのパラメータ($ data、$ postarr)と、データベースに投稿を挿入する前に起動するフィルタフックです。
add_filter('wp_insert_post_data','callback_function');
save_post
フックに関してはそれはデータベースへの投稿を挿入した後に起こります。
フックはsave_postです。
add_action('save_post', 'dosomething'), 10, 2);