WP Discourse SSO не синхронизирует локальные аватары, предоставляемые Advanced Site Enhancements

Здравствуйте,

Я использую:

  • WordPress
  • WP Discourse (последняя версия)
  • Advanced Site Enhancements (ASE), используя его функцию Local User Avatar (без Gravatar)

Аватар корректно отображается везде в WordPress.

ASE хранит идентификатор вложения в поле метаданных пользователя:

local_user_avatar_attachment_id

Однако при входе через SSO WordPress Discourse всегда импортирует аватар по умолчанию, а не локальный аватар.

Я уже пробовал использовать фильтр wpdc_sso_avatar_url для возврата URL из медиабиблиотеки, но это не помогло.

Поэтому у меня два вопроса:

  1. Использует ли WP Discourse фильтр wpdc_sso_avatar_url для синхронизации аватара?
  2. Какая функция или фильтр в настоящее время отвечает за определение URL аватара, отправляемого в Discourse?

Буду благодарен за любые рекомендации.