HEX
Server: Apache/2.4.62 (Unix) OpenSSL/1.1.1k
System: Linux box12.multicloud.host 4.18.0-553.52.1.el8_10.x86_64 #1 SMP Wed May 14 09:36:12 EDT 2025 x86_64
User: kashmira (1008)
PHP: 8.1.32
Disabled: NONE
Upload Files
File: /home/kashmira/public_html/razitahir.com/wp-content/plugins/upress-widgets/admin/settings.php
<?php
/**
 * custom option and settings
 */
if ( ! defined( 'ABSPATH' ) ) {
	// Exit if accessed directly.
	exit;
}
function urdupress_settings_init() {
    
    // Register new settings for "Page Builders" section.
    register_setting( 'urdupress', 'urdupress_builders_elementor', ['default' => 'on']);

    // Register new settings for "Widgets" Section.
    register_setting( 'upress-widgets', 'URDUPRESS_WIDGETS_posts_grid', ['default' => 'on']);
    register_setting( 'upress-widgets', 'URDUPRESS_WIDGETS_posts_list', ['default' => 'on']);
    register_setting( 'upress-widgets', 'URDUPRESS_WIDGETS_posts_carousel', ['default' => 'on']);
    register_setting( 'upress-widgets', 'URDUPRESS_WIDGETS_posts_classic', ['default' => 'on']);
    register_setting( 'upress-widgets', 'URDUPRESS_WIDGETS_posts_slider', ['default' => 'on']);
    register_setting( 'upress-widgets', 'URDUPRESS_WIDGETS_videos_grid', ['default' => 'on']);
    register_setting( 'upress-widgets', 'URDUPRESS_WIDGETS_urdu_heading', ['default' => 'on']);
    register_setting( 'upress-widgets', 'URDUPRESS_WIDGETS_popular_posts', ['default' => 'on']);
    register_setting( 'upress-widgets', 'URDUPRESS_WIDGETS_wp_popular_posts', ['default' => 'on']);
    register_setting( 'upress-widgets', 'URDUPRESS_WIDGETS_wp_latest_posts', ['default' => 'on']);
    register_setting( 'upress-widgets', 'URDUPRESS_WIDGETS_wp_weather', ['default' => 'on']);
    register_setting( 'upress-widgets', 'URDUPRESS_WIDGETS_wp_prayer_times', ['default' => 'on']);
    register_setting( 'upress-widgets', 'URDUPRESS_WIDGETS_wp_popular_videos', ['default' => 'on']);
    
    // Register new settings for "Modules" section.
    register_setting( 'upress-modules', 'urdupress_widgets_module_videos', ['default' => 'on']);

    // Page Builders Section
    add_settings_section(
        'urdupress_section_builders',
        __( 'Page Builders.', 'urdupress-widgets' ),
        'urdupress_section_builders_callback',
        'urdupress'
    );

    // Widgets Section
    add_settings_section(
        'urdupress_section_widgets',
        __( 'Widgets.', 'urdupress-widgets' ),
        'urdupress_section_widgets_callback',
        'upress-widgets'
    );

    // Modules Section
    add_settings_section(
        'urdupress_section_modules',
        __( 'Modules.', 'urdupress-widgets' ),
        'urdupress_section_modules_callback',
        'upress-modules'
    );

    /*
    * Register Setting Fields for Page Builders section
    */

    // Elementor
    add_settings_field(
        'urdupress_builders_elementor',
        'Elementor',
        'urdupress_builders_elementor_field_cb',
        'urdupress',
        'urdupress_section_builders'
    );
    // WordPress
    add_settings_field(
        'urdupress_builders_wordpress',
        'WordPress',
        'urdupress_builders_wordpress_field_cb',
        'urdupress',
        'urdupress_section_builders'
    );

    /*
    * Register Setting Fields for Widgets section
    */

    // Posts Grid
    add_settings_field(
        'URDUPRESS_WIDGETS_posts_grid',
        'Posts Grid',
        'URDUPRESS_WIDGETS_posts_grid_field_cb',
        'upress-widgets',
        'urdupress_section_widgets'
    );
    // Videos Grid
    add_settings_field(
        'URDUPRESS_WIDGETS_videos_grid',
        'Posts Grid',
        'URDUPRESS_WIDGETS_videos_grid_field_cb',
        'upress-widgets',
        'urdupress_section_widgets'
    );
    // Posts List
    add_settings_field(
        'URDUPRESS_WIDGETS_posts_list',
        'Posts List',
        'URDUPRESS_WIDGETS_posts_list_field_cb',
        'upress-widgets',
        'urdupress_section_widgets'
    );
    // Posts Carousel
    add_settings_field(
        'URDUPRESS_WIDGETS_posts_carousel',
        'Carousel',
        'URDUPRESS_WIDGETS_posts_carousel_field_cb',
        'upress-widgets',
        'urdupress_section_widgets'
    );
    // Posts Classic
    add_settings_field(
        'URDUPRESS_WIDGETS_posts_classic',
        'Classic Block',
        'URDUPRESS_WIDGETS_posts_classic_field_cb',
        'upress-widgets',
        'urdupress_section_widgets'
    );
    // Posts Slider
    add_settings_field(
        'URDUPRESS_WIDGETS_posts_slider',
        'Slider',
        'URDUPRESS_WIDGETS_posts_slider_field_cb',
        'upress-widgets',
        'urdupress_section_widgets'
    ); 
    // Urdu Heading
    add_settings_field(
        'URDUPRESS_WIDGETS_urdu_heading',
        'Urdu Heading',
        'URDUPRESS_WIDGETS_urdu_heading_field_cb',
        'upress-widgets',
        'urdupress_section_widgets'
    );
    // Popular Posts
    add_settings_field(
        'URDUPRESS_WIDGETS_popular_posts',
        'Urdu Heading',
        'URDUPRESS_WIDGETS_popular_posts_field_cb',
        'upress-widgets',
        'urdupress_section_widgets'
    );

    // Popular Posts WP
    add_settings_field(
        'URDUPRESS_WIDGETS_wp_popular_posts',
        'Urdu Heading',
        'URDUPRESS_WIDGETS_wp_popular_posts_field_cb',
        'upress-widgets',
        'urdupress_section_widgets'
    );
    // Popular Videos WP
    add_settings_field(
        'URDUPRESS_WIDGETS_wp_popular_videos',
        'Urdu Heading',
        'URDUPRESS_WIDGETS_wp_popular_videos_field_cb',
        'upress-widgets',
        'urdupress_section_widgets'
    );
    // Latest Posts WP
    add_settings_field(
        'URDUPRESS_WIDGETS_wp_latest_posts',
        'Urdu Heading',
        'URDUPRESS_WIDGETS_wp_latest_posts_field_cb',
        'upress-widgets',
        'urdupress_section_widgets'
    );
    // Weather WP
    add_settings_field(
        'URDUPRESS_WIDGETS_wp_weather',
        'Urdu Heading',
        'URDUPRESS_WIDGETS_wp_weather_field_cb',
        'upress-widgets',
        'urdupress_section_widgets'
    );
    // Prayer Times WP
    add_settings_field(
        'URDUPRESS_WIDGETS_wp_prayer_times',
        'Urdu Heading',
        'URDUPRESS_WIDGETS_wp_prayer_times_field_cb',
        'upress-widgets',
        'urdupress_section_widgets'
    );

    /*
    * Register Setting Fields for Modules section
    */
    add_settings_field(
        'urdupress_widgets_module_videos',
        'Slider',
        'URDUPRESS_WIDGETS_module_videos_field_cb',
        'upress-modules',
        'urdupress_section_modules'
    );
}

/**
 * Register our urdupress_settings_init to the admin_init action hook.
 */
add_action( 'admin_init', 'urdupress_settings_init' );

/**
 * Section Callback Functions.
 */
function urdupress_section_builders_callback( $args ) {
    return;
}
function urdupress_section_widgets_callback( $args ) {
    return;
}
function urdupress_section_modules_callback( $args ) {
    return;
}