> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tryprofound.com/llms.txt
> Use this file to discover all available pages before exploring further.

# WordPress

> 接続した WordPress サイトで、Agents が投稿の作成、更新、取得、一覧表示を行えるようにします

WordPress インテグレーションを使用すると、[Profound Agents](/ja-jp/agents/about) が接続済みの WordPress サイトで投稿の作成、更新、取得、一覧表示をプログラムで実行できます。これにより、記事の生成、変換、公開といったコンテンツパイプラインを、Profound Agents から直接完全に自動化できます。

## セットアップと認証

### ステップ 1: WordPress でアプリケーションパスワードを作成する

1. WordPress の管理画面にログインします。
2. **Users > Profile**(または対象の管理者ユーザーの **Users > Edit**)に移動します。
3. **Application Passwords** までスクロールします。
4. 新しいアプリケーションパスワードを作成します(例: "Profound Integration")。
5. 生成されたパスワードをすぐにコピーします。パスワードは再表示されません。

**重要な注意事項**

* アプリケーションパスワードのラベルではなく、**実際の WordPress のユーザー名** を使用してください。
* Application Passwords を使用するには **WordPress 5.6 以降** が必要です。
* アプリケーションパスワードは **通常の認証情報** と同様に扱ってください。このパスワードによってサイトの REST API へのアクセスが許可されます。

### ステップ 2: WordPress を Profound に接続する

1. Profound で、プラットフォーム左上の組織名を選択し、**Settings > Integrations > WordPress** を選択します。
2. **+ Add account** を選択します。
3. **Username**(WordPress のログインユーザー名)、**Password**(生成したアプリケーションパスワード)、**Site URL**(例: [https://example.com](https://example.com))を入力します。
4. **Connect account** をクリックして完了します。

接続が完了すると、WordPress サイトが利用可能なインテグレーションとして表示され、Agents 内で選択できるようになります。1 つの Profound 組織に複数の WordPress サイトを接続できます。

## Agents で WordPress を使用する

サイトを接続すると、WordPress のアクションを Agent のステップとして使用できるようになります。各ステップでは、ドロップダウンから接続済みの WordPress サイトを選択する必要があります。

### 1. 投稿の作成

接続済みの WordPress サイトに新しい投稿を作成します。

**必須の入力:**

* WordPress サイト
* タイトル
* コンテンツ

**任意の入力:**

* ステータス(例: Draft または Publish)
* 抜粋
* スラッグ

このステップは、コンテンツの生成や変換のステップの後に使用して、新しい記事を下書きまたは公開します。

#### 2. 投稿の更新

既存の投稿を更新します。

**必須の入力:**

* WordPress サイト
* 投稿 ID

**任意の入力:**

* ステータス
* タイトル
* コンテンツ
* 抜粋
* スラッグ

このステップは、下書きの公開、既存コンテンツの修正、または Agent の前のステップで作成した投稿をプログラムで更新する場合に役立ちます。

<Warning>指定したフィールドのみが変更されます。その他のフィールドは変更されません。</Warning>

#### 3. 投稿の一覧表示

接続済みの WordPress サイトから投稿の一覧を取得します。

**必須の入力:**

* WordPress サイト

**任意の入力:**

* ページ(ページネーション)
* ページあたりの件数(返す投稿の数)
* 投稿ステータス(例: **Publish**)

出力は構造化された投稿の一覧で、後続の Agent ステップで使用できます。たとえば、更新する投稿を選択する際に利用できます。

#### 4. 投稿の取得

ID を指定して 1 件の投稿を取得します。

必須の入力:

* WordPress サイト
* 投稿 ID

出力には投稿のデータが含まれ、Agent の後続のステップから参照できます。

## ヒントとトラブルシューティング

1. WordPress に **Application Passwords** が表示されない場合は、WordPress のバージョンを確認し、セキュリティプラグインによってこの機能が無効化されていないか確認してください。
2. アプリケーションパスワードを紛失した場合は、WordPress で新しいパスワードを生成し、Profound でインテグレーションを再接続してください。
3. Site URL が、WordPress サイトへの実際のアクセス方法(https や、該当する場合はサブディレクトリを含む)と完全に一致していることを確認してください。
