Скрыть пользовательские ссылки в заголовке от анонимов

Отличный компонент темы. Спасибо.

Есть ли способ скрыть ссылки, если пользователю необходимо войти в систему, чтобы просмотреть содержимое сайта?
Вот как выглядит мой сайт на странице входа с включенной темой.

Пока не появится более чистый способ сделать это через обновление компонента, вы можете добавить эти строки CSS в вашу тему

.anon .custom-header-links {
    display: none;
}

Это работает просто отлично!!!

Если кто-то из вас, удивительных программистов, сможет добавить возможность для каждой ссылки определять, кто её видит:

  1. только авторизованные пользователи или
  2. анонимы (например, неавторизованные пользователи) или
  3. все пользователи,
    мы будем вам крайне признательны!!!

Всё ещё можно реализовать через CSS, но вам нужно создать отдельную строку для каждой ссылки, что может занять некоторое время.

Если взять демо-пример этого компонента:

https://theme-creator.discourse.org/theme/Johani/custom-header-links

Я попробую применить ваши три сценария на примере Tech.

Пример #1: видно только авторизованным пользователям

.anon .headerLink.tech {
    display: none;
}

Пример #2: видно только неавторизованным пользователям

.headerLink.tech {
    display: none;
}
.anon .headerLink.tech {
    display: inline-block;
}

Пример #3: видно всем пользователям — ничего добавлять не нужно


Замените текст на ключевое слово вашего меню.

В качестве последнего примера для помощи: CSS-класс, который нужно использовать для пункта меню Your Vote Counts!, — это .headerLink.your-vote-counts.

Спасибо, помогло :slight_smile: