Skip to main content

6.3 Field Connections

Field connections retrieve data directly from the WordPress database and integrate it into BeaverDash modules, enabling dynamic content population within Beaver Themer layouts. By establishing targeted connections across WordPress data sources, these connections allow you to extract information from core WordPress data, custom fields, and compatible plugins, transforming how module content is generated and displayed.


Post Field Connections

Post Content

The Post Content field connection dynamically pulls the main content of a LearnDash course, lesson, topic, or quiz into your Beaver Builder layout. This ensures that any updates made to the original content are automatically reflected, allowing for seamless integration and consistency across your site.

Drip date (if any)

The Drip Date field connection retrieves the scheduled release date for a LearnDash lesson or topic when using drip-feed content settings. This allows you to display when a specific lesson or topic will become available, helping to manage learner expectations and course pacing.

Background Color

The Background Color field connection allows you to dynamically retrieve and apply the background color set for a post or course element. This is useful for maintaining consistent design styles across your LearnDash content while enabling customization through Beaver Builder.

Text Color

The Text Color field connection dynamically retrieves the text color assigned to a post or course element. This ensures consistent typography styling across LearnDash content while allowing flexibility in Beaver Builder designs.


Course Field Connections

Course Title

The Course Title field connection dynamically pulls the title of a LearnDash course. This allows you to display course names automatically within Beaver Builder layouts, ensuring consistency and reducing the need for manual updates.

Course Content

The Course Content field connection retrieves and displays the main content of a LearnDash course. This allows you to dynamically show course descriptions, details, or any other content added to the course post, ensuring your Beaver Builder layouts always reflect the latest course information.

Course Description

The Course Description field connection pulls the excerpt or summary of a LearnDash course. This is useful for displaying concise course overviews in grids, listings, or promotional sections, keeping your layouts dynamically updated with course details.

The Featured Image field connection retrieves the primary image assigned to a LearnDash course. This allows you to dynamically display course thumbnails or banners within your Beaver Builder layouts, ensuring consistency across your design.

The Featured Video field connection retrieves the main video assigned to a LearnDash course. This allows you to dynamically display an introductory or promotional video for the course within your Beaver Builder layouts, ensuring an engaging and consistent presentation.

The Featured Video with Image Fallback field connection retrieves the main video assigned to a LearnDash course. If no video is set, it will automatically display the course’s featured image instead. This ensures that your course layouts always have engaging media, whether it’s a video or an image.

Course Navigation

The Course Navigation field connection retrieves the structured hierarchy of a LearnDash course, including its lessons, topics, and quizzes. This allows you to dynamically display course progression and structure within your Beaver Builder layouts, ensuring seamless navigation for learners.

Course Progress Bar

The Course Progress Bar field connection dynamically retrieves and displays a visual progress indicator for a LearnDash course. This allows you to show learners how much of the course they have completed, enhancing engagement and motivation.

Course Expire Status

The Course Expire Status field connection retrieves information about whether a LearnDash course has an expiration date and, if so, whether the course is still accessible or has expired. This can be useful for displaying reminders, restricting content, or prompting users to renew access.

Course Date Completed

The Course Date Completed field connection retrieves the date a user has successfully completed a LearnDash course. This is useful for displaying progress summaries, generating completion certificates, or triggering automated actions based on course completion.

Background Color

The Background Color field connection allows you to dynamically retrieve and apply the background color set for a post or course element. This is useful for maintaining consistent design styles across your LearnDash content while enabling customization through Beaver Builder.

Text Color

The Text Color field connection dynamically retrieves the text color assigned to a post or course element. This ensures consistent typography styling across LearnDash content while allowing flexibility in Beaver Builder designs.

Course Price

The Course Price field connection fetches the price of a LearnDash course, as set in the course settings. This can be used to dynamically display pricing information on sales pages, membership dashboards, or custom course listings.

Course Price Status

The Course Price Status field connection retrieves the payment model assigned to a LearnDash course. This can indicate whether a course is free, a one-time purchase, a recurring subscription, or closed (requiring manual enrollment or membership access). It helps dynamically display course access details in custom layouts.

Course Price Currency

The Course Price Currency field connection retrieves the currency used for a LearnDash course's pricing. This ensures that the displayed course price includes the correct currency symbol or code, providing clarity for users in different regions.

Course Price Interval

The Course Price Interval field connection displays the billing interval for a LearnDash course if it is set to a recurring payment. This helps users understand whether the price applies weekly, monthly, yearly, or at another interval.

Course Price Frequency

The Course Price Frequency field connection specifies how often a recurring payment is charged for a LearnDash course. For example, if a course costs $10 per month, the frequency would be "1 month." This helps clarify the payment schedule for users.

Course Price Custom URL

The Course Price Custom URL field connection allows you to link a course’s pricing information to a specific external or internal URL. This can be useful for directing users to a custom checkout page, a pricing details page, or a promotional landing page.


Buttons Field Connections

Mark Complete Button

The Mark Complete Button field connection dynamically links to the button that allows users to mark a lesson, topic, or quiz as complete. This ensures that the button is correctly placed within your design while maintaining LearnDash’s functionality for tracking course progress.

Enroll Button

The Enroll Button field connection dynamically links to the button that allows users to enroll in a course. This ensures that the button is properly integrated within your design while maintaining LearnDash’s enrollment functionality, guiding users seamlessly into their selected courses.


Title of Parent Course

The Title of Parent Course field connection dynamically retrieves and displays the name of the course that a given lesson, topic, or quiz belongs to. This is useful for maintaining course structure visibility and providing contextual navigation within your BeaverDash layouts.

URL to Parent Course

The URL to Parent Course field connection dynamically generates a link to the parent course of a lesson, topic, or quiz. This allows users to easily navigate back to the main course page from within any related content.

Title of Parent Lesson

The Title of Parent Lesson field connection retrieves and displays the title of the lesson that a topic or quiz belongs to. This helps users understand the structure of their course content and provides contextual navigation within a course.

URL to Parent Lesson

The URL to Parent Lesson field connection retrieves the direct link to the lesson that a topic or quiz belongs to. This allows users to create dynamic navigation elements, making it easy to link back to the parent lesson from within related content.

Title of Parent Topic

The Title of Parent Topic field connection retrieves the name of the topic that a quiz or other related content belongs to. This can be used to dynamically display the topic title within custom layouts, ensuring a seamless learning experience.

URL to Parent Topic

The URL to Parent Topic field connection dynamically generates a link to the topic that a quiz or related content belongs to. This allows users to easily navigate back to the relevant topic from within custom layouts.

The Link to Parent Item field connection provides a dynamic URL to the immediate parent item, whether it’s a course, lesson, or topic. This ensures seamless navigation by automatically directing users to the correct parent structure within the learning path.

URL of Parent Item

The URL of Parent Item field connection dynamically generates the direct URL to the immediate parent item, whether it’s a course, lesson, or topic. This is useful for linking back to the parent structure without manually specifying URLs, ensuring smooth navigation across LearnDash content.

Title of Parent Item

The Title of Parent Item field connection dynamically retrieves the name of the immediate parent item, whether it's a course, lesson, or topic. This is useful for displaying contextual navigation elements or breadcrumbs, ensuring users always know where they are within the LearnDash course structure.

The Link to Next Item field connection dynamically generates a URL to the next sequential item in the course structure, whether it's a lesson, topic, or quiz. This is useful for guiding users through their learning path, allowing seamless navigation without requiring manual link updates.

URL of Next Item

The URL of Next Item field connection retrieves the direct URL of the next sequential item in the course, such as a lesson, topic, or quiz. This can be used to create custom navigation elements, ensuring users can progress smoothly through their learning journey.

Title of Next Item

The Title of Next Item field connection retrieves the name of the next sequential item in the course, whether it's a lesson, topic, or quiz. This allows you to dynamically display the next step in the learning path, helping users understand what comes next.

The Link to Previous Item field connection provides a direct link to the previous lesson, topic, or quiz within the course structure. This allows users to navigate backward easily, ensuring a smooth learning experience.

URL of Previous Item

The URL of Previous Item field connection retrieves the direct URL of the previous lesson, topic, or quiz within the course. This can be used to create custom navigation elements for seamless course progression.

Title of Previous Item

The Title of Previous Item field connection retrieves the name of the preceding lesson, topic, or quiz within the course structure. This can be used to dynamically display navigation links with meaningful labels.

URL to Next Lesson

The URL to Next Lesson field connection generates a direct link to the next lesson in the course. This allows for seamless navigation, making it easy for users to progress through their learning path.

URL to Previous Lesson

The URL to Previous Lesson field connection provides a direct link to the previous lesson in the course. This enables smooth navigation, allowing users to easily revisit past lessons as needed.

Title of Next Lesson

The Title of Next Lesson field connection dynamically retrieves and displays the title of the next lesson in the course. This can be useful for navigation elements, progress indicators, or custom-designed course layouts.

Title of Previous Lesson

The Title of Previous Lesson field connection dynamically retrieves and displays the title of the lesson that precedes the current one. This is useful for creating custom navigation, progress indicators, or course layouts.

URL to Next Topic

The URL to Next Topic field connection dynamically retrieves the direct URL of the next topic in the course progression. This is useful for creating custom navigation links, allowing users to seamlessly move through course content.

URL to Previous Topic

The URL to Previous Topic field connection retrieves the direct URL of the previous topic in the course sequence. This allows for easy navigation, enabling users to move back to the last topic they accessed.

Title of Next Topic

The Title of Next Topic field connection retrieves and displays the name of the next topic in the course sequence. This helps users understand what comes next and provides context for their learning progression.

Title of Previous Topic

The Title of Previous Topic field connection retrieves and displays the name of the previous topic in the course sequence. This allows users to see where they came from and navigate their learning path more effectively.

URL to Next Quiz

The URL to Next Quiz field connection retrieves and provides the direct link to the next quiz in the course structure. This helps users seamlessly navigate to their next assessment.

URL to Previous Quiz

The URL to Previous Quiz field connection retrieves and provides the direct link to the previous quiz in the course structure. This allows users to navigate back to an earlier quiz easily.

Title of Next Quiz

The Title of Next Quiz field connection retrieves and displays the name of the next quiz in the course sequence. This can be used to inform users about the upcoming quiz they will encounter.

Title of Previous Quiz

The Title of Previous Quiz field connection retrieves and displays the name of the last quiz the user completed or had access to in the course sequence. This helps users navigate back to their previous quiz easily.


Labels Field Connections

Label for "Course"

The Label for "Course" field connection dynamically displays the label used for courses in LearnDash. If the default "Course" label has been customized (e.g., "Program" or "Training Module"), this field will reflect that change.

Label for "Next course"

The Label for "Next Course" field connection displays the customized label for the next available course in LearnDash. If the default "Next Course" label has been modified (e.g., "Upcoming Program" or "Next Module"), this field will reflect that change dynamically.

Label for "Previous course"

The Label for "Previous Course" field connection displays the customized label for the previous course in LearnDash. If the default "Previous Course" label has been modified (e.g., "Past Course" or "Previous Module"), this field will dynamically reflect that change.

Label for "Back to course"

The Label for "Back to Course" field connection displays the customized text for the "Back to Course" button or link in LearnDash. If the default label has been modified (e.g., "Return to Course" or "Go to Course Overview"), this field will dynamically reflect that change.

Label for "Lesson"

The Label for "Lesson" field connection retrieves and displays the custom label used for "Lesson" in LearnDash. If the default term has been modified (e.g., "Module" or "Chapter"), this field will dynamically reflect that change.

Label for "Next lesson"

The Label for "Next Lesson" field connection retrieves and displays the custom label used for "Next Lesson" in LearnDash. If the default term has been modified (e.g., "Next Module" or "Next Chapter"), this field will dynamically reflect that change.

Label for "Previous lesson"

The Label for "Previous Lesson" field connection retrieves and displays the custom label used for "Previous Lesson" in LearnDash. If the default label has been changed (e.g., "Previous Module" or "Previous Chapter"), this field will dynamically reflect that update.

Label for "Topic"

The Label for "Topic" field connection retrieves the custom label set for "Topic" in LearnDash. If the default label has been modified (e.g., "Section" or "Unit"), this field will display the updated term accordingly.

Label for "Next topic"

The Label for "Next Topic" field connection retrieves the custom label for "Next Topic" as set in LearnDash. If the default "Topic" label has been changed (e.g., to "Section" or "Unit"), this field will reflect the updated term accordingly.

Label for "Previous topic"

The Label for "Previous Topic" field connection retrieves the custom label for "Previous Topic" as set in LearnDash. If the default "Topic" label has been modified (e.g., to "Section" or "Unit"), this field will reflect the updated terminology.

Label for "Quiz"

The Label for "Quiz" field connection retrieves the custom label for "Quiz" as set in LearnDash. If the default "Quiz" label has been changed (e.g., to "Assessment" or "Test"), this field will dynamically reflect that customization.

Label for "Next quiz"

The Label for "Next Quiz" field connection retrieves the customized label for "Next Quiz" as defined in LearnDash. If the default "Next Quiz" label has been changed (e.g., to "Next Assessment" or "Proceed to Test"), this field will dynamically display that modification.

Label for "Previous quiz"

The Label for "Previous Quiz" field connection retrieves the customized label for "Previous Quiz" as set in LearnDash. If the default "Previous Quiz" label has been modified (e.g., to "Go Back to Quiz" or "Return to Test"), this field will dynamically display the updated text.


Lesson Field Connections

Lesson Navigation

The Lesson Navigation field connection provides access to the navigation controls for lessons within a LearnDash course. It dynamically generates links to previous and next lessons, helping users move through the course structure seamlessly.


Lists Field Connections

Course List

The Course List field connection dynamically retrieves and displays a list of available LearnDash courses. This allows users to showcase courses in a structured format, making it easier for learners to browse and select their desired course.

Lesson List

The Lesson List field connection dynamically retrieves and displays a list of lessons within a specified LearnDash course. This allows users to present course content in an organized manner, helping learners easily navigate through lessons.

Topic List

The Topic List field connection dynamically retrieves and displays a list of topics within a specified LearnDash lesson. This helps structure course content, allowing learners to easily see and access topics related to a lesson.

Quiz List

The Quiz List field connection dynamically displays a list of quizzes associated with a specific LearnDash course, lesson, or topic. This allows learners to easily view and access relevant quizzes within their learning path.

Materials for course, lesson, topic or quiz

The Materials for Course, Lesson, Topic or Quiz field connection dynamically retrieves and displays any materials attached to a course, lesson, topic, or quiz in LearnDash. This is useful for providing students with additional resources such as PDFs, links, or other supplementary content.

Course Materials

The Course Materials field connection pulls in any materials assigned to a specific LearnDash course. This allows you to dynamically display PDFs, external links, or other resources that are meant to supplement the course content.

Lesson Materials

The Lesson Materials field connection retrieves any materials assigned to a specific LearnDash lesson. This enables you to dynamically display additional resources, such as PDFs, links, or other study aids, relevant to the lesson content.

Topic Materials

The Topic Materials field connection retrieves any materials assigned to a specific LearnDash topic. This allows you to dynamically display supplementary resources, such as PDFs, documents, or external links, that enhance the topic's learning experience.

Parent Item's Materials

The Parent Item's Materials field connection dynamically retrieves the learning materials associated with the parent item of the current lesson, topic, or quiz. This ensures that any shared resources assigned at a higher level in the course structure are accessible where needed.


User Field Connections

User Profile

The User Profile field connection retrieves and displays key information about the currently logged-in user. This can include their name, profile picture, and other relevant details, allowing for a more personalized learning experience.


Certificate Field Connections

The Course Certificate Link field connection provides a direct URL to the certificate awarded upon course completion. This allows users to easily access, download, or share their earned certificates.

Course certificate URL

The Course Certificate URL field connection retrieves the direct web address of the certificate awarded for completing a course. This can be used to dynamically link to the certificate for display or sharing purposes.

The Quiz Certificate Link field connection generates a clickable link to the certificate awarded upon successfully completing a quiz. This allows users to easily access and download their quiz certificates.

Quiz certificate URL

The Quiz Certificate URL field connection provides the direct URL to the certificate awarded for completing a quiz. This can be used to display or share the certificate without requiring a clickable link.


Stats: Course Field Connections

Number of Lessons

The Number of Lessons field connection retrieves the total count of lessons within a course. This can be useful for displaying course structure details, progress tracking, or setting expectations for learners.

Number of Topics

The Number of Topics field connection retrieves the total count of topics within a course. This helps display course depth, structure, and progression details for learners.

Number of Quizzes

The Number of Quizzes field connection retrieves the total number of quizzes within a course. This allows you to display the number of assessments included, helping learners understand the testing structure of the course.

Number of Enrolled Students

The Number of Enrolled Students field connection retrieves and displays the total count of users currently enrolled in a course. This can be useful for showcasing course popularity or for dynamic content that adjusts based on enrollment numbers.

Course Progress Percentage

The Course Progress Percentage field connection dynamically displays a user’s progress in a course as a percentage. This can be used to visually indicate how much of the course has been completed, helping learners track their progress.

Course completion rate

The Course Completion Rate field connection shows the percentage of students who have fully completed the course. This metric helps track overall engagement and success rates, providing insights into how many learners finish the course.

Course certificate award rate

The Course Certificate Award Rate field connection displays the percentage of enrolled students who have earned a certificate upon course completion. This metric helps measure course effectiveness and student achievement.

Quiz attempt rate for whole course

The Quiz Attempt Rate for Whole Course field connection shows the percentage of students who have attempted at least one quiz within the course. This metric helps gauge student engagement and participation.

Quiz pass rate for whole course

The Quiz Pass Rate for Whole Course field connection displays the percentage of students who have successfully passed at least one quiz in the course. This metric helps assess overall course difficulty and student success.

Quiz completion rate for whole course

The Quiz Completion Rate for Whole Course field connection shows the percentage of students who have completed all quizzes within the course. This helps track engagement and course effectiveness.

Quiz certificate award rate for whole course

The Quiz Certificate Award Rate for Whole Course field connection displays the percentage of students who have successfully earned a certificate from quizzes within the course. This metric helps measure student achievement and the effectiveness of course assessments.


Stats: Lesson Field Connections

Number of Topics

The Number of Topics field connection displays the total count of topics within a specific lesson. This helps provide an overview of lesson structure and content depth.

Number of Quizzes

The Number of Quizzes field connection displays the total count of quizzes within a specific lesson. This helps users understand the assessment structure within the lesson.

Lesson Order Number in Course

The Lesson Order Number in Course field connection displays the position of a lesson within its associated course. This helps users understand the sequence of lessons within the course structure.

Lesson Progress Percentage

The Lesson Progress Percentage field connection shows the user's progress through a specific lesson as a percentage. This can help track engagement and indicate how much of the lesson content has been completed.

Lesson Status

The Lesson Status field connection displays whether a lesson is incomplete, in progress, or completed. This helps users quickly see their progress within a course.

Lesson completion rate

The Lesson Completion Rate field connection shows the percentage of users who have completed a specific lesson. This metric helps track engagement and identify lessons where learners may be dropping off.

Quiz attempt rate for lesson

The Quiz Attempt Rate for Lesson field connection displays the percentage of users who have attempted the quiz associated with a specific lesson. This helps gauge learner engagement and quiz participation.

Quiz pass rate

The Quiz Pass Rate field connection shows the percentage of users who have successfully passed the quiz for a given lesson. This metric helps measure the effectiveness of the lesson content and the difficulty of the quiz.

Quiz completion rate for lesson

The Quiz Completion Rate for Lesson field connection displays the percentage of users who have completed the quiz associated with a specific lesson. This helps track user engagement and quiz participation.

Lesson quiz certificate award rate

The Lesson Quiz Certificate Award Rate field connection shows the percentage of users who have earned a certificate after completing the quiz for a specific lesson. This helps measure quiz success and certificate distribution.

Forced timer countdown

The Forced Timer Countdown field connection displays the remaining time on a quiz when a forced timer is enabled. This is useful for time-restricted assessments, ensuring users are aware of their time constraints.


Stats: Topic Field Connections

Number of Topics

The Number of Topics field connection retrieves and displays the total count of topics within a lesson. This helps users understand the structure and scope of the lesson content.

Number of Quizzes

The Number of Quizzes field connection retrieves and displays the total count of quizzes within a topic. This helps users gauge the level of assessment included in the topic.

Topic Order Number in Lesson

The Topic Order Number in Lesson field connection retrieves and displays the position of a topic within its parent lesson. This helps users understand the sequence of topics in the learning path.

Topic Order Number in Course

The Topic Order Number in Course field connection retrieves and displays the position of a topic within the entire course structure. This helps users see where a specific topic falls in the overall course progression.

Topic Progress Percentage

The Topic Progress Percentage field connection displays the user's completion progress for a specific topic as a percentage. This helps track engagement and progress within the course structure.

Topic Status

The Topic Status field connection shows the current completion status of a topic, such as "Not Started," "In Progress," or "Completed." This helps users track their progress within a lesson or course.

Topic completion rate

The Topic Completion Rate field connection displays the percentage of users who have completed a specific topic. This metric helps gauge learner engagement and progression within a lesson or course.

Quiz attempt rate for topic

The Quiz Attempt Rate for Topic field connection shows the percentage of users who have attempted the quiz associated with a specific topic. This helps track engagement and assess how often learners are interacting with topic-related quizzes.

Quiz pass rate

The Quiz Pass Rate field connection displays the percentage of users who have successfully passed the quiz associated with a specific topic. This helps evaluate the difficulty of the quiz and the effectiveness of the learning material.

Quiz completion rate for topic

The Quiz Completion Rate for Topic field connection shows the percentage of users who have completed the quiz associated with a specific topic. This metric helps assess engagement levels and whether learners are progressing through the topic’s assessments.

Topic quiz certificate award rate

The Topic quiz certificate award rate field connection shows the percentage of users who have earned a certificate after completing the quiz associated with a specific topic. This helps measure quiz success and certificate distribution.


Stats: Quiz Field Connections

Quiz Order Number

The Quiz Order Number field connection displays the position of a quiz within its parent lesson, topic, or course. This helps determine the sequence in which quizzes appear in the learning path.

Quiz Order Number in Course

The Quiz Order Number in Course field connection shows the sequential position of a quiz within the entire course structure, regardless of whether it's linked to a lesson or topic.

Quiz average score

The Quiz Average Score field connection displays the average score achieved by all students who have attempted the quiz, providing insight into overall performance trends.

Quiz Status

The Quiz Status field connection shows whether a user has completed, passed, or failed the quiz, helping to track individual progress.

Quiz attempt rate

The Quiz Attempt Rate field connection displays the percentage of enrolled users who have attempted the quiz, providing insight into engagement levels.

Quiz pass rate

The Quiz Pass Rate field connection shows the percentage of users who have successfully passed the quiz, helping to assess its difficulty and effectiveness.

Quiz certificate award rate for whole course

The Quiz Certificate Award Rate for Whole Course field connection displays the percentage of users who have earned a certificate by passing the required quizzes within the course.

Quiz completion rate

The Quiz Completion Rate field connection shows the percentage of users who have completed the quiz, regardless of whether they passed or failed.

Quiz Repeats

The Quiz Repeats field connection displays the number of times a user has attempted the quiz, providing insight into quiz difficulty and user engagement.

Quiz Certificate Threshold

The Quiz Certificate Threshold field connection shows the minimum score required to earn a certificate for the quiz. This helps users understand the passing criteria.

Quiz Passing Percentage

The Quiz Passing Percentage field connection displays the minimum percentage score required to pass the quiz. This helps users know the score they need to achieve to complete the quiz successfully.

Quiz Timeout Limit

The Quiz Timeout Limit field connection displays the maximum time allowed to complete the quiz. If the time runs out, the quiz will automatically submit based on the user's progress.

Quiz Execute Once Enabled

The Quiz Execute Once Enabled field connection indicates whether the quiz is set to be attempted only once per user. If enabled, users cannot retake the quiz after their initial attempt.

Quiz Leaderboard Enabled

The Quiz Leaderboard Enabled field connection indicates whether the quiz has a leaderboard feature activated. If enabled, users can see rankings based on quiz scores.


Theme Field Connections

Primary Color

The Primary Color field connection allows you to dynamically retrieve and display the primary color set in your theme. This color is typically used for key branding elements, such as buttons, links, and highlights throughout the course interface.

Seconday Color

The Secondary Color field connection retrieves the secondary color from your theme settings. This color is often used for accents, backgrounds, or complementary design elements that support the primary color scheme.

Tertiary Color

The Tertiary Color field connection fetches the tertiary color from the theme settings. This color is generally used for subtle highlights, additional accents, or differentiating sections within the course layout.


Topic Field Connections

Topic Navigation

The Topic Navigation field connection provides links for navigating between topics within a lesson or course. It allows users to easily move forward to the next topic or return to previous topics, ensuring smooth progression through the learning material.