Контроль видимости для LearnDash помогает скрыть сообщения и контент по определенному критерию в любом месте вашей страницы
WordPress. Вы можете отображать / скрывать элементы HTML, меню и другие детали на основе: 1. Доступа пользователя к определенному, любому или всему курсу LearnDash, Или 2. Доступ пользователя к определенной, любой или всей группе LearnDash, Или 3. Пользователь является Вы вошли в систему или вышли из системы. Вам просто нужно добавить класс CSS в свой элемент div или span. Как объяснено здесь: Пример: Состояние входа / выхода: Чтобы показать элемент / пункт меню вошедшему в систему пользователю, добавьте этот класс CSS: visible_to_logged_in ИЛИ hidden_to_logged_out Чтобы скрыть элемент / пункт меню от вошедшего в систему пользователя, добавьте этот CSS class: visible_to_logged_out ИЛИ hidden_to_logged_in Для всех курсов: Чтобы показать элемент / элемент меню пользователю с доступом ко всем курсам, добавьте этот класс CSS: visible_to_course_all Чтобы скрыть элемент / элемент меню от пользователя с доступом ко всем курсам, добавьте это Класс CSS: hidden_to_course_all Чтобы показать элемент / пункт меню пользователям, не зарегистрированным ни в одном курсе, добавьте этот класс CSS: visible_to_course_none Чтобы скрыть элемент / пункт меню от пользователей, не зарегистрированных ни в одном курсе, добавьте этот класс CSS: hidden_to_course_none Для конкретного курса , если идентификатор курса - 123: чтобы показать элемент / пункт меню пользователю с доступом к вышеуказанному курсу, добавьте этот класс CSS: visible_to_course_123 Чтобы скрыть элемент / пункт меню от пользователя с доступом к вышеуказанному курсу, добавьте этот класс CSS: hidden_t o_course_123 Для пользователей, имеющих доступ хотя бы к одному курсу: * Добавьте этот класс CSS: hidden_to_course_none Для всех групп: Чтобы показать элемент / пункт меню пользователю с доступом ко всем группам, добавьте этот класс CSS: visible_to_group_all Чтобы скрыть элемент / элемент меню от пользователя с доступом ко всем группам, добавьте этот класс CSS: hidden_to_group_all Чтобы показать элемент / пункт меню пользователям, не зарегистрированным ни в одной группе, добавьте этот класс CSS: visible_to_group_none Чтобы скрыть элемент / пункт меню от пользователей, не зарегистрированных в любая группа, добавьте этот класс CSS: hidden_to_group_none Для конкретной группы, если идентификатор группы равен 123: чтобы показать элемент / пункт меню пользователю с доступом к указанной выше группе, добавьте этот класс CSS: visible_to_group_123 Чтобы скрыть элемент / пункт меню от пользователя с доступом к вышеуказанной группе добавьте этот класс CSS: hidden_to_group_123 Для пользователей с доступом хотя бы к одной группе: * Добавьте этот класс CSS: hidden_to_group_none Механизм работы Скрытые данные / элементы достигают браузера. Хотя пользователь этого не видит. CSS добавляется на страницу для всех элементов CSS, которые необходимо скрыть в соответствии с вышеуказанными правилами. После загрузки страницы. Эти элементы удаляются со страницы с помощью jQuery (если он доступен), поэтому он не будет доступен даже в Inspect. Элементы, отображаемые после загрузки страницы, скрываются, но не удаляются из DOM / страницы. Будущее развитие В зависимости от интереса к этой функции мы решим добавить шорткод и / или блок Гутенберга для реализации этой функции. Связанный контроль видимости плагина для WooCommerce Он очень похож на этот плагин и имеет те же функции, что позволяет контролировать видимость элементов HTML на основе покупки пользователем определенного продукта или варианта WooCommerce.
Автор: Next Software Solutions
Версия: 1.4
Последнее обновление: 2021-07-24 6:34pm GMT