私はWordpressが初めてです。プラグインでカスタム投稿タイプを作成し、それにカスタム検証を追加しようとしています。
このタイプの新しい投稿を (管理者で) 保存する前に、送信された投稿のタイトルが既に存在するかどうかを確認したいと思います。だから私はそれができると思ったものです:
- ユーザーがフォームに入力して送信します。
- (フックに) 保存する前に、送信されたタイトルはデータベースで検索され、同じタイトルと同じ投稿タイプが検索されます。
- 何らかのエントリが見つかった場合、投稿は保存されず、エラー メッセージが定義され、ブラウザは投稿フォームにリダイレクトされ、送信されたデータが事前に入力されます。そして、エラーメッセージがユーザーに表示されます。
- エントリが見つからない場合、フローは中断されず、投稿は通常どおり保存されます。
このロジックは正しいですか?そうでない場合、どのようにすべきですか?
私は Wordpress を初めて使用するので、少なくともまだ、OOP アプローチを使用していません。
ありがとう!