WC_Settings_Integrations::get_sections()

Get sections.


Description Description


Return Return

(array)


Top ↑

Source Source

File: includes/admin/settings/class-wc-settings-integrations.php

		public function get_sections() {
			global $current_section;

			$sections = array();

			if ( ! Constants::is_defined( 'WC_INSTALLING' ) ) {
				$integrations = WC()->integrations->get_integrations();

				if ( ! $current_section && ! empty( $integrations ) ) {
					$current_section = current( $integrations )->id;
				}

				if ( sizeof( $integrations ) > 1 ) {
					foreach ( $integrations as $integration ) {
						$title                                      = empty( $integration->method_title ) ? ucfirst( $integration->id ) : $integration->method_title;
						$sections[ strtolower( $integration->id ) ] = esc_html( $title );
					}
				}
			}

			return apply_filters( 'woocommerce_get_sections_' . $this->id, $sections );
		}


Top ↑

User Contributed Notes User Contributed Notes

You must log in before being able to contribute a note or feedback.