お待たせして申し訳ありません。今日は忙しかったです ![]()
それで、簡単なAPIリクエストでテーマやコンポーネントを有効または無効にすることができます。
適切な権限を持つAPIキーを作成し、それに管理者ユーザーを割り当てる必要があります。
-
Discourseで:管理者パネル → API → + 新しいAPIキー
-
使用するスクリプトでは、前述のように、
https://yourdiscourse.com/admin/themes/[id_theme]にPUTリクエストを送信し、適切なヘッダー(https://docs.discourse.org/ の認証部分を参照)と次のようなJSONボディを使用します。{"theme":{"enabled":false}}
これにより、選択したテーマ/コンポーネントが無効になります。Insomniaを使用したビデオ例: