ワードプレスのプラグイン開発は、プログラム開発の中でも小規模で初心者〜中級者が受託案件で受けるのにちょうどいい規模感の案件です。
ワードプレス自体がオープンソースで世界的にも利用者が多く、ワードプレスプラグインを開発できると案件の幅も大きく広げることができます。
今回紹介するプロンプトは、キーワードを入力したら自動で記事が生成されるというプラグインを作るためのプロンプトです。
このまま納品できるような都合の良い案件を見つけるのではなく、このプロンプトや生成されたプログラムコードを修正、改造して案件の要件定義を満たすように工夫する必要はあります。
開発の土台としてご利用いただければと思います。
コピペで使えるプロンプト(ChatGPTにコピペしてください)
あなたは優秀なプログラマーです。
以下の仕様に基づいて、WordPressプラグインのコードを1つのPHPファイルにまとめて自動生成してください。
【機能要件】
・ユーザーが管理画面またはショートコード経由でキーワードを入力すると、そのキーワードをもとにOpenAIのAPIを呼び出し、記事本文を自動生成する。
・生成された記事本文を投稿として登録し、さらにAIによって適切なタグも自動で抽出、登録する。
・記事生成に使用するAIはOpenAIのAPIを利用する。
【APIキーの管理について】
・OpenAIのAPIキーはソースコード内に直接記述せず、WordPressのデータベースに保存し、そこから取得する仕組みにすること。
・管理画面にAPIキーの登録・更新機能を実装する。
【実装要件】
・プラグインのすべてのコードを1ファイルにまとめる。
・WordPressの管理画面に、APIキーの設定画面と、キーワード入力フォームを用意する。
・ユーザーがキーワードを入力後、nonceやユーザー権限のチェックなどのセキュリティ対策を実施し、OpenAI APIに問い合わせる。
・取得したコンテンツをもとに新規投稿を自動で作成し、同時に適切なタグを登録する。 ・適切なエラーハンドリングを実装すること。
・コード内に十分なコメントを記載し、各処理の内容を明確に説明すること。
以上の仕様に沿ったWordPressプラグインのコードを自動生成してください。
※ 本プログラムを動作させるには、OpenAIのAPIキーが必要です。
ChatGPTのAPIキーの取得方法
OpenAI公式サイトにアクセス
OpenAIの公式ウェブサイト (https://openai.com/) にアクセスし、API関連の情報ページに移動します。
アカウントがない場合は、メールアドレスやGoogleアカウントなどを使用して登録してください。
APIダッシュボードに移動
ログイン後、OpenAIのAPIダッシュボード(https://platform.openai.com/)にアクセスして、アカウントの管理画面を開きます。
APIキーの生成
ダッシュボード内の「API Keys」セクションに進み、「新しいキーを作成」ボタンをクリックして、APIキーを生成します。
生成されたAPIキーは、コピーして安全な場所に保管してください。公開リポジトリや他人と共有しないよう注意が必要です。