Changeset 3466495
- Timestamp:
- 02/21/2026 04:34:57 PM (6 weeks ago)
- Location:
- generic-elements-for-elementor/trunk
- Files:
-
- 7 edited
-
admin/classes/Admin.php (modified) (1 diff)
-
admin/templates/features-setting-tpl.php (modified) (1 diff)
-
changelog.txt (modified) (1 diff)
-
generic-elements.php (modified) (3 diffs)
-
includes/HelperFunction.php (modified) (1 diff)
-
readme.txt (modified) (2 diffs)
-
themes/templates/generic-el-template.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
generic-elements-for-elementor/trunk/admin/classes/Admin.php
r3388141 r3466495 46 46 'generic_gsap_enable_option', 47 47 ['sanitize_callback' => [$this, 'generic_el_sanitize_checkbox']] 48 ); 49 register_setting( 50 'generic-elements-settings-group', 51 'generic_enable_header_tpl_option', 52 ['sanitize_callback' => [$this, 'generic_el_sanitize_select']] 53 ); 54 register_setting( 55 'generic-elements-settings-group', 56 'generic_enable_footer_tpl_option', 57 ['sanitize_callback' => [$this, 'generic_el_sanitize_select']] 48 58 ); 49 59 register_setting( -
generic-elements-for-elementor/trunk/admin/templates/features-setting-tpl.php
r3387897 r3466495 8 8 <div class="column"> 9 9 <table class="form-table"> 10 11 <tr valign="top"> 12 <th scope="row"><?php esc_html_e( 'Enable Header Elementor Template', 'generic-elements' ) ?></th> 13 <td> 14 <select id="generic_enable_header_tpl_option" name="generic_enable_header_tpl_option"> 15 <option value="default">Default</option> 16 <option <?php echo (get_option('generic_enable_header_tpl_option') == 'active') ? 'selected="selected"' : ''; ?> value="active">Active</option> 17 <option <?php echo (get_option('generic_enable_header_tpl_option') == 'inactive') ? 'selected="selected"' : ''; ?> value="inactive">Inactive</option> 18 </select> 19 <p class="description"><?php esc_html_e( 'Active/Inactive Option of Header Elementor Templates.', 'generic-elements' ) ?></p> 20 </td> 21 </tr> 22 23 <tr valign="top"> 24 <th scope="row"><?php esc_html_e( 'Enable Footer Elementor Template', 'generic-elements' ) ?></th> 25 <td> 26 <select id="generic_enable_footer_tpl_option" name="generic_enable_footer_tpl_option"> 27 <option value="default">Default</option> 28 <option <?php echo (get_option('generic_enable_footer_tpl_option') == 'active') ? 'selected="selected"' : ''; ?> value="active">Active</option> 29 <option <?php echo (get_option('generic_enable_footer_tpl_option') == 'inactive') ? 'selected="selected"' : ''; ?> value="inactive">Inactive</option> 30 </select> 31 <p class="description"><?php esc_html_e( 'Active/Inactive Option of Footer Elementor Templates.', 'generic-elements' ) ?></p> 32 </td> 33 </tr> 34 10 35 <tr valign="top"> 11 36 <th scope="row"><?php esc_html_e( 'Bootstrap 5.1.3 Front-end Framework Option', 'generic-elements' ) ?></th> -
generic-elements-for-elementor/trunk/changelog.txt
r3389658 r3466495 1 1 == Changelog == 2 = 1.2.9 - 22-02-2026 = 3 - Enable & Disable options for Header & Footer Elementor Builder 4 2 5 = 1.2.8 - 05-11-2025 = 3 6 - Checked: Header, footer template variables -
generic-elements-for-elementor/trunk/generic-elements.php
r3389658 r3466495 5 5 * Plugin URI: https://generic-elements.bdevs.net/ 6 6 * Description: The ultimate Elementor Addons 7 * Version: 1.2. 87 * Version: 1.2.9 8 8 * Author: bdevs 9 9 * Requires at least: 5.8 … … 49 49 * @var string 50 50 */ 51 public $version = '1.2. 8';51 public $version = '1.2.9'; 52 52 53 53 /** … … 150 150 151 151 // plugin default active setting 152 $enable_header_tpl_option = get_option('generic_enable_header_tpl_option'); 153 if (!$enable_header_tpl_option) { 154 update_option('generic_enable_header_tpl_option', 'active'); 155 } 156 $enable_footer_tpl_option = get_option('generic_enable_footer_tpl_option'); 157 if (!$enable_footer_tpl_option) { 158 update_option('generic_enable_footer_tpl_option', 'active'); 159 } 160 152 161 $bootstrap_option = get_option('generic_bootstrap_option'); 153 162 if (!$bootstrap_option) { -
generic-elements-for-elementor/trunk/includes/HelperFunction.php
r3387972 r3466495 48 48 } 49 49 50 // Enable Header Template 51 function is_enable_header_tpl() 52 { 53 if( get_option('generic_enable_header_tpl_option') == 'active' || get_option('generic_enable_header_tpl_option') == '') { 54 return true; 55 } 56 return false; 57 } 58 59 // Enable Footer Template 60 function is_enable_footer_tpl() 61 { 62 if( get_option('generic_enable_footer_tpl_option') == 'active' || get_option('generic_enable_footer_tpl_option') == '') { 63 return true; 64 } 65 return false; 66 } 50 67 51 68 /** -
generic-elements-for-elementor/trunk/readme.txt
r3389658 r3466495 5 5 Tested up to: 6.8 6 6 Requires PHP: 7.2 7 Stable tag: 1.2. 87 Stable tag: 1.2.9 8 8 License: GPL v2 or later 9 9 License URI: https://opensource.org/licenses/GPL-3.0 … … 75 75 76 76 == Changelog == 77 = 1.2.9 - 22-02-2026 = 78 - Enable & Disable options for Header & Footer Elementor Builder 79 77 80 = 1.2.8 - 05-11-2025 = 78 81 - Checked: Header, footer template variables -
generic-elements-for-elementor/trunk/themes/templates/generic-el-template.php
r3026730 r3466495 32 32 33 33 if (!empty($templates->posts)) { 34 /** 35 * Hide hader.php template file. 36 */ 37 add_action('get_header', [$this, 'override_header']); 34 if (is_enable_header_tpl()) { 35 /** 36 * Hide hader.php template file. 37 */ 38 add_action('get_header', [$this, 'override_header']); 39 /** 40 * Display generic-el header in the replaced header. 41 */ 42 add_action('generic_el_header', [$this, 'generic_el_header_render']); 43 } 38 44 39 /** 40 * Hide footer.php template file. 41 */ 42 add_action('get_footer', [$this, 'override_footer']); 45 if (is_enable_footer_tpl()) { 46 /** 47 * Hide footer.php template file. 48 */ 49 add_action('get_footer', [$this, 'override_footer']); 43 50 44 /** 45 * Display generic-el footer in the replaced header. 46 */ 47 add_action('generic_el_footer', [$this, 'generic_el_footer_render']); 51 /** 52 * Display generic-el footer in the replaced header. 53 */ 54 add_action('generic_el_footer', [$this, 'generic_el_footer_render']); 55 } 48 56 49 /**50 * Display generic-el header in the replaced header.51 */52 add_action('generic_el_header', [$this, 'generic_el_header_render']);53 57 54 58 /**
Note: See TracChangeset
for help on using the changeset viewer.