Version Description
- Allow filters to override the WP_Query parameters when retreiving the Header / Footer template id.
Download this release
Release Info
Developer | Nikschavan |
Plugin | Header Footer Elementor |
Version | 1.0.8 |
Comparing to | |
See all releases |
Code changes from version 1.0.7 to 1.0.8
- header-footer-elementor.php +2 -2
- inc/class-header-footer-elementor.php +24 -51
- readme.txt +5 -2
header-footer-elementor.php
CHANGED
@@ -7,12 +7,12 @@
|
|
7 |
* Author URI: https://www.brainstormforce.com/
|
8 |
* Text Domain: header-footer-elementor
|
9 |
* Domain Path: /languages
|
10 |
-
* Version: 1.0.
|
11 |
*
|
12 |
* @package header-footer-elementor
|
13 |
*/
|
14 |
|
15 |
-
define( 'HFE_VER', '1.0.
|
16 |
define( 'HFE_DIR', plugin_dir_path( __FILE__ ) );
|
17 |
define( 'HFE_URL', plugins_url( '/', __FILE__ ) );
|
18 |
define( 'HFE_PATH', plugin_basename( __FILE__ ) );
|
7 |
* Author URI: https://www.brainstormforce.com/
|
8 |
* Text Domain: header-footer-elementor
|
9 |
* Domain Path: /languages
|
10 |
+
* Version: 1.0.8
|
11 |
*
|
12 |
* @package header-footer-elementor
|
13 |
*/
|
14 |
|
15 |
+
define( 'HFE_VER', '1.0.8' );
|
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
@@ -59,7 +59,6 @@ class Header_Footer_Elementor {
|
|
59 |
// Scripts and styles.
|
60 |
add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_scripts' ) );
|
61 |
add_filter( 'body_class', array( $this, 'body_class' ) );
|
62 |
-
add_action( 'admin_init', array( $this, 'setup_notices' ) );
|
63 |
|
64 |
} else {
|
65 |
|
@@ -98,7 +97,8 @@ class Header_Footer_Elementor {
|
|
98 |
require_once HFE_DIR . 'inc/class-hfe-elementor-canvas-compat.php';
|
99 |
|
100 |
// Load the Admin Notice Class.
|
101 |
-
|
|
|
102 |
}
|
103 |
|
104 |
/**
|
@@ -170,37 +170,6 @@ class Header_Footer_Elementor {
|
|
170 |
printf( '<div class="%1$s"><p>%2$s</p></div>', $class, $message );
|
171 |
}
|
172 |
|
173 |
-
/**
|
174 |
-
* Setup admin notice
|
175 |
-
*/
|
176 |
-
public function setup_notices() {
|
177 |
-
|
178 |
-
$url = add_query_arg(
|
179 |
-
array(
|
180 |
-
'utm_source' => 'hfe-notice',
|
181 |
-
'utm_campaign' => 'header-footer-elementor',
|
182 |
-
'utm_medium' => 'blackfriday-notice',
|
183 |
-
'bsf' => '162',
|
184 |
-
), 'https://www.brainstormforce.com/deals/2017-black-friday-cyber-monday-wordpress-deals/'
|
185 |
-
);
|
186 |
-
|
187 |
-
HFE_Notices::add_notice(
|
188 |
-
array(
|
189 |
-
'id' => 'hfe-blackfriday-sale',
|
190 |
-
'type' => 'info',
|
191 |
-
'show_if' => true,
|
192 |
-
'message' => sprintf(
|
193 |
-
/* translators: 1: Link to the blackfriday deals */
|
194 |
-
__( 'Thanks for updating Header Footer Elementor. Black Friday is here with huge savings! See our hand curated list of <a href="%1$s">Best WordPress Deals</a>!', 'header-footer-elementor' ),
|
195 |
-
esc_url( $url )
|
196 |
-
),
|
197 |
-
'dismissible' => true,
|
198 |
-
'dismissible-time' => WEEK_IN_SECONDS,
|
199 |
-
)
|
200 |
-
);
|
201 |
-
|
202 |
-
}
|
203 |
-
|
204 |
/**
|
205 |
* Prints the Header content.
|
206 |
*/
|
@@ -249,25 +218,29 @@ class Header_Footer_Elementor {
|
|
249 |
return $cached;
|
250 |
}
|
251 |
|
252 |
-
$
|
253 |
-
|
254 |
-
|
255 |
-
|
256 |
-
|
257 |
-
|
258 |
-
|
259 |
-
|
260 |
-
|
261 |
-
'
|
262 |
-
|
263 |
-
|
264 |
-
|
265 |
-
|
266 |
-
|
267 |
-
'type' => 'post',
|
268 |
-
),
|
269 |
),
|
270 |
-
)
|
|
|
|
|
|
|
|
|
|
|
|
|
271 |
);
|
272 |
|
273 |
if ( $template->have_posts() ) {
|
59 |
// Scripts and styles.
|
60 |
add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_scripts' ) );
|
61 |
add_filter( 'body_class', array( $this, 'body_class' ) );
|
|
|
62 |
|
63 |
} else {
|
64 |
|
97 |
require_once HFE_DIR . 'inc/class-hfe-elementor-canvas-compat.php';
|
98 |
|
99 |
// Load the Admin Notice Class.
|
100 |
+
// Stop loading the comments class until it is required the next time.
|
101 |
+
// require_once HFE_DIR . 'inc/class-hfe-notices.php';.
|
102 |
}
|
103 |
|
104 |
/**
|
170 |
printf( '<div class="%1$s"><p>%2$s</p></div>', $class, $message );
|
171 |
}
|
172 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
173 |
/**
|
174 |
* Prints the Header content.
|
175 |
*/
|
218 |
return $cached;
|
219 |
}
|
220 |
|
221 |
+
$args = array(
|
222 |
+
'post_type' => 'elementor-hf',
|
223 |
+
'meta_key' => 'ehf_template_type',
|
224 |
+
'meta_value' => $type,
|
225 |
+
'meta_type' => 'post',
|
226 |
+
'meta_compare' => '>=',
|
227 |
+
'orderby' => 'meta_value',
|
228 |
+
'order' => 'ASC',
|
229 |
+
'meta_query' => array(
|
230 |
+
'relation' => 'OR',
|
231 |
+
array(
|
232 |
+
'key' => 'ehf_template_type',
|
233 |
+
'value' => $type,
|
234 |
+
'compare' => '==',
|
235 |
+
'type' => 'post',
|
|
|
|
|
236 |
),
|
237 |
+
),
|
238 |
+
);
|
239 |
+
|
240 |
+
$args = apply_filters( 'hfe_get_template_id_args', $args );
|
241 |
+
|
242 |
+
$template = new WP_Query(
|
243 |
+
$args
|
244 |
);
|
245 |
|
246 |
if ( $template->have_posts() ) {
|
readme.txt
CHANGED
@@ -3,8 +3,8 @@ Contributors: brainstormforce, Nikschavan
|
|
3 |
Tags: elementor, header footer builder, header, footer, page builder, template builder, landing page builder, front-end editor
|
4 |
Donate link: https://www.paypal.me/BrainstormForce
|
5 |
Requires at least: 4.4
|
6 |
-
Tested up to: 4.9.
|
7 |
-
Stable tag: 1.0.
|
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.7 =
|
76 |
- Fix: Dismissable notice not actually dismissing.
|
77 |
|
3 |
Tags: elementor, header footer builder, header, footer, page builder, template builder, landing page builder, front-end editor
|
4 |
Donate link: https://www.paypal.me/BrainstormForce
|
5 |
Requires at least: 4.4
|
6 |
+
Tested up to: 4.9.1
|
7 |
+
Stable tag: 1.0.8
|
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.8 =
|
76 |
+
- Allow filters to override the WP_Query parameters when retreiving the Header / Footer template id.
|
77 |
+
|
78 |
= 1.0.7 =
|
79 |
- Fix: Dismissable notice not actually dismissing.
|
80 |
|