Header Footer Elementor - Version 1.0.4

Version Description

  • Improvement: Use Elementor's created instance when rendering the markup for header/footer - Credits itay9001
Download this release

Release Info

Developer Nikschavan
Plugin Icon Header Footer Elementor
Version 1.0.4
Comparing to
See all releases

Code changes from version 1.0.3 to 1.0.4

header-footer-elementor.php CHANGED
@@ -1,18 +1,18 @@
1
  <?php
2
  /**
3
  * Plugin Name: Header Footer Elementor
4
- * Plugin URI: https://github.com/Nikschavan/header-footer-elemento
5
  * Description: Create Header and Footer for your site using Elementor Page Builder.
6
  * Author: Brainstorm Force, Nikhil Chavan
7
  * Author URI: https://www.brainstormforce.com/
8
  * Text Domain: header-footer-elementor
9
  * Domain Path: /languages
10
- * Version: 1.0.3
11
  *
12
  * @package header-footer-elementor
13
  */
14
 
15
- define( 'HFE_VER', '1.0.3' );
16
  define( 'HFE_DIR', plugin_dir_path( __FILE__ ) );
17
  define( 'HFE_URL', plugins_url( '/', __FILE__ ) );
18
  define( 'HFE_PATH', plugin_basename( __FILE__ ) );
1
  <?php
2
  /**
3
  * Plugin Name: Header Footer Elementor
4
+ * Plugin URI: https://github.com/Nikschavan/header-footer-elementor
5
  * Description: Create Header and Footer for your site using Elementor Page Builder.
6
  * Author: Brainstorm Force, Nikhil Chavan
7
  * Author URI: https://www.brainstormforce.com/
8
  * Text Domain: header-footer-elementor
9
  * Domain Path: /languages
10
+ * Version: 1.0.4
11
  *
12
  * @package header-footer-elementor
13
  */
14
 
15
+ define( 'HFE_VER', '1.0.4' );
16
  define( 'HFE_DIR', plugin_dir_path( __FILE__ ) );
17
  define( 'HFE_URL', plugins_url( '/', __FILE__ ) );
18
  define( 'HFE_PATH', plugin_basename( __FILE__ ) );
inc/class-header-footer-elementor.php CHANGED
@@ -22,8 +22,7 @@ class Header_Footer_Elementor {
22
  *
23
  * @var \Elementor\Frontend()
24
  */
25
- private static $elementor_frontend;
26
-
27
  /**
28
  * Constructor
29
  */
@@ -33,7 +32,7 @@ class Header_Footer_Elementor {
33
 
34
  if ( defined( 'ELEMENTOR_VERSION' ) ) {
35
 
36
- self::$elementor_frontend = new \Elementor\Frontend();
37
 
38
  $this->includes();
39
  $this->load_textdomain();
@@ -167,7 +166,7 @@ class Header_Footer_Elementor {
167
  * Prints the Header content.
168
  */
169
  public static function get_header_content() {
170
- echo self::$elementor_frontend->get_builder_content_for_display( get_hfe_header_id() );
171
  }
172
 
173
  /**
@@ -176,7 +175,7 @@ class Header_Footer_Elementor {
176
  public static function get_footer_content() {
177
 
178
  echo "<div class='footer-width-fixer'>";
179
- echo self::$elementor_frontend->get_builder_content_for_display( get_hfe_footer_id() );
180
  echo '</div>';
181
  }
182
 
22
  *
23
  * @var \Elementor\Frontend()
24
  */
25
+ private static $elementor_instance;
 
26
  /**
27
  * Constructor
28
  */
32
 
33
  if ( defined( 'ELEMENTOR_VERSION' ) ) {
34
 
35
+ self::$elementor_instance = Elementor\Plugin::instance();
36
 
37
  $this->includes();
38
  $this->load_textdomain();
166
  * Prints the Header content.
167
  */
168
  public static function get_header_content() {
169
+ echo self::$elementor_instance->frontend->get_builder_content_for_display( get_hfe_header_id() );
170
  }
171
 
172
  /**
175
  public static function get_footer_content() {
176
 
177
  echo "<div class='footer-width-fixer'>";
178
+ echo self::$elementor_instance->frontend->get_builder_content_for_display( get_hfe_footer_id() );
179
  echo '</div>';
180
  }
181
 
readme.txt CHANGED
@@ -4,7 +4,7 @@ Tags: elementor, header footer builder, header, footer, page builder, template b
4
  Donate link: https://www.paypal.me/BrainstormForce
5
  Requires at least: 3.6
6
  Tested up to: 4.8.2
7
- Stable tag: 1.0.3
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -72,6 +72,9 @@ If you are a theme developer <a href="https://github.com/Nikschavan/header-foote
72
 
73
  == Changelog ==
74
 
 
 
 
75
  = 1.0.3 =
76
  - Fix: Adding theme support for the plugin does not remove the "no supported" notice.
77
 
4
  Donate link: https://www.paypal.me/BrainstormForce
5
  Requires at least: 3.6
6
  Tested up to: 4.8.2
7
+ Stable tag: 1.0.4
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
72
 
73
  == Changelog ==
74
 
75
+ = 1.0.4 =
76
+ - Improvement: Use Elementor's created instance when rendering the markup for header/footer - Credits <a href="https://github.com/itay9001">itay9001</a>
77
+
78
  = 1.0.3 =
79
  - Fix: Adding theme support for the plugin does not remove the "no supported" notice.
80