خطأ في الإضافة: add_user و remove_user لا يعملان

مرحبًا، عند استدعاء الدالتين add_user_to_discourse_group و remove_user_from_discourse_group:

$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”، تأكد من استخدام مفتاح API لـ Discourse خاص بجميع المستخدمين واسم مستخدم النظام لموقعك كاسم مستخدم للنشر (يُعد system هو الافتراضي).

شكرًا لك يا سايمون، لقد نجح الأمر تمامًا!