24351a69 by Jeff Balicki

xxx

Signed-off-by: Jeff <jeff@gotenzing.com>
1 parent 647db71c
...@@ -28,7 +28,7 @@ if ( ( class_exists( 'LearnDash_Settings_Metabox' ) ) && ( ! class_exists( 'Lear ...@@ -28,7 +28,7 @@ if ( ( class_exists( 'LearnDash_Settings_Metabox' ) ) && ( ! class_exists( 'Lear
28 28
29 29
30 protected function show_settings_metabox_fields( $metabox = null ) { 30 protected function show_settings_metabox_fields( $metabox = null ) {
31 if ( ( is_object( $metabox ) ) && ( is_a( $metabox, 'LearnDash_Settings_Metabox' ) ) && ( $metabox->settings_metabox_key === $this->settings_metabox_key ) ) { 31 if ( ( is_object( $metabox ) ) && ( is_a( $metabox, 'LearnDash_Settings_Metabox' ) ) && ( $metabox->settings_metabox_key === $this->settings_metabox_key ) && ( $metabox->settings_screen_id === $this->settings_screen_id ) ) {
32 if ( ( isset( $metabox->post ) ) && ( is_a( $metabox->post, 'WP_Post ' ) ) ) { 32 if ( ( isset( $metabox->post ) ) && ( is_a( $metabox->post, 'WP_Post ' ) ) ) {
33 $course_id = $metabox->post->ID; 33 $course_id = $metabox->post->ID;
34 } else { 34 } else {
...@@ -91,17 +91,20 @@ if ( ( class_exists( 'LearnDash_Settings_Metabox' ) ) && ( ! class_exists( 'Lear ...@@ -91,17 +91,20 @@ if ( ( class_exists( 'LearnDash_Settings_Metabox' ) ) && ( ! class_exists( 'Lear
91 add_filter( 91 add_filter(
92 'learndash_header_data', 92 'learndash_header_data',
93 function( $header_data, $menu_tab_key, $admin_tab_sets ) { 93 function( $header_data, $menu_tab_key, $admin_tab_sets ) {
94 $header_data['tabs'] = array_merge( 94 global $pagenow;
95 $header_data['tabs'], 95 if (( $pagenow == 'post.php' ) && (get_post_type() == 'sfwd-courses')) {
96 array( 96 $header_data['tabs'] = array_merge(
97 array( 97 $header_data['tabs'],
98 'id' => 'course-complete-settings', 98 array(
99 'name' => esc_html__( 'Mark as Completed', 'learndash' ), 99 array(
100 'metaboxes' => [ 'learndash-course-users-management' ], 100 'id' => 'course-complete-settings',
101 'showDocumentSidebar' => 'false', 101 'name' => esc_html__( 'Mark as Completed', 'learndash' ),
102 ), 102 'metaboxes' => [ 'learndash-course-users-management' ],
103 ) 103 'showDocumentSidebar' => 'false',
104 ); 104 ),
105 )
106 );
107 }
105 return $header_data; 108 return $header_data;
106 }, 109 },
107 30, 110 30,
......