Skip to content

JetEngine Dynamic Visibility conditions

Soczó edited this page Oct 28, 2024 · 14 revisions

The plugin currently provides 12 dnyamic visibility conditions. These are related to Woo, Woo membership, Subscriptons, and Learndash.

Learndash specific conditions

  • Course Access Type
  • Course Certificates Available
  • User Has Not Enrolled this Course
  • Current user enrolled course
  • Not Have Enough Points
  • Reached Student Limit
  • User Completed Current Course

Usage

Course Access Type

Where: Single Course template / Single post template (related to course) // Course listing (JetEngine)

You can show or hide an element based on the type of course access

Course Certificates Available

Where: Single Course template / Single post template (related to course) // Course listing (JetEngine)

You can show or hide an element based on the current course have a Certificate. (not whether the user has already received it)

User Has Not Enrolled this Course

Where: Single Course template / Single post template (related to course) // Course listing (JetEngine)

You can show or hide an element based on the current course, and the current user is not enrolled the course. (so not yet a student of the course)

Current user enrolled course

Where: Single Course template / Single post template (related to course) // Course listing (JetEngine)

You can show or hide an element based on the current user enrolled the current course

Not Have Enough Points

Where: Single Course template / Single post template (related to course) // Course listing (JetEngine)

You can show or hide an item based on checking whether the user has enough points for the current course.

Reached Student Limit

Where: Single Course template / Single post template (related to course) // Course listing (JetEngine)

You can show or hide an item based on checking the current course reached a Student limit

User Completed Current Course

Where: Single Course template / Single post template (related to course) // Course listing (JetEngine)

You can show or hide an item based on checking the current user completed the current course

Woo Membership specific conditions

Link: https://woocommerce.com/products/woocommerce-memberships/

  • Current Membership Expired
  • User Membership Access Can View
  • Access Memberships

Current Membership Expired

Where: You can only use it in jetengine listing grid, where you list Woo memership Help: https://github.com/Lonsdale201/dynamic-elementor-extension/wiki/JetEngine-extra-Macros#how-to-build-a-listing-with-the-memberhsip-with-current-user-membership-details

User Membership Access Can View

Main check method to determine if the user can view the current post based on membership

Access Memberships

Where: Anywhere on your site

This is technically the Woo Membership condition available in elementor, just ported to jetengine. Support the Any membership option. If you are select multiple membership the relation is AND. image

Clone this wiki locally