Ответьте пожалуйста как вы выводите в типе контента на отдельной записи виджет любой кроме виджета тело? Так чтобы в остальных записях этого типа контента виджет тело выводился.
Мне бы понять до конца что вы конкретно хотите. Но из своего опыта понимаю что скорее возможно чем нет.
Штатное решение — не создавать отдельный виджет для каждого профиля, а создать пользовательскую группу страниц по URL-маске.
В админке: Виджеты и страницы → Создать страницу.
В «Положительные маски» укажите профили пользователей: users/% — если адреса вида /users/123; либо users/{slug}* — если профили имеют символьный URL.
Перейдите на созданную страницу в дереве «Пользовательские» и перетащите туда нужный виджет.
Если на профилях не должны выводиться виджеты, назначенные на «Все страницы», добавьте этим виджетам в настройках → «Доступ» → «Отрицательные маски» ту же маску профиля, например users/% и/или users/{slug}*.
Так нужный виджет будет оставаться одним экземпляром с едиными настройками для всех страниц профилей. Если его также нужно показать на других страницах, используйте блок «Привязываемые виджеты»: это одна привязка, а не копия, поэтому настройки синхронны.
В послидних версиях есть ещё более жёсткий вариант: у пользовательской группы страниц включить «Применить макет для страницы» и назначить облегчённый макет, но обычно достаточно масок и отрицательных масок.
Это прямо предусмотрено документацией: пользовательская страница — именно правило отбора существующих URL для привязки виджетов; в качестве примера приведены профили /users/4, /users/23, /users/42.
Механика общей привязки одного виджета описана в управлении виджетами, а исключение виджета по маскам — в настройках виджета.
Ну а я сам эксперементирую разные конфигурации на этом сайте.