プラグインエラー:add_user と remove_user が機能しない

こんにちは、add_user_to_discourse_group と remove_user_from_discourse_group の 2 つの関数を呼び出すたびに、以下のエラーが発生します。

$user = get_user_by('id', $data["member_id"]);
error_log("Call add_user_to_discourse");
$result = DiscourseUtilities::add_user_to_discourse_group($user->ID, $discourse_group);
error_log(print_r($result, true));

エラーメッセージは以下の通りです:

[02-May-2020 17:32:23 UTC] Call remove_user_from_discourse_group
[02-May-2020 17:32:24 UTC] WP_Error Object

(
    [errors] => Array
        (
            [wpdc_response_error] => Array
                (
                    [0] => An error was returned from Discourse while trying to sync the sso record.
                )

        )

    [error_data] => Array
        (
        )

)

お手伝いいただけますでしょうか? :slight_smile:

これは認証エラーである可能性が高いようです。WP Discourse 接続オプションタブで、すべてのユーザー向けの Discourse API キーを使用し、公開ユーザー名にサイトのシステムユーザー(デフォルトは system)が設定されていることを確認してください。

サイモンさん、ありがとうございます。完璧に動作しました!