ordered group keys (empty ones dropped). */ // Exit if accessed directly. if ( ! defined( 'ABSPATH' ) ) { exit; } use SpringDevs\Subscription\Admin\SettingsHelper; wp_enqueue_style( 'wp-subscription-admin-settings', SUBSCRPT_ASSETS . '/css/admin-settings.css', [], SUBSCRPT_VERSION ); wp_enqueue_script( 'wp-subscription-admin-settings', SUBSCRPT_ASSETS . '/js/admin-settings.js', [ 'jquery' ], SUBSCRPT_VERSION, true ); $subscrpt_settings_base = admin_url( 'admin.php?page=wp-subscription-settings' ); ?>
__( 'Settings', 'subscription' ), 'description' => __( 'Configure how subscriptions renew, charge and behave for your customers.', 'subscription' ), 'actions' => sprintf( '', esc_html__( 'Save changes', 'subscription' ) ), ) ); ?>
$subscrpt_cat_group_ids ) : $subscrpt_cat_open = 'all' === $active_cat || $subscrpt_cat_id === $active_cat; foreach ( $subscrpt_cat_group_ids as $subscrpt_group_id ) : $subscrpt_group = $settings_fields[ $subscrpt_group_id ] ?? array(); $subscrpt_fields = array_values( $subscrpt_group['fields'] ?? array() ); $subscrpt_count = count( $subscrpt_fields ); if ( 0 === $subscrpt_count ) { continue; } $subscrpt_label = SettingsHelper::group_label( $subscrpt_group_id, $subscrpt_group ); ?>
> $subscrpt_field ) : ?>