1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
|
<?php /** * Header Footer Elementor Function * * @package header-footer-elementor */
/** * Checks if Header is enabled from HFE. * * @since 1.0.2 * @return bool True if header is enabled. False if header is not enabled */ function hfe_header_enabled() { $header_id = Header_Footer_Elementor::get_settings( 'type_header', '' ); $status = false;
if ( '' !== $header_id ) { $status = true; }
return apply_filters( 'hfe_header_enabled', $status ); }
/** * Checks if Footer is enabled from HFE. * * @since 1.0.2 * @return bool True if header is enabled. False if header is not enabled. */ function hfe_footer_enabled() { $footer_id = Header_Footer_Elementor::get_settings( 'type_footer', '' ); $status = false;
if ( '' !== $footer_id ) { $status = true; }
return apply_filters( 'hfe_footer_enabled', $status ); }
/** * Get HFE Header ID * * @since 1.0.2 * @return (String|boolean) header id if it is set else returns false. */ function get_hfe_header_id() { $header_id = Header_Footer_Elementor::get_settings( 'type_header', '' );
if ( '' === $header_id ) { $header_id = false; }
return apply_filters( 'get_hfe_header_id', $header_id ); }
/** * Get HFE Footer ID * * @since 1.0.2 * @return (String|boolean) header id if it is set else returns false. */ function get_hfe_footer_id() { $footer_id = Header_Footer_Elementor::get_settings( 'type_footer', '' );
if ( '' === $footer_id ) { $footer_id = false; }
return apply_filters( 'get_hfe_footer_id', $footer_id ); }
/** * Display header markup. * * @since 1.0.2 * @return void */ function hfe_render_header() {
if ( false === apply_filters( 'enable_hfe_render_header', true ) ) { return; }
?> <header id="masthead" itemscope="itemscope" itemtype="https://schema.org/WPHeader"> <p class="main-title bhf-hidden" itemprop="headline"><a href="<?php echo bloginfo( 'url' ); ?>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></p> <?php Header_Footer_Elementor::get_header_content(); ?> </header>
<?php }
/** * Display footer markup. * * @since 1.0.2 * @return void */ function hfe_render_footer() {
if ( false === apply_filters( 'enable_hfe_render_footer', true ) ) { return; }
?> <footer itemtype="https://schema.org/WPFooter" itemscope="itemscope" id="colophon" role="contentinfo"> <?php Header_Footer_Elementor::get_footer_content(); ?> </footer> <?php }
/** * Get HFE Before Footer ID * * @since 1.0.2 * @return String|boolean before footer id if it is set else returns false. */ function hfe_get_before_footer_id() {
$before_footer_id = Header_Footer_Elementor::get_settings( 'type_before_footer', '' );
if ( '' === $before_footer_id ) { $before_footer_id = false; }
return apply_filters( 'get_hfe_before_footer_id', $before_footer_id ); }
/** * Checks if Before Footer is enabled from HFE. * * @since 1.0.2 * @return bool True if before footer is enabled. False if before footer is not enabled. */ function hfe_is_before_footer_enabled() {
$before_footer_id = Header_Footer_Elementor::get_settings( 'type_before_footer', '' ); $status = false;
if ( '' !== $before_footer_id ) { $status = true; }
return apply_filters( 'hfe_before_footer_enabled', $status ); }
/** * Display before footer markup. * * @since 1.0.2 * @return void */ function hfe_render_before_footer() {
if ( false === apply_filters( 'enable_hfe_render_before_footer', true ) ) { return; }
?> <div class="hfe-before-footer-wrap"> <?php Header_Footer_Elementor::get_before_footer_content(); ?> </div> <?php }
|