Здравствуйте,
Я использую:
- 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 из медиабиблиотеки, но это не помогло.
Поэтому у меня два вопроса:
- Использует ли WP Discourse фильтр
wpdc_sso_avatar_urlдля синхронизации аватара? - Какая функция или фильтр в настоящее время отвечает за определение URL аватара, отправляемого в Discourse?
Буду благодарен за любые рекомендации.