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
protected function show_settings_metabox_fields( $metabox = null ) {
if ( ( is_object( $metabox ) ) && ( is_a( $metabox, 'LearnDash_Settings_Metabox' ) ) && ( $metabox->settings_metabox_key === $this->settings_metabox_key ) ) {
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 ) ) {
if ( ( isset( $metabox->post ) ) && ( is_a( $metabox->post, 'WP_Post ' ) ) ) {
$course_id = $metabox->post->ID;
} else {
......@@ -91,17 +91,20 @@ if ( ( class_exists( 'LearnDash_Settings_Metabox' ) ) && ( ! class_exists( 'Lear
add_filter(
'learndash_header_data',
function( $header_data, $menu_tab_key, $admin_tab_sets ) {
$header_data['tabs'] = array_merge(
$header_data['tabs'],
array(
array(
'id' => 'course-complete-settings',
'name' => esc_html__( 'Mark as Completed', 'learndash' ),
'metaboxes' => [ 'learndash-course-users-management' ],
'showDocumentSidebar' => 'false',
),
)
);
global $pagenow;
if (( $pagenow == 'post.php' ) && (get_post_type() == 'sfwd-courses')) {
$header_data['tabs'] = array_merge(
$header_data['tabs'],
array(
array(
'id' => 'course-complete-settings',
'name' => esc_html__( 'Mark as Completed', 'learndash' ),
'metaboxes' => [ 'learndash-course-users-management' ],
'showDocumentSidebar' => 'false',
),
)
);
}
return $header_data;
},
30,
......