$settings { * Module settings configuration. * * @type string $module Module ID. * @type string $title Panel title. * @type string $subtitle Panel subtitle. * @type array $fields Array of field definition arrays. * } * * @return void */ public static function create( $settings ) { $module_id = ( isset( $_GET['module'] ) ) ? sanitize_text_field( wp_unslash( $_GET['module'] ) ) : ''; // phpcs:ignore WordPress.Security.NonceVerification.Recommended /** * Hook: merchant_module_settings * * @param array $settings Module settings. * @param string $module_id Module ID. * * @since 1.0 */ $settings = apply_filters( 'merchant_module_settings', $settings, $module_id ); Merchant_Settings_Saver::save_options( $settings ); $options = get_option( 'merchant', array() ); ?>