|
10 | 10 |
|
11 | 11 | namespace TUTOR; |
12 | 12 |
|
| 13 | +use Tutor\Helpers\UrlHelper; |
| 14 | + |
13 | 15 | if ( ! defined( 'ABSPATH' ) ) { |
14 | 16 | exit; |
15 | 17 | } |
@@ -178,7 +180,6 @@ public function load_single_course_template( $template ) { |
178 | 180 | } |
179 | 181 |
|
180 | 182 | return $template; |
181 | | - |
182 | 183 | } |
183 | 184 |
|
184 | 185 | /** |
@@ -536,32 +537,25 @@ public static function make_learning_area_sub_page_nav_items( $base_url = '' ): |
536 | 537 |
|
537 | 538 | $menu_items = array( |
538 | 539 | 'resources' => array( |
539 | | - 'title' => esc_html__( 'Resources', 'tutor' ), |
540 | | - 'icon' => Icon::RESOURCES, |
541 | | - 'url' => esc_url( add_query_arg( 'subpage', 'resources', $base_url ) ), |
| 540 | + 'title' => __( 'Resources', 'tutor' ), |
| 541 | + 'icon' => Icon::RESOURCES, |
| 542 | + 'url' => UrlHelper::add_query_params( $base_url, array( 'subpage' => 'resources' ) ), |
| 543 | + 'template' => tutor_get_template( 'learning-area.subpages.resources' ), |
542 | 544 | ), |
543 | 545 | 'qna' => array( |
544 | | - 'title' => esc_html__( 'Q&A', 'tutor' ), |
| 546 | + 'title' => __( 'Q&A', 'tutor' ), |
545 | 547 | 'icon' => Icon::QA, |
546 | | - 'url' => esc_url( add_query_arg( 'subpage', 'qna', $base_url ) ), |
| 548 | + 'url' => UrlHelper::add_query_params( $base_url, array( 'subpage' => 'qna' ) ), |
| 549 | + 'template' => tutor_get_template( 'learning-area.subpages.qna' ), |
547 | 550 | ), |
548 | 551 | 'course-info' => array( |
549 | | - 'title' => esc_html__( 'Course Info', 'tutor' ), |
| 552 | + 'title' => __( 'Course Info', 'tutor' ), |
550 | 553 | 'icon' => Icon::INFO_OCTAGON, |
551 | | - 'url' => esc_url( add_query_arg( 'subpage', 'course-info', $base_url ) ), |
552 | | - ), |
553 | | - 'webinar' => array( |
554 | | - 'title' => esc_html__( 'Webinar', 'tutor' ), |
555 | | - 'icon' => Icon::VIDEO_CAMERA_2, |
556 | | - 'url' => esc_url( add_query_arg( 'subpage', 'webinar', $base_url ) ), |
557 | | - ), |
558 | | - 'certificate' => array( |
559 | | - 'title' => esc_html__( 'Certificate', 'tutor' ), |
560 | | - 'icon' => Icon::CERTIFICATE_2, |
561 | | - 'url' => esc_url( add_query_arg( 'subpage', 'certificate', $base_url ) ), |
| 554 | + 'url' => UrlHelper::add_query_params( $base_url, array( 'subpage' => 'course-info' ) ), |
| 555 | + 'template' => tutor_get_template( 'learning-area.subpages.course-info' ), |
562 | 556 | ), |
563 | 557 | ); |
564 | 558 |
|
565 | | - return apply_filters( 'tutor_learning_area_sub_page_nav_item', $menu_items ); |
| 559 | + return apply_filters( 'tutor_learning_area_sub_page_nav_item', $menu_items, $base_url ); |
566 | 560 | } |
567 | 561 | } |
0 commit comments