LLMS_Integration_BBPress
bbPress Integration
Description Description
Source Source
File: includes/integrations/class.llms.integration.bbpress.php
Changelog Changelog
Version | Description |
---|---|
4.0.0 | Added MySQL 8.0 compatibility. |
3.38.1 | When looking for forum course restrictions make sure to run a more generic query so that it matches forum ids whether they've been save as integers or strings. |
3.37.11 | Don't update saved forum values during course quick edits. |
3.35.0 | Sanitize input data. |
3.30.3 | Fixed spelling errors. |
3.0.0 | Introduced. |
Methods Methods
- add_course_props — Register the custom course property with the LLMS_Course Model
- add_membership_restrictions — Add the membership restrictions metabox to bbPress forums on admin panel
- configure — Configure the integration
- course_settings_fields — Register custom bbPress tab with the LLMS Course metabox
- engagement_query_args — Parse action arguments for bbPress engagements and pass them back to the LLMS Engagements handler
- get_course_forum_ids — Retrieve course ids restricted to a LifterLMS course
- get_forum_course_restrictions — Check if a forum is restricted to a course(s)
- handle_course_forum_restriction — Handle course forum restrictions
- is_installed — Determine if bbPress is installed and activated
- register_engagement_triggers — Register engagement triggers
- register_shortcodes — Register shortcodes via LifterLMS core registration methods
- restriction_checks_courses — Check forum restrictions for course restrictions
- restriction_checks_memberships — Check membership restrictions for Topics and Forum Archive pages
- save_course_settings — Save course metabox custom fields