最新のSeedProdニュース

ビジネス成長を支援するWordPressチュートリアル、ヒント、リソース

WordPressの機能APIでSeedProdがプログラム可能になりました

SeedProdがWordPress Abilities APIでプログラム可能になりました

執筆者: 著者アバター ジョン・ターナー
著者アバター ジョン・ターナー
ジョン・ターナーはSeedProdの創設者です。彼は起業家、ウェブ開発者、マーケター、システム管理者、DBA、サポート技術者であり、料理もできます。
    
レビュー担当者: レビュアーアバター ステイシー・コリン
レビュアーアバター Stacey Corrin
Stacey Corrinは、WordPress、SEO、デジタルマーケティングに関する執筆経験15年以上の認定コンテンツマーケティングおよび検索スペシャリストです。彼女はSeedProdとRafflePressのコンテンツを管理しており、自身が積極的に使用しテストしているツールや戦略を取り上げています。

数ヶ月前、私は自分のサイトの1つで自動化を構築していました。コンテンツの更新後に「Coming Soon」モードをオフにするスクリプトが必要でした。これは、管理するすべてのサイトで繰り返すような種類のものです。単純なものです。1つのアクションです。

私が期待していたのは、簡単なAPI呼び出しで完了することでした。実際に起こったことは、標準のエンドポイントが存在しなかったことです。これを行うには、ダッシュボードを開いて手動でクリックする必要がありました。

それが、私たちが取り除こうと取り組んできた摩擦です。

本日、SeedProdのWordPress Abilities APIとの統合を発表します。これはWordPress 6.9の新しい標準であり、プラグインが名前付きのアクションを登録し、任意のREST APIクライアントに公開できるようにします。

v6.20.0では、SeedProdがこれらの8つのアクションを登録しているため、互換性のあるツールはSeedProdができることを発見し、ダッシュボードに触れることなく直接トリガーできます。

SeedProdがWordPress Abilities APIにアビリティを登録し、それがClaude、WPVibe、および任意のRESTクライアントに接続されることを示す図

ダッシュボードに触れることなくSeedProdを制御

最初のリリースでは8つの機能が提供され、すべてSeedProdのすべてのプランで利用可能です。唯一の例外は、テーマビルダーのオン/オフの切り替えなど、Pro機能に関連付けられた機能です。ライセンスに機能が含まれていない場合、その機能は適用されません。

  • get-status – SeedProdの現在の状態(Coming Soonモード、メンテナンスモード、テーマビルダーの状態、ライセンス情報)を返します。
  • toggle-coming-soon – Coming Soonモードをオンまたはオフにします。
  • toggle-maintenance – メンテナンスモードをオンまたはオフにします。
  • list-pages – すべてのSeedProdページとそのIDを返します。
  • save-page – SeedProdページを作成または更新します。
  • toggle-theme – SeedProdテーマビルダーをオンまたはオフにします。
  • import-theme – ZIP URLからSeedProdテーマをインポートします。
  • activate-license – Proライセンスキーをアクティブ化します。

これは最初のセットです。人々がどのようにそれらを使用し、何が自動化するのに最も役立つかを見て、さらに追加していきます。

これがワークフローをどのように変えるか

クライアントサイトのデプロイメントを行い、引き渡し前にテーマをインポートし、ライセンスをアクティブ化し、Coming Soonモードを切り替える必要があるとしましょう。以前はダッシュボードで3つの別々の画面が必要でした。

今では3つのAPI呼び出し、またはWPVibeとの1回の会話で済みます。WPVibeは、WordPressサイトをClaudeやChatGPTなどのAIツールに接続する無料プラグインです。

あるいは、20サイトを管理していて、WordPressのメジャーアップデートの前に迅速なステータスチェックが必要な場合もあります。サイトごとの1回のget-status呼び出しで、Coming Soonモードがアクティブなサイト、実行中のテーマ、ライセンスが有効かどうかを知ることができます。

Claudeが、メンテナンスモード、テーマビルダー、ライセンスステータスを含むSeedProdの現在のステータスを、get-statusアビリティを実行後に表示している様子

デプロイメント前のメンテナンスモード、移行前のページチェック、新しいサイトのバッチ全体でのテーマインポートなど、繰り返し行うことすべてにこのパターンが当てはまります。一度以上行うことは、スクリプト化するか、AIに任せることができます。

Abilities APIの始め方

Abilities APIはWordPress 6.9の機能です。そのため、サイトでエンドポイントが存在するためには、WordPress 6.9以降である必要があります。バージョンはダッシュボード » アップデートで確認できます。

ステップ1:SeedProdをv6.20.0にアップデートする

WordPressダッシュボードのプラグインに移動し、SeedProdをアップデートしてください。Abilities APIは自動的に登録され、個別の設定は不要です。

ステップ2:利用可能なものを確認する

接続されているどのツールでも、サイトに登録されているプラグインのアクションをWordPressに問い合わせることができます。SeedProdのアビリティは、そのリストに自動的に表示されるため、追加の設定は必要ありません。

WordPressサイトを接続した後にClaudeに表示される8つのSeedProdアビリティ。get-status、toggle-coming-soon、toggle-maintenanceなどが含まれます

ステップ3:アクションを実行する

ツールにトリガーするアビリティを指示します。メンテナンスモードの切り替え、サイトステータスの確認、またはテーマのインポートを指示すると、適切なエンドポイントが呼び出されます。API呼び出しを自分で処理する必要はありません。

ClaudeがSeedProdのトグル・カミングスーン機能が正常に実行され、接続されたWordPressサイトのカミングスーンモードをオフにしたことを確認しています

ステップ4:AIツールを接続する

WPVibeを使用している場合、接続されているサイトのSeedProdのアビリティを自動的に検出します。会話を開始し、アクションを実行するように指示してください。

SeedProdがツールと連携する理由

Abilities APIが登場する前は、プラグインのカスタムエンドポイントを知らないと、REST経由でその機能をトリガーすることはできませんでした(もしあればですが)。標準のWordPress REST API以外のものは、WP-CLI、手動でのダッシュボード操作、またはそのプラグイン専用に構築されたカスタム統合を意味していました。

WordPress 6.9は、それを解決するためにAbilities APIを導入しました。これにより、プラグインは、互換性のあるクライアントが発見して実行できる名前付きアクションを登録するための標準的な方法を提供します。SeedProdはこれをサポートしているため、AIツールや自動化スクリプトは、個別の統合なしで、すぐに利用できます。

v6.20.0にアップデートして試してみてください。すでにWPVibeを使用している場合は、SeedProdサイトに接続してアビリティを実行するように指示してください。最初に何を自動化するか、ぜひ教えてください。

SeedProdコミュニティの一員でいてくれてありがとうございます。

JohnとSeedProdチーム

追伸:まだSeedProd Proをお持ちでないですか?今日からSeedProd Proを使い始めると、すべてのアビリティをアンロックできます。

著者アバター
ジョン・ターナー
John Turner is the founder of SeedProd. He's an Entrepreneur, Web Developer, Marketer, SysAdmin, DBA, Support Tech and can even Cook.

開示: 当社のコンテンツは読者によってサポートされています。これは、当社のリンクの一部をクリックすると、手数料が発生する可能性があることを意味します。当社は、読者に価値をもたらすと信じる製品のみを推奨しています。

[weglot_switcher]