public function add_help_tabs() {
		$help   = $this->help();
		$screen = get_current_screen();

		// No screen available.
		if ( $screen instanceof WP_Screen === false ) {
			return;
		}

		// Clean up all existing tabs.
		if ( ! $this->show_help_tabs || ! empty( $help ) ) {
			$screen->remove_help_tabs();
		}

		// No new help tabs available.
		if ( empty( $help ) ) {
			return;
		}

		// Add help sidebar content. By default it will be disabled
		// since `help_sidebar` method returns false.
		$help_sidebar = $this->help_sidebar();
		$help_sidebar = papi_maybe_get_callable_value( $help_sidebar );
		$screen->set_help_sidebar( wpautop( $help_sidebar ) );

		foreach ( $help as $key => $value ) {
			$args = [
				'id'    => papi_html_name( $key ),
				'title' => $key
			];

			if ( is_callable( $value ) ) {
				$args['callback'] = function () use ( $value ) {
					return wpautop( $value() );
				};
			} else {
				$args['content'] = wpautop( $value );
			}

			$screen->add_help_tab( $args );
		}
	}
public function add_help_tabs() {
		$help   = $this->help();
		$screen = get_current_screen();

		// No screen available.
		if ( $screen instanceof WP_Screen === false ) {
			return;
		}

		// Clean up all existing tabs.
		if ( ! $this->show_help_tabs || ! empty( $help ) ) {
			$screen->remove_help_tabs();
		}

		// No new help tabs available.
		if ( empty( $help ) ) {
			return;
		}

		// Add help sidebar content. By default it will be disabled
		// since `help_sidebar` method returns false.
		$help_sidebar = $this->help_sidebar();
		$help_sidebar = papi_maybe_get_callable_value( $help_sidebar );
		$screen->set_help_sidebar( wpautop( $help_sidebar ) );

		foreach ( $help as $key => $value ) {
			$args = [
				'id'    => papi_html_name( $key ),
				'title' => $key
			];

			if ( is_callable( $value ) ) {
				$args['callback'] = function () use ( $value ) {
					return wpautop( $value() );
				};
			} else {
				$args['content'] = wpautop( $value );
			}

			$screen->add_help_tab( $args );
		}
	}
public function add_help_tabs ( ) { $ help = $ this -> help ( ) ; $ screen = get_current_screen ( ) ; // No screen available. if ( $ screen instanceof WP_Screen === false ) { return ; } // Clean up all existing tabs. if ( ! $ this -> show_help_tabs || ! empty ( $ help ) ) { $ screen -> remove_help_tabs ( ) ; } // No new help tabs available. if ( empty ( $ help ) ) { return ; } // Add help sidebar content. By default it will be disabled // since `help_sidebar` method returns false. $ help_sidebar = $ this -> help_sidebar ( ) ; $ help_sidebar = papi_maybe_get_callable_value ( $ help_sidebar ) ; $ screen -> set_help_sidebar ( wpautop ( $ help_sidebar ) ) ; foreach ( $ help as $ key => $ value ) { $ args = [ 'id' => papi_html_name ( $ key ) , 'title' => $ key ] ; if ( is_callable ( $ value ) ) { $ args [ 'callback' ] = function ( ) use ( $ value ) { return wpautop ( $ value ( ) ) ; } ; } else { $ args [ 'content' ] = wpautop ( $ value ) ; } $ screen -> add_help_tab ( $ args ) ; } }
Add help tabs.
Add help tabs .