From b7e0526f3ab1144533f8ee39d61775a22d8f3b6e Mon Sep 17 00:00:00 2001 From: "MD. Rezwan Shiblu" Date: Tue, 25 Aug 2026 17:25:49 +0600 Subject: [PATCH] Fix Courses nav link when TutorLMS has a custom course permalink slug get_post_type_archive_link() expects the registered post type name, but bb_tutorlms_profile_courses_slug() returns TutorLMS's course_permalink_base option, which can be customized independently of the post type. When a custom slug is set, the two no longer match and the archive link resolves to empty. Use tutor()->course_post_type directly instead. --- src/bp-core/classes/class-bb-readylaunch.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/bp-core/classes/class-bb-readylaunch.php b/src/bp-core/classes/class-bb-readylaunch.php index c224c07878..0297f5aab5 100644 --- a/src/bp-core/classes/class-bb-readylaunch.php +++ b/src/bp-core/classes/class-bb-readylaunch.php @@ -707,7 +707,7 @@ function_exists( 'bb_tutorlms_enable' ) && bb_tutorlms_enable() ) { $is_active = true; - $item['url'] = get_post_type_archive_link( bb_tutorlms_profile_courses_slug() ); + $item['url'] = get_post_type_archive_link( tutor()->course_post_type ); } elseif ( class_exists( 'memberpress\courses\helpers\Courses' ) && class_exists( 'memberpress\courses\models\Course' )