Добавление ссылки в заголовок только для гостей

Привет,

После слишком большого количества спам-атак я перевёл свой форум в режим «только по приглашениям» и настроил на другом своём веб-сайте кастомный механизм выдачи приглашений с ограничением скорости.

Я добавил ссылки на систему приглашений в раздел FAQ и подобные места, но хотел бы добавить кастомную ссылку «Создать аккаунт» рядом со ссылкой «Войти», которая, аналогично, отображалась бы только когда пользователь не авторизован.

Официальный тег Custom Header Links не кажется подходящим для этой задачи (если я не упустил что-то).

Я пробовал добавить ссылку через api.decorateWidget, но это вызвало предупреждение об устаревании метода, так что, очевидно, это не тот путь.

Это подсказало, что нужно использовать `api.headerIcons.add(

Не совсем понимаю, что именно не работает: если вам нужно просто добавить ссылку, то чего здесь не хватает?

Редактирование: Как обычно, Moin читается лучше, чем я :eyes:

Вы можете скрыть ссылки, добавленные этим компонентом, для авторизованных пользователей с помощью пользовательского CSS.

Я также вспомнил DiscourseConnect Signup Button. Но, думаю, это работает только если вы используете DiscourseConnect.

Тогда это, похоже, и есть решение.

Я отпишусь, как только попробую.

Спасибо!