Skip to main content

WordPress

Shanoneのwordpress連携は、WordPress標準のREST APIを通じて、投稿・ページ・メディア・コメント・タクソノミー・ユーザーといったコンテンツ管理のための42個のツールをエージェントに提供します。

はじめに

1

WordPressのApplication Passwordを発行する

WordPress管理画面でユーザー → プロフィール → Application PasswordsからShanone用の新しいパスワードを作成します。詳細はWordPressのApplication Passwordsガイドを参照してください。
2

APIキーで接続する

Shanoneダッシュボードの連携 → WordPressでサイトURL、ユーザー名、Application Passwordを入力します。
3

リクエストを再実行する

接続が完了すると、wordpress_*ツールに対するshanone_execute_tool呼び出しが成功するようになります。

利用可能なツール

Shanoneはwordpress向けに42個のツールを、以下のカテゴリに整理して提供しています。
wordpress_list_posts, wordpress_get_post, wordpress_create_post, wordpress_update_post, wordpress_delete_post
wordpress_list_pages, wordpress_get_page, wordpress_create_page, wordpress_update_page, wordpress_delete_page
wordpress_list_media, wordpress_get_media, wordpress_upload_media, wordpress_update_media, wordpress_delete_media
wordpress_list_comments, wordpress_get_comment, wordpress_create_comment, wordpress_update_comment, wordpress_delete_comment
wordpress_list_users, wordpress_get_user, wordpress_get_current_user, wordpress_create_user, wordpress_update_user, wordpress_delete_user
wordpress_list_categories, wordpress_get_category, wordpress_create_category, wordpress_update_category, wordpress_delete_category, wordpress_list_tags, wordpress_get_tag, wordpress_create_tag, wordpress_update_tag, wordpress_delete_tag
wordpress_search_content, wordpress_get_settings, wordpress_update_settings, wordpress_list_post_types, wordpress_list_post_statuses, wordpress_list_taxonomies

よくあるユースケース

コンテンツ公開パイプライン

投稿をドラフト作成し、アイキャッチ画像をアップロードして、レビュー後に公開する

コメントモデレーション

保留中のコメントを一覧し、一括で承認・編集・削除する

サイト全体のコンテンツ検索

投稿とページを横断検索し、古くなったコンテンツを見つけて更新する

タクソノミーの整理

大量の投稿アーカイブに散らばった重複カテゴリ/タグを統合する

トラブルシューティング

WordPressのApplication Passwordはスペース入り(例: xxxx xxxx xxxx xxxx)で表示されます — 環境によっては表示されたとおりスペースを含めて入力する必要があるため、連携画面に入力する際にスペースを削除しないでください。
wordpress_create_postのshanone_get_tool_schemaでペイロード内のstatusフィールドを確認してください — 省略するとWordPressの設定によってpublishがデフォルトになる場合があるため、draftを明示的に指定してください。
WordPressはデフォルトで投稿/ページを即時削除せずゴミ箱に移動します。完全削除が必要な場合はツールのforceパラメータを確認してください。