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.
Featured Image
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.
Featured Video
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.
Featured Video with Image fallback
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.
Links Field Connections
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.
Link to Parent Item
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.
Link to Next Item
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.
Link to Previous Item
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
Course certificate link
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.
Quiz certificate link
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.