私は、長さ 36 ~ 38 文字という希望の条件を満たすように下書きの投稿タイトルを書き換える WordPress プラグインを (ChatGPT の助けを借りて) 作成しました。現在、これは [自動入力] ボタンをクリックすることで実行されます。これにより、ChatGPT が現在のドラフト タイトルを書き換え、返信をチェックしてその長さを確認し、36 ~ 38 文字の制限を満たしていない場合は、完了するまでプロセスが繰り返されます。次に、タイトルを変更して投稿を公開します。
これは正常に動作していますが、より自動化しようとしているので、WordPress にログインしてボタンをクリックして書き換えプロセスを開始するのではなく、新しい下書きを保存するとすぐに書き換えプロセスが開始されるようにしたいと考えています。投稿すると、プロセスが自動的に開始されます。どうやってもこれはできません、どうすればこれを達成できるか知っている人はいますか?以下はボタンを手動で押したときに機能するコードです。 リーリー
助け/アドバイスをいただきありがとうございますフックと cron ジョブを作成しようとしましたが、私の限られた php 知識ではこれを実現できませんでした
WordPress でフックを適切に使用および実装する方法をすでに理解していると仮定すると、フック「save_post」を使用することをお勧めします。 これが私がやったことです:
リーリー ###参照する:https://developer.wordpress.org/reference/hooks/save_post/ 次回、より多くの人に読んで協力してもらいたい場合は、コードを短くしてコメントしてみてください