@@ -1,6 +1,6 @@ discard block |
||
1 | 1 | <?php |
2 | 2 | |
3 | -if ( ! defined( 'ABSPATH' ) ) { |
|
3 | +if ( ! defined('ABSPATH')) { |
|
4 | 4 | exit; |
5 | 5 | } |
6 | 6 | |
@@ -33,7 +33,7 @@ discard block |
||
33 | 33 | * Constructor. |
34 | 34 | */ |
35 | 35 | public function __construct() { |
36 | - add_filter( 'tribe_events_views_v2_rest_params', array( $this, 'check_event_request' ), 10, 2 ); |
|
36 | + add_filter('tribe_events_views_v2_rest_params', array($this, 'check_event_request'), 10, 2); |
|
37 | 37 | } |
38 | 38 | /** |
39 | 39 | * Return an instance of this class. |
@@ -43,7 +43,7 @@ discard block |
||
43 | 43 | */ |
44 | 44 | public static function get_instance() { |
45 | 45 | // If the single instance hasn't been set, set it now. |
46 | - if ( null === self::$instance ) { |
|
46 | + if (null === self::$instance) { |
|
47 | 47 | self::$instance = new self; |
48 | 48 | } |
49 | 49 | return self::$instance; |
@@ -56,7 +56,7 @@ discard block |
||
56 | 56 | * @param array $request |
57 | 57 | * @return void |
58 | 58 | */ |
59 | - public function check_event_request( $params, $request ) { |
|
59 | + public function check_event_request($params, $request) { |
|
60 | 60 | $this->is_rest_request = true; |
61 | 61 | return $params; |
62 | 62 | } |
@@ -67,15 +67,15 @@ discard block |
||
67 | 67 | * @return bool True if it's a REST API request, false otherwise. |
68 | 68 | */ |
69 | 69 | public function is_rest_api_request() { |
70 | - if ( true === $this->is_rest_request ) { |
|
70 | + if (true === $this->is_rest_request) { |
|
71 | 71 | return $this->is_rest_request; |
72 | 72 | } |
73 | 73 | |
74 | - if ( empty( $_SERVER['REQUEST_URI'] ) ) { |
|
74 | + if (empty($_SERVER['REQUEST_URI'])) { |
|
75 | 75 | return false; |
76 | 76 | } |
77 | - $rest_prefix = trailingslashit( rest_get_url_prefix() ); |
|
78 | - $this->is_rest_request = ( false !== strpos( $_SERVER['REQUEST_URI'], $rest_prefix ) ); |
|
77 | + $rest_prefix = trailingslashit(rest_get_url_prefix()); |
|
78 | + $this->is_rest_request = (false !== strpos($_SERVER['REQUEST_URI'], $rest_prefix)); |
|
79 | 79 | return $this->is_rest_request; |
80 | 80 | } |
81 | 81 | } |
@@ -1,7 +1,7 @@ discard block |
||
1 | 1 | <?php |
2 | 2 | |
3 | 3 | if ( ! defined( 'ABSPATH' ) ) { |
4 | - exit; |
|
4 | + exit; |
|
5 | 5 | } |
6 | 6 | |
7 | 7 | /** |
@@ -14,69 +14,69 @@ discard block |
||
14 | 14 | */ |
15 | 15 | class LSX_Rest_Helper { |
16 | 16 | |
17 | - /** |
|
18 | - * Holds class instance |
|
19 | - * |
|
20 | - * @since 1.0.0 |
|
21 | - * @var object |
|
22 | - */ |
|
23 | - protected static $instance = null; |
|
17 | + /** |
|
18 | + * Holds class instance |
|
19 | + * |
|
20 | + * @since 1.0.0 |
|
21 | + * @var object |
|
22 | + */ |
|
23 | + protected static $instance = null; |
|
24 | 24 | |
25 | - /** |
|
26 | - * Holds the conditional. |
|
27 | - * |
|
28 | - * @var boolean |
|
29 | - */ |
|
30 | - protected $is_rest_request = false; |
|
25 | + /** |
|
26 | + * Holds the conditional. |
|
27 | + * |
|
28 | + * @var boolean |
|
29 | + */ |
|
30 | + protected $is_rest_request = false; |
|
31 | 31 | |
32 | - /** |
|
33 | - * Constructor. |
|
34 | - */ |
|
35 | - public function __construct() { |
|
36 | - add_filter( 'tribe_events_views_v2_rest_params', array( $this, 'check_event_request' ), 10, 2 ); |
|
37 | - } |
|
38 | - /** |
|
39 | - * Return an instance of this class. |
|
40 | - * |
|
41 | - * @since 1.0.0 |
|
42 | - * @return object A single instance of this class. |
|
43 | - */ |
|
44 | - public static function get_instance() { |
|
45 | - // If the single instance hasn't been set, set it now. |
|
46 | - if ( null === self::$instance ) { |
|
47 | - self::$instance = new self; |
|
48 | - } |
|
49 | - return self::$instance; |
|
50 | - } |
|
32 | + /** |
|
33 | + * Constructor. |
|
34 | + */ |
|
35 | + public function __construct() { |
|
36 | + add_filter( 'tribe_events_views_v2_rest_params', array( $this, 'check_event_request' ), 10, 2 ); |
|
37 | + } |
|
38 | + /** |
|
39 | + * Return an instance of this class. |
|
40 | + * |
|
41 | + * @since 1.0.0 |
|
42 | + * @return object A single instance of this class. |
|
43 | + */ |
|
44 | + public static function get_instance() { |
|
45 | + // If the single instance hasn't been set, set it now. |
|
46 | + if ( null === self::$instance ) { |
|
47 | + self::$instance = new self; |
|
48 | + } |
|
49 | + return self::$instance; |
|
50 | + } |
|
51 | 51 | |
52 | - /** |
|
53 | - * This will set the 'is_rest_request' variable as true if it runs. Tribe has already done the checkes for us. |
|
54 | - * |
|
55 | - * @param array $params |
|
56 | - * @param array $request |
|
57 | - * @return void |
|
58 | - */ |
|
59 | - public function check_event_request( $params, $request ) { |
|
60 | - $this->is_rest_request = true; |
|
61 | - return $params; |
|
62 | - } |
|
52 | + /** |
|
53 | + * This will set the 'is_rest_request' variable as true if it runs. Tribe has already done the checkes for us. |
|
54 | + * |
|
55 | + * @param array $params |
|
56 | + * @param array $request |
|
57 | + * @return void |
|
58 | + */ |
|
59 | + public function check_event_request( $params, $request ) { |
|
60 | + $this->is_rest_request = true; |
|
61 | + return $params; |
|
62 | + } |
|
63 | 63 | |
64 | - /** |
|
65 | - * Determines if the request is an REST API request. |
|
66 | - * |
|
67 | - * @return bool True if it's a REST API request, false otherwise. |
|
68 | - */ |
|
69 | - public function is_rest_api_request() { |
|
70 | - if ( true === $this->is_rest_request ) { |
|
71 | - return $this->is_rest_request; |
|
72 | - } |
|
64 | + /** |
|
65 | + * Determines if the request is an REST API request. |
|
66 | + * |
|
67 | + * @return bool True if it's a REST API request, false otherwise. |
|
68 | + */ |
|
69 | + public function is_rest_api_request() { |
|
70 | + if ( true === $this->is_rest_request ) { |
|
71 | + return $this->is_rest_request; |
|
72 | + } |
|
73 | 73 | |
74 | - if ( empty( $_SERVER['REQUEST_URI'] ) ) { |
|
75 | - return false; |
|
76 | - } |
|
77 | - $rest_prefix = trailingslashit( rest_get_url_prefix() ); |
|
78 | - $this->is_rest_request = ( false !== strpos( $_SERVER['REQUEST_URI'], $rest_prefix ) ); |
|
79 | - return $this->is_rest_request; |
|
80 | - } |
|
74 | + if ( empty( $_SERVER['REQUEST_URI'] ) ) { |
|
75 | + return false; |
|
76 | + } |
|
77 | + $rest_prefix = trailingslashit( rest_get_url_prefix() ); |
|
78 | + $this->is_rest_request = ( false !== strpos( $_SERVER['REQUEST_URI'], $rest_prefix ) ); |
|
79 | + return $this->is_rest_request; |
|
80 | + } |
|
81 | 81 | } |
82 | 82 | $rest_helper = LSX_Rest_Helper::get_instance(); |
@@ -6,11 +6,11 @@ discard block |
||
6 | 6 | * @subpackage customizer |
7 | 7 | */ |
8 | 8 | |
9 | -if ( ! defined( 'ABSPATH' ) ) { |
|
9 | +if ( ! defined('ABSPATH')) { |
|
10 | 10 | exit; |
11 | 11 | } |
12 | 12 | |
13 | -if ( ! function_exists( 'lsx_customizer_core_controls' ) ) : |
|
13 | +if ( ! function_exists('lsx_customizer_core_controls')) : |
|
14 | 14 | |
15 | 15 | /** |
16 | 16 | * Returns an array of the core panel. |
@@ -20,10 +20,10 @@ discard block |
||
20 | 20 | * |
21 | 21 | * @return $lsx_controls array() |
22 | 22 | */ |
23 | - function lsx_customizer_core_controls( $lsx_controls ) { |
|
23 | + function lsx_customizer_core_controls($lsx_controls) { |
|
24 | 24 | $lsx_controls['sections']['lsx-core'] = array( |
25 | - 'title' => esc_html__( 'Core Settings', 'lsx' ), |
|
26 | - 'description' => esc_html__( 'Change the core settings.', 'lsx' ), |
|
25 | + 'title' => esc_html__('Core Settings', 'lsx'), |
|
26 | + 'description' => esc_html__('Change the core settings.', 'lsx'), |
|
27 | 27 | 'priority' => 21, |
28 | 28 | ); |
29 | 29 | |
@@ -34,7 +34,7 @@ discard block |
||
34 | 34 | ); |
35 | 35 | |
36 | 36 | $lsx_controls['fields']['lsx_preloader_content_status'] = array( |
37 | - 'label' => esc_html__( 'Preloader Content', 'lsx' ), |
|
37 | + 'label' => esc_html__('Preloader Content', 'lsx'), |
|
38 | 38 | 'section' => 'lsx-core', |
39 | 39 | 'type' => 'checkbox', |
40 | 40 | ); |
@@ -46,7 +46,7 @@ discard block |
||
46 | 46 | ); |
47 | 47 | |
48 | 48 | $lsx_controls['fields']['lsx_disable_fonts'] = array( |
49 | - 'label' => esc_html__( 'Disable Fonts', 'lsx' ), |
|
49 | + 'label' => esc_html__('Disable Fonts', 'lsx'), |
|
50 | 50 | 'section' => 'lsx-core', |
51 | 51 | 'type' => 'checkbox', |
52 | 52 | ); |
@@ -56,9 +56,9 @@ discard block |
||
56 | 56 | |
57 | 57 | endif; |
58 | 58 | |
59 | -add_filter( 'lsx_customizer_controls', 'lsx_customizer_core_controls' ); |
|
59 | +add_filter('lsx_customizer_controls', 'lsx_customizer_core_controls'); |
|
60 | 60 | |
61 | -if ( ! function_exists( 'lsx_customizer_layout_controls' ) ) : |
|
61 | +if ( ! function_exists('lsx_customizer_layout_controls')) : |
|
62 | 62 | |
63 | 63 | /** |
64 | 64 | * Returns an array of the layout panel. |
@@ -68,10 +68,10 @@ discard block |
||
68 | 68 | * |
69 | 69 | * @return $lsx_controls array() |
70 | 70 | */ |
71 | - function lsx_customizer_layout_controls( $lsx_controls ) { |
|
71 | + function lsx_customizer_layout_controls($lsx_controls) { |
|
72 | 72 | $lsx_controls['sections']['lsx-layout'] = array( |
73 | - 'title' => esc_html__( 'Layout', 'lsx' ), |
|
74 | - 'description' => esc_html__( 'Change the layout sitewide. If your homepage is set to use a page with a template, the following will not apply to it.', 'lsx' ), |
|
73 | + 'title' => esc_html__('Layout', 'lsx'), |
|
74 | + 'description' => esc_html__('Change the layout sitewide. If your homepage is set to use a page with a template, the following will not apply to it.', 'lsx'), |
|
75 | 75 | 'priority' => 22, |
76 | 76 | ); |
77 | 77 | |
@@ -82,7 +82,7 @@ discard block |
||
82 | 82 | ); |
83 | 83 | |
84 | 84 | $lsx_controls['fields']['lsx_header_layout'] = array( |
85 | - 'label' => esc_html__( 'Header', 'lsx' ), |
|
85 | + 'label' => esc_html__('Header', 'lsx'), |
|
86 | 86 | 'section' => 'lsx-layout', |
87 | 87 | 'control' => 'LSX_Customize_Header_Layout_Control', |
88 | 88 | 'choices' => array( |
@@ -99,7 +99,7 @@ discard block |
||
99 | 99 | ); |
100 | 100 | |
101 | 101 | $lsx_controls['fields']['lsx_header_mobile_layout'] = array( |
102 | - 'label' => esc_html__( 'Mobile Header', 'lsx' ), |
|
102 | + 'label' => esc_html__('Mobile Header', 'lsx'), |
|
103 | 103 | 'section' => 'lsx-layout', |
104 | 104 | 'control' => 'LSX_Customize_Mobile_Header_Layout_Control', |
105 | 105 | 'choices' => array( |
@@ -115,7 +115,7 @@ discard block |
||
115 | 115 | ); |
116 | 116 | |
117 | 117 | $lsx_controls['fields']['lsx_layout'] = array( |
118 | - 'label' => esc_html__( 'Body', 'lsx' ), |
|
118 | + 'label' => esc_html__('Body', 'lsx'), |
|
119 | 119 | 'section' => 'lsx-layout', |
120 | 120 | 'control' => 'LSX_Customize_Layout_Control', |
121 | 121 | 'choices' => array( |
@@ -132,7 +132,7 @@ discard block |
||
132 | 132 | ); |
133 | 133 | |
134 | 134 | $lsx_controls['fields']['lsx_header_fixed'] = array( |
135 | - 'label' => esc_html__( 'Fixed Header', 'lsx' ), |
|
135 | + 'label' => esc_html__('Fixed Header', 'lsx'), |
|
136 | 136 | 'section' => 'lsx-layout', |
137 | 137 | 'type' => 'checkbox', |
138 | 138 | ); |
@@ -144,7 +144,7 @@ discard block |
||
144 | 144 | ); |
145 | 145 | |
146 | 146 | $lsx_controls['fields']['lsx_header_search'] = array( |
147 | - 'label' => esc_html__( 'Search Box in Header', 'lsx' ), |
|
147 | + 'label' => esc_html__('Search Box in Header', 'lsx'), |
|
148 | 148 | 'section' => 'lsx-layout', |
149 | 149 | 'type' => 'checkbox', |
150 | 150 | ); |
@@ -152,9 +152,9 @@ discard block |
||
152 | 152 | $lsx_controls['selective_refresh']['lsx_header_search'] = array( |
153 | 153 | 'selector' => '#lsx-header-search-css', |
154 | 154 | 'render_callback' => function() { |
155 | - $search_form = get_theme_mod( 'lsx_header_search' ); |
|
155 | + $search_form = get_theme_mod('lsx_header_search'); |
|
156 | 156 | |
157 | - if ( false !== $search_form ) { |
|
157 | + if (false !== $search_form) { |
|
158 | 158 | echo 'body #searchform { display: block; }'; |
159 | 159 | } else { |
160 | 160 | echo 'body #searchform { display: none; }'; |
@@ -167,9 +167,9 @@ discard block |
||
167 | 167 | |
168 | 168 | endif; |
169 | 169 | |
170 | -add_filter( 'lsx_customizer_controls', 'lsx_customizer_layout_controls' ); |
|
170 | +add_filter('lsx_customizer_controls', 'lsx_customizer_layout_controls'); |
|
171 | 171 | |
172 | -if ( ! function_exists( 'lsx_customizer_template_cover_controls' ) ) : |
|
172 | +if ( ! function_exists('lsx_customizer_template_cover_controls')) : |
|
173 | 173 | |
174 | 174 | /** |
175 | 175 | * Returns an array of the Cover Template panel. |
@@ -179,10 +179,10 @@ discard block |
||
179 | 179 | * |
180 | 180 | * @return $lsx_controls array() |
181 | 181 | */ |
182 | - function lsx_customizer_template_cover_controls( $lsx_controls ) { |
|
182 | + function lsx_customizer_template_cover_controls($lsx_controls) { |
|
183 | 183 | $lsx_controls['sections']['lsx-cover-template'] = array( |
184 | - 'title' => esc_html__( 'Cover Template Settings', 'lsx' ), |
|
185 | - 'description' => esc_html__( 'Change the cover template settings.', 'lsx' ), |
|
184 | + 'title' => esc_html__('Cover Template Settings', 'lsx'), |
|
185 | + 'description' => esc_html__('Change the cover template settings.', 'lsx'), |
|
186 | 186 | 'priority' => 23, |
187 | 187 | ); |
188 | 188 | |
@@ -193,7 +193,7 @@ discard block |
||
193 | 193 | ); |
194 | 194 | |
195 | 195 | $lsx_controls['fields']['lsx_cover_template_fixed_background'] = array( |
196 | - 'label' => esc_html__( 'Fixed Background Image', 'lsx' ), |
|
196 | + 'label' => esc_html__('Fixed Background Image', 'lsx'), |
|
197 | 197 | 'section' => 'lsx-cover-template', |
198 | 198 | 'type' => 'checkbox', |
199 | 199 | ); |
@@ -206,8 +206,8 @@ discard block |
||
206 | 206 | ); |
207 | 207 | |
208 | 208 | $lsx_controls['fields']['lsx_cover_template_overlay_background_color'] = array( |
209 | - 'label' => esc_html__( 'Overlay Background Color', 'lsx' ), |
|
210 | - 'description' => __( 'The color used for the overlay. Defaults to black.', 'lsx' ), |
|
209 | + 'label' => esc_html__('Overlay Background Color', 'lsx'), |
|
210 | + 'description' => __('The color used for the overlay. Defaults to black.', 'lsx'), |
|
211 | 211 | 'section' => 'lsx-cover-template', |
212 | 212 | 'control' => 'WP_Customize_Color_Control', |
213 | 213 | ); |
@@ -221,8 +221,8 @@ discard block |
||
221 | 221 | |
222 | 222 | $lsx_controls['fields']['lsx_cover_template_overlay_text_color'] = ( |
223 | 223 | array( |
224 | - 'label' => __( 'Overlay Text Color', 'lsx' ), |
|
225 | - 'description' => __( 'The color used for the text in the overlay.', 'lsx' ), |
|
224 | + 'label' => __('Overlay Text Color', 'lsx'), |
|
225 | + 'description' => __('The color used for the text in the overlay.', 'lsx'), |
|
226 | 226 | 'section' => 'lsx-cover-template', |
227 | 227 | 'control' => 'WP_Customize_Color_Control', |
228 | 228 | ) |
@@ -236,8 +236,8 @@ discard block |
||
236 | 236 | |
237 | 237 | $lsx_controls['fields']['lsx_cover_template_overlay_opacity'] = ( |
238 | 238 | array( |
239 | - 'label' => __( 'Overlay Opacity', 'lsx' ), |
|
240 | - 'description' => __( 'Make sure that the contrast is high enough so that the text is readable.', 'lsx' ), |
|
239 | + 'label' => __('Overlay Opacity', 'lsx'), |
|
240 | + 'description' => __('Make sure that the contrast is high enough so that the text is readable.', 'lsx'), |
|
241 | 241 | 'section' => 'lsx-cover-template', |
242 | 242 | 'type' => 'range', |
243 | 243 | ) |
@@ -248,10 +248,10 @@ discard block |
||
248 | 248 | |
249 | 249 | endif; |
250 | 250 | |
251 | -add_filter( 'lsx_customizer_controls', 'lsx_customizer_template_cover_controls' ); |
|
251 | +add_filter('lsx_customizer_controls', 'lsx_customizer_template_cover_controls'); |
|
252 | 252 | |
253 | 253 | |
254 | -if ( ! function_exists( 'lsx_get_customizer_controls' ) ) : |
|
254 | +if ( ! function_exists('lsx_get_customizer_controls')) : |
|
255 | 255 | |
256 | 256 | /** |
257 | 257 | * Returns an array of $controls for the customizer class to generate. |
@@ -263,10 +263,10 @@ discard block |
||
263 | 263 | */ |
264 | 264 | function lsx_get_customizer_controls() { |
265 | 265 | $lsx_controls = array(); |
266 | - $lsx_controls = apply_filters( 'lsx_customizer_controls', $lsx_controls ); |
|
266 | + $lsx_controls = apply_filters('lsx_customizer_controls', $lsx_controls); |
|
267 | 267 | return $lsx_controls; |
268 | 268 | } |
269 | 269 | |
270 | 270 | endif; |
271 | 271 | |
272 | -$lsx_customizer = new LSX_Theme_Customizer( lsx_get_customizer_controls() ); |
|
272 | +$lsx_customizer = new LSX_Theme_Customizer(lsx_get_customizer_controls()); |
@@ -7,52 +7,52 @@ discard block |
||
7 | 7 | */ |
8 | 8 | |
9 | 9 | if ( ! defined( 'ABSPATH' ) ) { |
10 | - exit; |
|
10 | + exit; |
|
11 | 11 | } |
12 | 12 | |
13 | 13 | if ( ! function_exists( 'lsx_customizer_core_controls' ) ) : |
14 | 14 | |
15 | - /** |
|
16 | - * Returns an array of the core panel. |
|
17 | - * |
|
18 | - * @package lsx |
|
19 | - * @subpackage customizer |
|
20 | - * |
|
21 | - * @return $lsx_controls array() |
|
22 | - */ |
|
23 | - function lsx_customizer_core_controls( $lsx_controls ) { |
|
24 | - $lsx_controls['sections']['lsx-core'] = array( |
|
25 | - 'title' => esc_html__( 'Core Settings', 'lsx' ), |
|
26 | - 'description' => esc_html__( 'Change the core settings.', 'lsx' ), |
|
27 | - 'priority' => 21, |
|
28 | - ); |
|
29 | - |
|
30 | - $lsx_controls['settings']['lsx_preloader_content_status'] = array( |
|
31 | - 'default' => '1', |
|
32 | - 'sanitize_callback' => 'lsx_sanitize_checkbox', |
|
33 | - 'transport' => 'postMessage', |
|
34 | - ); |
|
35 | - |
|
36 | - $lsx_controls['fields']['lsx_preloader_content_status'] = array( |
|
37 | - 'label' => esc_html__( 'Preloader Content', 'lsx' ), |
|
38 | - 'section' => 'lsx-core', |
|
39 | - 'type' => 'checkbox', |
|
40 | - ); |
|
41 | - |
|
42 | - $lsx_controls['settings']['lsx_disable_fonts'] = array( |
|
43 | - 'default' => 0, |
|
44 | - 'sanitize_callback' => 'lsx_sanitize_checkbox', |
|
45 | - 'transport' => 'postMessage', |
|
46 | - ); |
|
47 | - |
|
48 | - $lsx_controls['fields']['lsx_disable_fonts'] = array( |
|
49 | - 'label' => esc_html__( 'Disable Fonts', 'lsx' ), |
|
50 | - 'section' => 'lsx-core', |
|
51 | - 'type' => 'checkbox', |
|
52 | - ); |
|
53 | - |
|
54 | - return $lsx_controls; |
|
55 | - } |
|
15 | + /** |
|
16 | + * Returns an array of the core panel. |
|
17 | + * |
|
18 | + * @package lsx |
|
19 | + * @subpackage customizer |
|
20 | + * |
|
21 | + * @return $lsx_controls array() |
|
22 | + */ |
|
23 | + function lsx_customizer_core_controls( $lsx_controls ) { |
|
24 | + $lsx_controls['sections']['lsx-core'] = array( |
|
25 | + 'title' => esc_html__( 'Core Settings', 'lsx' ), |
|
26 | + 'description' => esc_html__( 'Change the core settings.', 'lsx' ), |
|
27 | + 'priority' => 21, |
|
28 | + ); |
|
29 | + |
|
30 | + $lsx_controls['settings']['lsx_preloader_content_status'] = array( |
|
31 | + 'default' => '1', |
|
32 | + 'sanitize_callback' => 'lsx_sanitize_checkbox', |
|
33 | + 'transport' => 'postMessage', |
|
34 | + ); |
|
35 | + |
|
36 | + $lsx_controls['fields']['lsx_preloader_content_status'] = array( |
|
37 | + 'label' => esc_html__( 'Preloader Content', 'lsx' ), |
|
38 | + 'section' => 'lsx-core', |
|
39 | + 'type' => 'checkbox', |
|
40 | + ); |
|
41 | + |
|
42 | + $lsx_controls['settings']['lsx_disable_fonts'] = array( |
|
43 | + 'default' => 0, |
|
44 | + 'sanitize_callback' => 'lsx_sanitize_checkbox', |
|
45 | + 'transport' => 'postMessage', |
|
46 | + ); |
|
47 | + |
|
48 | + $lsx_controls['fields']['lsx_disable_fonts'] = array( |
|
49 | + 'label' => esc_html__( 'Disable Fonts', 'lsx' ), |
|
50 | + 'section' => 'lsx-core', |
|
51 | + 'type' => 'checkbox', |
|
52 | + ); |
|
53 | + |
|
54 | + return $lsx_controls; |
|
55 | + } |
|
56 | 56 | |
57 | 57 | endif; |
58 | 58 | |
@@ -60,110 +60,110 @@ discard block |
||
60 | 60 | |
61 | 61 | if ( ! function_exists( 'lsx_customizer_layout_controls' ) ) : |
62 | 62 | |
63 | - /** |
|
64 | - * Returns an array of the layout panel. |
|
65 | - * |
|
66 | - * @package lsx |
|
67 | - * @subpackage customizer |
|
68 | - * |
|
69 | - * @return $lsx_controls array() |
|
70 | - */ |
|
71 | - function lsx_customizer_layout_controls( $lsx_controls ) { |
|
72 | - $lsx_controls['sections']['lsx-layout'] = array( |
|
73 | - 'title' => esc_html__( 'Layout', 'lsx' ), |
|
74 | - 'description' => esc_html__( 'Change the layout sitewide. If your homepage is set to use a page with a template, the following will not apply to it.', 'lsx' ), |
|
75 | - 'priority' => 22, |
|
76 | - ); |
|
77 | - |
|
78 | - $lsx_controls['settings']['lsx_header_layout'] = array( |
|
79 | - 'default' => 'inline', |
|
80 | - 'type' => 'theme_mod', |
|
81 | - 'transport' => 'postMessage', |
|
82 | - ); |
|
83 | - |
|
84 | - $lsx_controls['fields']['lsx_header_layout'] = array( |
|
85 | - 'label' => esc_html__( 'Header', 'lsx' ), |
|
86 | - 'section' => 'lsx-layout', |
|
87 | - 'control' => 'LSX_Customize_Header_Layout_Control', |
|
88 | - 'choices' => array( |
|
89 | - 'central', |
|
90 | - 'expanded', |
|
91 | - 'inline', |
|
92 | - ), |
|
93 | - ); |
|
94 | - |
|
95 | - $lsx_controls['settings']['lsx_header_mobile_layout'] = array( |
|
96 | - 'default' => 'navigation-bar', |
|
97 | - 'type' => 'theme_mod', |
|
98 | - 'transport' => 'postMessage', |
|
99 | - ); |
|
100 | - |
|
101 | - $lsx_controls['fields']['lsx_header_mobile_layout'] = array( |
|
102 | - 'label' => esc_html__( 'Mobile Header', 'lsx' ), |
|
103 | - 'section' => 'lsx-layout', |
|
104 | - 'control' => 'LSX_Customize_Mobile_Header_Layout_Control', |
|
105 | - 'choices' => array( |
|
106 | - 'navigation-bar', |
|
107 | - 'hamburger', |
|
108 | - ), |
|
109 | - ); |
|
110 | - |
|
111 | - $lsx_controls['settings']['lsx_layout'] = array( |
|
112 | - 'default' => '1c', |
|
113 | - 'type' => 'theme_mod', |
|
114 | - 'transport' => 'refresh', |
|
115 | - ); |
|
116 | - |
|
117 | - $lsx_controls['fields']['lsx_layout'] = array( |
|
118 | - 'label' => esc_html__( 'Body', 'lsx' ), |
|
119 | - 'section' => 'lsx-layout', |
|
120 | - 'control' => 'LSX_Customize_Layout_Control', |
|
121 | - 'choices' => array( |
|
122 | - '1c', |
|
123 | - '2cr', |
|
124 | - '2cl', |
|
125 | - ), |
|
126 | - ); |
|
127 | - |
|
128 | - $lsx_controls['settings']['lsx_header_fixed'] = array( |
|
129 | - 'default' => false, |
|
130 | - 'sanitize_callback' => 'lsx_sanitize_checkbox', |
|
131 | - 'transport' => 'postMessage', |
|
132 | - ); |
|
133 | - |
|
134 | - $lsx_controls['fields']['lsx_header_fixed'] = array( |
|
135 | - 'label' => esc_html__( 'Fixed Header', 'lsx' ), |
|
136 | - 'section' => 'lsx-layout', |
|
137 | - 'type' => 'checkbox', |
|
138 | - ); |
|
139 | - |
|
140 | - $lsx_controls['settings']['lsx_header_search'] = array( |
|
141 | - 'default' => false, |
|
142 | - 'sanitize_callback' => 'lsx_sanitize_checkbox', |
|
143 | - 'transport' => 'postMessage', |
|
144 | - ); |
|
145 | - |
|
146 | - $lsx_controls['fields']['lsx_header_search'] = array( |
|
147 | - 'label' => esc_html__( 'Search Box in Header', 'lsx' ), |
|
148 | - 'section' => 'lsx-layout', |
|
149 | - 'type' => 'checkbox', |
|
150 | - ); |
|
151 | - |
|
152 | - $lsx_controls['selective_refresh']['lsx_header_search'] = array( |
|
153 | - 'selector' => '#lsx-header-search-css', |
|
154 | - 'render_callback' => function() { |
|
155 | - $search_form = get_theme_mod( 'lsx_header_search' ); |
|
156 | - |
|
157 | - if ( false !== $search_form ) { |
|
158 | - echo 'body #searchform { display: block; }'; |
|
159 | - } else { |
|
160 | - echo 'body #searchform { display: none; }'; |
|
161 | - } |
|
162 | - }, |
|
163 | - ); |
|
164 | - |
|
165 | - return $lsx_controls; |
|
166 | - } |
|
63 | + /** |
|
64 | + * Returns an array of the layout panel. |
|
65 | + * |
|
66 | + * @package lsx |
|
67 | + * @subpackage customizer |
|
68 | + * |
|
69 | + * @return $lsx_controls array() |
|
70 | + */ |
|
71 | + function lsx_customizer_layout_controls( $lsx_controls ) { |
|
72 | + $lsx_controls['sections']['lsx-layout'] = array( |
|
73 | + 'title' => esc_html__( 'Layout', 'lsx' ), |
|
74 | + 'description' => esc_html__( 'Change the layout sitewide. If your homepage is set to use a page with a template, the following will not apply to it.', 'lsx' ), |
|
75 | + 'priority' => 22, |
|
76 | + ); |
|
77 | + |
|
78 | + $lsx_controls['settings']['lsx_header_layout'] = array( |
|
79 | + 'default' => 'inline', |
|
80 | + 'type' => 'theme_mod', |
|
81 | + 'transport' => 'postMessage', |
|
82 | + ); |
|
83 | + |
|
84 | + $lsx_controls['fields']['lsx_header_layout'] = array( |
|
85 | + 'label' => esc_html__( 'Header', 'lsx' ), |
|
86 | + 'section' => 'lsx-layout', |
|
87 | + 'control' => 'LSX_Customize_Header_Layout_Control', |
|
88 | + 'choices' => array( |
|
89 | + 'central', |
|
90 | + 'expanded', |
|
91 | + 'inline', |
|
92 | + ), |
|
93 | + ); |
|
94 | + |
|
95 | + $lsx_controls['settings']['lsx_header_mobile_layout'] = array( |
|
96 | + 'default' => 'navigation-bar', |
|
97 | + 'type' => 'theme_mod', |
|
98 | + 'transport' => 'postMessage', |
|
99 | + ); |
|
100 | + |
|
101 | + $lsx_controls['fields']['lsx_header_mobile_layout'] = array( |
|
102 | + 'label' => esc_html__( 'Mobile Header', 'lsx' ), |
|
103 | + 'section' => 'lsx-layout', |
|
104 | + 'control' => 'LSX_Customize_Mobile_Header_Layout_Control', |
|
105 | + 'choices' => array( |
|
106 | + 'navigation-bar', |
|
107 | + 'hamburger', |
|
108 | + ), |
|
109 | + ); |
|
110 | + |
|
111 | + $lsx_controls['settings']['lsx_layout'] = array( |
|
112 | + 'default' => '1c', |
|
113 | + 'type' => 'theme_mod', |
|
114 | + 'transport' => 'refresh', |
|
115 | + ); |
|
116 | + |
|
117 | + $lsx_controls['fields']['lsx_layout'] = array( |
|
118 | + 'label' => esc_html__( 'Body', 'lsx' ), |
|
119 | + 'section' => 'lsx-layout', |
|
120 | + 'control' => 'LSX_Customize_Layout_Control', |
|
121 | + 'choices' => array( |
|
122 | + '1c', |
|
123 | + '2cr', |
|
124 | + '2cl', |
|
125 | + ), |
|
126 | + ); |
|
127 | + |
|
128 | + $lsx_controls['settings']['lsx_header_fixed'] = array( |
|
129 | + 'default' => false, |
|
130 | + 'sanitize_callback' => 'lsx_sanitize_checkbox', |
|
131 | + 'transport' => 'postMessage', |
|
132 | + ); |
|
133 | + |
|
134 | + $lsx_controls['fields']['lsx_header_fixed'] = array( |
|
135 | + 'label' => esc_html__( 'Fixed Header', 'lsx' ), |
|
136 | + 'section' => 'lsx-layout', |
|
137 | + 'type' => 'checkbox', |
|
138 | + ); |
|
139 | + |
|
140 | + $lsx_controls['settings']['lsx_header_search'] = array( |
|
141 | + 'default' => false, |
|
142 | + 'sanitize_callback' => 'lsx_sanitize_checkbox', |
|
143 | + 'transport' => 'postMessage', |
|
144 | + ); |
|
145 | + |
|
146 | + $lsx_controls['fields']['lsx_header_search'] = array( |
|
147 | + 'label' => esc_html__( 'Search Box in Header', 'lsx' ), |
|
148 | + 'section' => 'lsx-layout', |
|
149 | + 'type' => 'checkbox', |
|
150 | + ); |
|
151 | + |
|
152 | + $lsx_controls['selective_refresh']['lsx_header_search'] = array( |
|
153 | + 'selector' => '#lsx-header-search-css', |
|
154 | + 'render_callback' => function() { |
|
155 | + $search_form = get_theme_mod( 'lsx_header_search' ); |
|
156 | + |
|
157 | + if ( false !== $search_form ) { |
|
158 | + echo 'body #searchform { display: block; }'; |
|
159 | + } else { |
|
160 | + echo 'body #searchform { display: none; }'; |
|
161 | + } |
|
162 | + }, |
|
163 | + ); |
|
164 | + |
|
165 | + return $lsx_controls; |
|
166 | + } |
|
167 | 167 | |
168 | 168 | endif; |
169 | 169 | |
@@ -171,80 +171,80 @@ discard block |
||
171 | 171 | |
172 | 172 | if ( ! function_exists( 'lsx_customizer_template_cover_controls' ) ) : |
173 | 173 | |
174 | - /** |
|
175 | - * Returns an array of the Cover Template panel. |
|
176 | - * |
|
177 | - * @package lsx |
|
178 | - * @subpackage customizer |
|
179 | - * |
|
180 | - * @return $lsx_controls array() |
|
181 | - */ |
|
182 | - function lsx_customizer_template_cover_controls( $lsx_controls ) { |
|
183 | - $lsx_controls['sections']['lsx-cover-template'] = array( |
|
184 | - 'title' => esc_html__( 'Cover Template Settings', 'lsx' ), |
|
185 | - 'description' => esc_html__( 'Change the cover template settings.', 'lsx' ), |
|
186 | - 'priority' => 23, |
|
187 | - ); |
|
188 | - |
|
189 | - $lsx_controls['settings']['lsx_cover_template_fixed_background'] = array( |
|
190 | - 'default' => '1', |
|
191 | - 'sanitize_callback' => 'lsx_sanitize_checkbox', |
|
192 | - 'transport' => 'postMessage', |
|
193 | - ); |
|
194 | - |
|
195 | - $lsx_controls['fields']['lsx_cover_template_fixed_background'] = array( |
|
196 | - 'label' => esc_html__( 'Fixed Background Image', 'lsx' ), |
|
197 | - 'section' => 'lsx-cover-template', |
|
198 | - 'type' => 'checkbox', |
|
199 | - ); |
|
200 | - |
|
201 | - $lsx_controls['settings']['lsx_cover_template_overlay_background_color'] = array( |
|
202 | - 'default' => '#000000', |
|
203 | - 'sanitize_callback' => 'sanitize_hex_color', |
|
204 | - 'type' => 'theme_mod', |
|
205 | - 'transport' => 'postMessage', |
|
206 | - ); |
|
207 | - |
|
208 | - $lsx_controls['fields']['lsx_cover_template_overlay_background_color'] = array( |
|
209 | - 'label' => esc_html__( 'Overlay Background Color', 'lsx' ), |
|
210 | - 'description' => __( 'The color used for the overlay. Defaults to black.', 'lsx' ), |
|
211 | - 'section' => 'lsx-cover-template', |
|
212 | - 'control' => 'WP_Customize_Color_Control', |
|
213 | - ); |
|
214 | - |
|
215 | - $lsx_controls['settings']['lsx_cover_template_overlay_text_color'] = array( |
|
216 | - 'default' => '#ffffff', |
|
217 | - 'sanitize_callback' => 'sanitize_hex_color', |
|
218 | - 'type' => 'theme_mod', |
|
219 | - 'transport' => 'postMessage', |
|
220 | - ); |
|
221 | - |
|
222 | - $lsx_controls['fields']['lsx_cover_template_overlay_text_color'] = ( |
|
223 | - array( |
|
224 | - 'label' => __( 'Overlay Text Color', 'lsx' ), |
|
225 | - 'description' => __( 'The color used for the text in the overlay.', 'lsx' ), |
|
226 | - 'section' => 'lsx-cover-template', |
|
227 | - 'control' => 'WP_Customize_Color_Control', |
|
228 | - ) |
|
229 | - ); |
|
230 | - |
|
231 | - $lsx_controls['settings']['lsx_cover_template_overlay_opacity'] = array( |
|
232 | - 'default' => 80, |
|
233 | - 'sanitize_callback' => 'absint', |
|
234 | - 'transport' => 'postMessage', |
|
235 | - ); |
|
236 | - |
|
237 | - $lsx_controls['fields']['lsx_cover_template_overlay_opacity'] = ( |
|
238 | - array( |
|
239 | - 'label' => __( 'Overlay Opacity', 'lsx' ), |
|
240 | - 'description' => __( 'Make sure that the contrast is high enough so that the text is readable.', 'lsx' ), |
|
241 | - 'section' => 'lsx-cover-template', |
|
242 | - 'type' => 'range', |
|
243 | - ) |
|
244 | - ); |
|
245 | - |
|
246 | - return $lsx_controls; |
|
247 | - } |
|
174 | + /** |
|
175 | + * Returns an array of the Cover Template panel. |
|
176 | + * |
|
177 | + * @package lsx |
|
178 | + * @subpackage customizer |
|
179 | + * |
|
180 | + * @return $lsx_controls array() |
|
181 | + */ |
|
182 | + function lsx_customizer_template_cover_controls( $lsx_controls ) { |
|
183 | + $lsx_controls['sections']['lsx-cover-template'] = array( |
|
184 | + 'title' => esc_html__( 'Cover Template Settings', 'lsx' ), |
|
185 | + 'description' => esc_html__( 'Change the cover template settings.', 'lsx' ), |
|
186 | + 'priority' => 23, |
|
187 | + ); |
|
188 | + |
|
189 | + $lsx_controls['settings']['lsx_cover_template_fixed_background'] = array( |
|
190 | + 'default' => '1', |
|
191 | + 'sanitize_callback' => 'lsx_sanitize_checkbox', |
|
192 | + 'transport' => 'postMessage', |
|
193 | + ); |
|
194 | + |
|
195 | + $lsx_controls['fields']['lsx_cover_template_fixed_background'] = array( |
|
196 | + 'label' => esc_html__( 'Fixed Background Image', 'lsx' ), |
|
197 | + 'section' => 'lsx-cover-template', |
|
198 | + 'type' => 'checkbox', |
|
199 | + ); |
|
200 | + |
|
201 | + $lsx_controls['settings']['lsx_cover_template_overlay_background_color'] = array( |
|
202 | + 'default' => '#000000', |
|
203 | + 'sanitize_callback' => 'sanitize_hex_color', |
|
204 | + 'type' => 'theme_mod', |
|
205 | + 'transport' => 'postMessage', |
|
206 | + ); |
|
207 | + |
|
208 | + $lsx_controls['fields']['lsx_cover_template_overlay_background_color'] = array( |
|
209 | + 'label' => esc_html__( 'Overlay Background Color', 'lsx' ), |
|
210 | + 'description' => __( 'The color used for the overlay. Defaults to black.', 'lsx' ), |
|
211 | + 'section' => 'lsx-cover-template', |
|
212 | + 'control' => 'WP_Customize_Color_Control', |
|
213 | + ); |
|
214 | + |
|
215 | + $lsx_controls['settings']['lsx_cover_template_overlay_text_color'] = array( |
|
216 | + 'default' => '#ffffff', |
|
217 | + 'sanitize_callback' => 'sanitize_hex_color', |
|
218 | + 'type' => 'theme_mod', |
|
219 | + 'transport' => 'postMessage', |
|
220 | + ); |
|
221 | + |
|
222 | + $lsx_controls['fields']['lsx_cover_template_overlay_text_color'] = ( |
|
223 | + array( |
|
224 | + 'label' => __( 'Overlay Text Color', 'lsx' ), |
|
225 | + 'description' => __( 'The color used for the text in the overlay.', 'lsx' ), |
|
226 | + 'section' => 'lsx-cover-template', |
|
227 | + 'control' => 'WP_Customize_Color_Control', |
|
228 | + ) |
|
229 | + ); |
|
230 | + |
|
231 | + $lsx_controls['settings']['lsx_cover_template_overlay_opacity'] = array( |
|
232 | + 'default' => 80, |
|
233 | + 'sanitize_callback' => 'absint', |
|
234 | + 'transport' => 'postMessage', |
|
235 | + ); |
|
236 | + |
|
237 | + $lsx_controls['fields']['lsx_cover_template_overlay_opacity'] = ( |
|
238 | + array( |
|
239 | + 'label' => __( 'Overlay Opacity', 'lsx' ), |
|
240 | + 'description' => __( 'Make sure that the contrast is high enough so that the text is readable.', 'lsx' ), |
|
241 | + 'section' => 'lsx-cover-template', |
|
242 | + 'type' => 'range', |
|
243 | + ) |
|
244 | + ); |
|
245 | + |
|
246 | + return $lsx_controls; |
|
247 | + } |
|
248 | 248 | |
249 | 249 | endif; |
250 | 250 | |
@@ -253,19 +253,19 @@ discard block |
||
253 | 253 | |
254 | 254 | if ( ! function_exists( 'lsx_get_customizer_controls' ) ) : |
255 | 255 | |
256 | - /** |
|
257 | - * Returns an array of $controls for the customizer class to generate. |
|
258 | - * |
|
259 | - * @package lsx |
|
260 | - * @subpackage customizer |
|
261 | - * |
|
262 | - * @return $lsx_controls array() |
|
263 | - */ |
|
264 | - function lsx_get_customizer_controls() { |
|
265 | - $lsx_controls = array(); |
|
266 | - $lsx_controls = apply_filters( 'lsx_customizer_controls', $lsx_controls ); |
|
267 | - return $lsx_controls; |
|
268 | - } |
|
256 | + /** |
|
257 | + * Returns an array of $controls for the customizer class to generate. |
|
258 | + * |
|
259 | + * @package lsx |
|
260 | + * @subpackage customizer |
|
261 | + * |
|
262 | + * @return $lsx_controls array() |
|
263 | + */ |
|
264 | + function lsx_get_customizer_controls() { |
|
265 | + $lsx_controls = array(); |
|
266 | + $lsx_controls = apply_filters( 'lsx_customizer_controls', $lsx_controls ); |
|
267 | + return $lsx_controls; |
|
268 | + } |
|
269 | 269 | |
270 | 270 | endif; |
271 | 271 |
@@ -21,14 +21,14 @@ discard block |
||
21 | 21 | |
22 | 22 | <?php lsx_content_top(); ?> |
23 | 23 | |
24 | - <?php if ( have_posts() ) : ?> |
|
24 | + <?php if (have_posts()) : ?> |
|
25 | 25 | |
26 | 26 | <?php |
27 | - while ( have_posts() ) : |
|
27 | + while (have_posts()) : |
|
28 | 28 | the_post(); |
29 | 29 | ?> |
30 | 30 | |
31 | - <?php get_template_part( 'partials/content', 'page-cover' ); ?> |
|
31 | + <?php get_template_part('partials/content', 'page-cover'); ?> |
|
32 | 32 | |
33 | 33 | <?php endwhile; ?> |
34 | 34 | |
@@ -37,7 +37,7 @@ discard block |
||
37 | 37 | <?php lsx_content_bottom(); ?> |
38 | 38 | |
39 | 39 | <?php |
40 | - if ( comments_open() ) { |
|
40 | + if (comments_open()) { |
|
41 | 41 | comments_template(); |
42 | 42 | } |
43 | 43 | ?> |
@@ -24,9 +24,9 @@ discard block |
||
24 | 24 | <?php if ( have_posts() ) : ?> |
25 | 25 | |
26 | 26 | <?php |
27 | - while ( have_posts() ) : |
|
28 | - the_post(); |
|
29 | - ?> |
|
27 | + while ( have_posts() ) : |
|
28 | + the_post(); |
|
29 | + ?> |
|
30 | 30 | |
31 | 31 | <?php get_template_part( 'partials/content', 'page-cover' ); ?> |
32 | 32 | |
@@ -37,10 +37,10 @@ discard block |
||
37 | 37 | <?php lsx_content_bottom(); ?> |
38 | 38 | |
39 | 39 | <?php |
40 | - if ( comments_open() ) { |
|
41 | - comments_template(); |
|
42 | - } |
|
43 | - ?> |
|
40 | + if ( comments_open() ) { |
|
41 | + comments_template(); |
|
42 | + } |
|
43 | + ?> |
|
44 | 44 | |
45 | 45 | </main><!-- #main --> |
46 | 46 |
@@ -21,57 +21,57 @@ discard block |
||
21 | 21 | $color_overlay_style = ''; |
22 | 22 | $color_overlay_classes = ''; |
23 | 23 | |
24 | - $image_url = ! post_password_required() ? get_the_post_thumbnail_url( get_the_ID(), 'full' ) : ''; |
|
24 | + $image_url = ! post_password_required() ? get_the_post_thumbnail_url(get_the_ID(), 'full') : ''; |
|
25 | 25 | |
26 | - if ( $image_url ) { |
|
27 | - $cover_header_style = ' style="background-image: url( ' . esc_url( $image_url ) . ' );"'; |
|
26 | + if ($image_url) { |
|
27 | + $cover_header_style = ' style="background-image: url( ' . esc_url($image_url) . ' );"'; |
|
28 | 28 | $cover_header_classes = ' bg-image'; |
29 | 29 | } |
30 | 30 | |
31 | 31 | // Get the color used for the color overlay. |
32 | - $color_overlay_color = get_theme_mod( 'lsx_cover_template_overlay_background_color' ); |
|
33 | - if ( $color_overlay_color ) { |
|
34 | - $color_overlay_style = ' style="color: ' . esc_attr( $color_overlay_color ) . ';"'; |
|
32 | + $color_overlay_color = get_theme_mod('lsx_cover_template_overlay_background_color'); |
|
33 | + if ($color_overlay_color) { |
|
34 | + $color_overlay_style = ' style="color: ' . esc_attr($color_overlay_color) . ';"'; |
|
35 | 35 | } else { |
36 | 36 | $color_overlay_style = ''; |
37 | 37 | } |
38 | 38 | |
39 | 39 | // Get the fixed background attachment option. |
40 | - if ( get_theme_mod( 'lsx_cover_template_fixed_background', true ) ) { |
|
40 | + if (get_theme_mod('lsx_cover_template_fixed_background', true)) { |
|
41 | 41 | $cover_header_classes .= ' bg-attachment-fixed'; |
42 | 42 | } |
43 | 43 | |
44 | 44 | // Get the opacity of the color overlay. |
45 | - $color_overlay_opacity = get_theme_mod( 'lsx_cover_template_overlay_opacity' ); |
|
46 | - $color_overlay_opacity = ( false === $color_overlay_opacity ) ? 80 : $color_overlay_opacity; |
|
45 | + $color_overlay_opacity = get_theme_mod('lsx_cover_template_overlay_opacity'); |
|
46 | + $color_overlay_opacity = (false === $color_overlay_opacity) ? 80 : $color_overlay_opacity; |
|
47 | 47 | $color_overlay_classes .= ' opacity-' . $color_overlay_opacity; |
48 | 48 | ?> |
49 | 49 | |
50 | - <div class="cover-header <?php echo esc_html( $cover_header_classes ); ?>"<?php echo wp_kses_post( $cover_header_style ); ?>> |
|
50 | + <div class="cover-header <?php echo esc_html($cover_header_classes); ?>"<?php echo wp_kses_post($cover_header_style); ?>> |
|
51 | 51 | <div class="cover-header-inner-wrapper"> |
52 | 52 | <div class="cover-header-inner"> |
53 | - <div class="cover-color-overlay color-accent<?php echo esc_attr( $color_overlay_classes ); ?>"<?php echo wp_kses_post( $color_overlay_style ); ?>></div> |
|
53 | + <div class="cover-color-overlay color-accent<?php echo esc_attr($color_overlay_classes); ?>"<?php echo wp_kses_post($color_overlay_style); ?>></div> |
|
54 | 54 | |
55 | 55 | <header class="entry-header has-text-align-center"> |
56 | 56 | <div class="entry-header-inner section-inner"> |
57 | 57 | |
58 | 58 | <?php |
59 | 59 | |
60 | - if ( has_category() ) { |
|
60 | + if (has_category()) { |
|
61 | 61 | ?> |
62 | 62 | |
63 | 63 | <div class="entry-categories"> |
64 | 64 | <div class="entry-categories-inner"> |
65 | - <?php the_category( ' ' ); ?> |
|
65 | + <?php the_category(' '); ?> |
|
66 | 66 | </div> |
67 | 67 | </div> |
68 | 68 | |
69 | 69 | <?php |
70 | 70 | } |
71 | 71 | |
72 | - the_title( '<h1 class="entry-title">', '</h1>' ); |
|
72 | + the_title('<h1 class="entry-title">', '</h1>'); |
|
73 | 73 | |
74 | - if ( is_page() ) { |
|
74 | + if (is_page()) { |
|
75 | 75 | ?> |
76 | 76 | |
77 | 77 | <div class="to-the-content-wrapper"> |
@@ -85,7 +85,7 @@ discard block |
||
85 | 85 | <?php |
86 | 86 | } else { |
87 | 87 | |
88 | - if ( has_excerpt() ) { |
|
88 | + if (has_excerpt()) { |
|
89 | 89 | ?> |
90 | 90 | |
91 | 91 | <div class="intro-text section-inner"> |
@@ -117,12 +117,12 @@ discard block |
||
117 | 117 | <?php |
118 | 118 | the_content(); |
119 | 119 | |
120 | - wp_link_pages( array( |
|
120 | + wp_link_pages(array( |
|
121 | 121 | 'before' => '<div class="lsx-postnav-wrapper"><div class="lsx-postnav">', |
122 | 122 | 'after' => '</div></div>', |
123 | 123 | 'link_before' => '<span>', |
124 | 124 | 'link_after' => '</span>', |
125 | - ) ); |
|
125 | + )); |
|
126 | 126 | ?> |
127 | 127 | </div><!-- .entry-content --> |
128 | 128 |
@@ -14,38 +14,38 @@ discard block |
||
14 | 14 | <?php //lsx_entry_top(); ?> |
15 | 15 | |
16 | 16 | <?php |
17 | - // On the cover page template, output the cover header. |
|
18 | - $cover_header_style = ''; |
|
19 | - $cover_header_classes = ''; |
|
20 | - |
|
21 | - $color_overlay_style = ''; |
|
22 | - $color_overlay_classes = ''; |
|
23 | - |
|
24 | - $image_url = ! post_password_required() ? get_the_post_thumbnail_url( get_the_ID(), 'full' ) : ''; |
|
25 | - |
|
26 | - if ( $image_url ) { |
|
27 | - $cover_header_style = ' style="background-image: url( ' . esc_url( $image_url ) . ' );"'; |
|
28 | - $cover_header_classes = ' bg-image'; |
|
29 | - } |
|
30 | - |
|
31 | - // Get the color used for the color overlay. |
|
32 | - $color_overlay_color = get_theme_mod( 'lsx_cover_template_overlay_background_color' ); |
|
33 | - if ( $color_overlay_color ) { |
|
34 | - $color_overlay_style = ' style="color: ' . esc_attr( $color_overlay_color ) . ';"'; |
|
35 | - } else { |
|
36 | - $color_overlay_style = ''; |
|
37 | - } |
|
38 | - |
|
39 | - // Get the fixed background attachment option. |
|
40 | - if ( get_theme_mod( 'lsx_cover_template_fixed_background', true ) ) { |
|
41 | - $cover_header_classes .= ' bg-attachment-fixed'; |
|
42 | - } |
|
43 | - |
|
44 | - // Get the opacity of the color overlay. |
|
45 | - $color_overlay_opacity = get_theme_mod( 'lsx_cover_template_overlay_opacity' ); |
|
46 | - $color_overlay_opacity = ( false === $color_overlay_opacity ) ? 80 : $color_overlay_opacity; |
|
47 | - $color_overlay_classes .= ' opacity-' . $color_overlay_opacity; |
|
48 | - ?> |
|
17 | + // On the cover page template, output the cover header. |
|
18 | + $cover_header_style = ''; |
|
19 | + $cover_header_classes = ''; |
|
20 | + |
|
21 | + $color_overlay_style = ''; |
|
22 | + $color_overlay_classes = ''; |
|
23 | + |
|
24 | + $image_url = ! post_password_required() ? get_the_post_thumbnail_url( get_the_ID(), 'full' ) : ''; |
|
25 | + |
|
26 | + if ( $image_url ) { |
|
27 | + $cover_header_style = ' style="background-image: url( ' . esc_url( $image_url ) . ' );"'; |
|
28 | + $cover_header_classes = ' bg-image'; |
|
29 | + } |
|
30 | + |
|
31 | + // Get the color used for the color overlay. |
|
32 | + $color_overlay_color = get_theme_mod( 'lsx_cover_template_overlay_background_color' ); |
|
33 | + if ( $color_overlay_color ) { |
|
34 | + $color_overlay_style = ' style="color: ' . esc_attr( $color_overlay_color ) . ';"'; |
|
35 | + } else { |
|
36 | + $color_overlay_style = ''; |
|
37 | + } |
|
38 | + |
|
39 | + // Get the fixed background attachment option. |
|
40 | + if ( get_theme_mod( 'lsx_cover_template_fixed_background', true ) ) { |
|
41 | + $cover_header_classes .= ' bg-attachment-fixed'; |
|
42 | + } |
|
43 | + |
|
44 | + // Get the opacity of the color overlay. |
|
45 | + $color_overlay_opacity = get_theme_mod( 'lsx_cover_template_overlay_opacity' ); |
|
46 | + $color_overlay_opacity = ( false === $color_overlay_opacity ) ? 80 : $color_overlay_opacity; |
|
47 | + $color_overlay_classes .= ' opacity-' . $color_overlay_opacity; |
|
48 | + ?> |
|
49 | 49 | |
50 | 50 | <div class="cover-header <?php echo esc_html( $cover_header_classes ); ?>"<?php echo wp_kses_post( $cover_header_style ); ?>> |
51 | 51 | <div class="cover-header-inner-wrapper"> |
@@ -57,8 +57,8 @@ discard block |
||
57 | 57 | |
58 | 58 | <?php |
59 | 59 | |
60 | - if ( has_category() ) { |
|
61 | - ?> |
|
60 | + if ( has_category() ) { |
|
61 | + ?> |
|
62 | 62 | |
63 | 63 | <div class="entry-categories"> |
64 | 64 | <div class="entry-categories-inner"> |
@@ -67,12 +67,12 @@ discard block |
||
67 | 67 | </div> |
68 | 68 | |
69 | 69 | <?php |
70 | - } |
|
70 | + } |
|
71 | 71 | |
72 | - the_title( '<h1 class="entry-title">', '</h1>' ); |
|
72 | + the_title( '<h1 class="entry-title">', '</h1>' ); |
|
73 | 73 | |
74 | - if ( is_page() ) { |
|
75 | - ?> |
|
74 | + if ( is_page() ) { |
|
75 | + ?> |
|
76 | 76 | |
77 | 77 | <div class="to-the-content-wrapper"> |
78 | 78 | |
@@ -83,26 +83,26 @@ discard block |
||
83 | 83 | </div> |
84 | 84 | |
85 | 85 | <?php |
86 | - } else { |
|
86 | + } else { |
|
87 | 87 | |
88 | - if ( has_excerpt() ) { |
|
89 | - ?> |
|
88 | + if ( has_excerpt() ) { |
|
89 | + ?> |
|
90 | 90 | |
91 | 91 | <div class="intro-text section-inner"> |
92 | 92 | <?php the_excerpt(); ?> |
93 | 93 | </div> |
94 | 94 | |
95 | 95 | <?php |
96 | - } |
|
96 | + } |
|
97 | 97 | |
98 | - ?> |
|
98 | + ?> |
|
99 | 99 | <div class="entry-meta"> |
100 | 100 | <?php lsx_post_meta_list_top(); ?> |
101 | 101 | </div><!-- .entry-meta --> |
102 | 102 | <?php |
103 | 103 | |
104 | - } |
|
105 | - ?> |
|
104 | + } |
|
105 | + ?> |
|
106 | 106 | |
107 | 107 | </div> |
108 | 108 | </header> |
@@ -115,15 +115,15 @@ discard block |
||
115 | 115 | <?php lsx_entry_inside_top(); ?> |
116 | 116 | |
117 | 117 | <?php |
118 | - the_content(); |
|
119 | - |
|
120 | - wp_link_pages( array( |
|
121 | - 'before' => '<div class="lsx-postnav-wrapper"><div class="lsx-postnav">', |
|
122 | - 'after' => '</div></div>', |
|
123 | - 'link_before' => '<span>', |
|
124 | - 'link_after' => '</span>', |
|
125 | - ) ); |
|
126 | - ?> |
|
118 | + the_content(); |
|
119 | + |
|
120 | + wp_link_pages( array( |
|
121 | + 'before' => '<div class="lsx-postnav-wrapper"><div class="lsx-postnav">', |
|
122 | + 'after' => '</div></div>', |
|
123 | + 'link_before' => '<span>', |
|
124 | + 'link_after' => '</span>', |
|
125 | + ) ); |
|
126 | + ?> |
|
127 | 127 | </div><!-- .entry-content --> |
128 | 128 | |
129 | 129 | <?php lsx_entry_bottom(); ?> |
@@ -10,7 +10,7 @@ discard block |
||
10 | 10 | <?php lsx_entry_before(); ?> |
11 | 11 | |
12 | 12 | <?php |
13 | - $no_thumb_post_types = array( |
|
13 | + $no_thumb_post_types = array( |
|
14 | 14 | 'audio' => 'audio', |
15 | 15 | 'gallery' => 'gallery', |
16 | 16 | 'image' => 'image', |
@@ -18,42 +18,42 @@ discard block |
||
18 | 18 | 'quote' => 'quote', |
19 | 19 | 'video' => 'video', |
20 | 20 | ); |
21 | - $no_thumb_post_formats = apply_filters( 'lsx_no_thumb_post_formats', $no_thumb_post_types ); |
|
21 | + $no_thumb_post_formats = apply_filters('lsx_no_thumb_post_formats', $no_thumb_post_types); |
|
22 | 22 | |
23 | - $has_thumb = has_post_thumbnail() && ! has_post_format( $no_thumb_post_formats ); |
|
23 | + $has_thumb = has_post_thumbnail() && ! has_post_format($no_thumb_post_formats); |
|
24 | 24 | |
25 | - if ( $has_thumb ) { |
|
25 | + if ($has_thumb) { |
|
26 | 26 | $thumb_class = 'has-thumb'; |
27 | 27 | } else { |
28 | 28 | $thumb_class = 'no-thumb'; |
29 | 29 | } |
30 | 30 | |
31 | - $blog_layout = apply_filters( 'lsx_blog_layout', 'default' ); |
|
31 | + $blog_layout = apply_filters('lsx_blog_layout', 'default'); |
|
32 | 32 | |
33 | 33 | $image_class = ''; |
34 | 34 | |
35 | - $thumbnail_id = get_post_thumbnail_id( get_the_ID() ); |
|
36 | - if ( empty( $thumbnail_id ) ) { |
|
37 | - $thumbnail_id = apply_filters( 'lsx_get_thumbnail_post_placeholder_id', $thumbnail_id, get_the_ID() ); |
|
35 | + $thumbnail_id = get_post_thumbnail_id(get_the_ID()); |
|
36 | + if (empty($thumbnail_id)) { |
|
37 | + $thumbnail_id = apply_filters('lsx_get_thumbnail_post_placeholder_id', $thumbnail_id, get_the_ID()); |
|
38 | 38 | } |
39 | - $image_arr = wp_get_attachment_image_src( $thumbnail_id, 'lsx-thumbnail-single' ); |
|
39 | + $image_arr = wp_get_attachment_image_src($thumbnail_id, 'lsx-thumbnail-single'); |
|
40 | 40 | $image_src = ''; |
41 | 41 | |
42 | - if ( is_array( $image_arr ) ) { |
|
42 | + if (is_array($image_arr)) { |
|
43 | 43 | $image_src = $image_arr[0]; |
44 | 44 | } |
45 | 45 | ?> |
46 | 46 | |
47 | -<article id="post-<?php the_ID(); ?>" <?php post_class( array( 'lsx-slot', $thumb_class ) ); ?>> |
|
47 | +<article id="post-<?php the_ID(); ?>" <?php post_class(array('lsx-slot', $thumb_class)); ?>> |
|
48 | 48 | <?php lsx_entry_top(); ?> |
49 | 49 | |
50 | 50 | <div class="entry-layout"> |
51 | 51 | <div class="entry-layout-content entry-layout-content-<?php echo has_post_thumbnail() ? '67' : '100'; ?>"> |
52 | 52 | <header class="entry-header"> |
53 | - <?php if ( $has_thumb ) : ?> |
|
54 | - <div class="entry-image <?php echo esc_attr( $image_class ); ?>"> |
|
53 | + <?php if ($has_thumb) : ?> |
|
54 | + <div class="entry-image <?php echo esc_attr($image_class); ?>"> |
|
55 | 55 | <a class="thumbnail" href="<?php the_permalink(); ?>"> |
56 | - <?php lsx_thumbnail( 'lsx-thumbnail-single' ); ?> |
|
56 | + <?php lsx_thumbnail('lsx-thumbnail-single'); ?> |
|
57 | 57 | </a> |
58 | 58 | </div> |
59 | 59 | <?php endif; ?> |
@@ -61,37 +61,37 @@ discard block |
||
61 | 61 | <?php |
62 | 62 | $format = get_post_format(); |
63 | 63 | |
64 | - if ( false === $format ) { |
|
64 | + if (false === $format) { |
|
65 | 65 | $format = 'standard'; |
66 | - $show_on_front = get_option( 'show_on_front', 'posts' ); |
|
66 | + $show_on_front = get_option('show_on_front', 'posts'); |
|
67 | 67 | |
68 | - if ( 'page' === $show_on_front ) { |
|
69 | - $archive_link = get_permalink( get_option( 'page_for_posts' ) ); |
|
68 | + if ('page' === $show_on_front) { |
|
69 | + $archive_link = get_permalink(get_option('page_for_posts')); |
|
70 | 70 | } else { |
71 | 71 | $archive_link = home_url(); |
72 | 72 | } |
73 | 73 | } else { |
74 | - $archive_link = get_post_format_link( $format ); |
|
74 | + $archive_link = get_post_format_link($format); |
|
75 | 75 | } |
76 | 76 | |
77 | - $format = lsx_translate_format_to_fontawesome( $format ); |
|
77 | + $format = lsx_translate_format_to_fontawesome($format); |
|
78 | 78 | ?> |
79 | 79 | |
80 | 80 | <h1 class="entry-title"> |
81 | - <?php if ( has_post_thumbnail() ) : ?> |
|
82 | - <a href="<?php echo esc_url( $archive_link ); ?>" class="format-link has-thumb fa fa-<?php echo esc_attr( $format ); ?>"></a> |
|
81 | + <?php if (has_post_thumbnail()) : ?> |
|
82 | + <a href="<?php echo esc_url($archive_link); ?>" class="format-link has-thumb fa fa-<?php echo esc_attr($format); ?>"></a> |
|
83 | 83 | <?php else : ?> |
84 | - <a href="<?php echo esc_url( $archive_link ); ?>" class="format-link fa fa-<?php echo esc_attr( $format ); ?>"></a> |
|
84 | + <a href="<?php echo esc_url($archive_link); ?>" class="format-link fa fa-<?php echo esc_attr($format); ?>"></a> |
|
85 | 85 | <?php endif; ?> |
86 | 86 | |
87 | - <?php if ( has_post_format( array( 'link' ) ) ) : ?> |
|
88 | - <a href="<?php echo esc_url( lsx_get_my_url() ); ?>" rel="bookmark"><?php the_title(); ?> <span class="fa fa-external-link"></span></a> |
|
87 | + <?php if (has_post_format(array('link'))) : ?> |
|
88 | + <a href="<?php echo esc_url(lsx_get_my_url()); ?>" rel="bookmark"><?php the_title(); ?> <span class="fa fa-external-link"></span></a> |
|
89 | 89 | <?php else : ?> |
90 | 90 | <a href="<?php the_permalink(); ?>" rel="bookmark"><?php the_title(); ?></a> |
91 | 91 | <?php endif; ?> |
92 | 92 | |
93 | - <?php if ( is_sticky() ) : ?> |
|
94 | - <span class="label label-default label-sticky"><?php esc_html_e( 'Featured', 'lsx' ); ?></span> |
|
93 | + <?php if (is_sticky()) : ?> |
|
94 | + <span class="label label-default label-sticky"><?php esc_html_e('Featured', 'lsx'); ?></span> |
|
95 | 95 | <?php endif; ?> |
96 | 96 | </h1> |
97 | 97 | |
@@ -103,18 +103,18 @@ discard block |
||
103 | 103 | |
104 | 104 | </header><!-- .entry-header --> |
105 | 105 | |
106 | - <?php if ( has_post_format( array( 'quote' ) ) || apply_filters( 'lsx_blog_display_text_on_list', true ) ) : ?> |
|
106 | + <?php if (has_post_format(array('quote')) || apply_filters('lsx_blog_display_text_on_list', true)) : ?> |
|
107 | 107 | |
108 | - <?php if ( lsx_post_format_force_content_on_list() && ! apply_filters( 'lsx_blog_force_content_on_list', false ) ) : ?> |
|
108 | + <?php if (lsx_post_format_force_content_on_list() && ! apply_filters('lsx_blog_force_content_on_list', false)) : ?> |
|
109 | 109 | |
110 | 110 | <div class="entry-summary"> |
111 | 111 | <?php |
112 | - if ( ! has_excerpt() ) { |
|
112 | + if ( ! has_excerpt()) { |
|
113 | 113 | |
114 | - $excerpt_more = '<p><a class="moretag" href="' . esc_url( get_permalink() ) . '">' . esc_html__( 'Read More', 'lsx' ) . '</a></p>'; |
|
115 | - $content = wp_trim_words( get_the_content(), 30 ); |
|
114 | + $excerpt_more = '<p><a class="moretag" href="' . esc_url(get_permalink()) . '">' . esc_html__('Read More', 'lsx') . '</a></p>'; |
|
115 | + $content = wp_trim_words(get_the_content(), 30); |
|
116 | 116 | $content = '<p>' . $content . '</p>' . $excerpt_more; |
117 | - echo wp_kses_post( $content ); |
|
117 | + echo wp_kses_post($content); |
|
118 | 118 | } else { |
119 | 119 | the_excerpt(); |
120 | 120 | } |
@@ -122,9 +122,9 @@ discard block |
||
122 | 122 | |
123 | 123 | </div><!-- .entry-summary --> |
124 | 124 | |
125 | - <?php elseif ( has_post_format( array( 'link' ) ) ) : ?> |
|
125 | + <?php elseif (has_post_format(array('link'))) : ?> |
|
126 | 126 | |
127 | - <?php elseif ( apply_filters( 'lsx_blog_force_content_on_list', false ) ) : ?> |
|
127 | + <?php elseif (apply_filters('lsx_blog_force_content_on_list', false)) : ?> |
|
128 | 128 | |
129 | 129 | <div class="entry-content"> |
130 | 130 | <?php the_content(); ?> |
@@ -136,12 +136,12 @@ discard block |
||
136 | 136 | <?php |
137 | 137 | the_content(); |
138 | 138 | |
139 | - wp_link_pages( array( |
|
139 | + wp_link_pages(array( |
|
140 | 140 | 'before' => '<div class="lsx-postnav-wrapper"><div class="lsx-postnav">', |
141 | 141 | 'after' => '</div></div>', |
142 | 142 | 'link_before' => '<span>', |
143 | 143 | 'link_after' => '</span>', |
144 | - ) ); |
|
144 | + )); |
|
145 | 145 | ?> |
146 | 146 | </div><!-- .entry-content --> |
147 | 147 | |
@@ -153,28 +153,28 @@ discard block |
||
153 | 153 | |
154 | 154 | <?php $comments_number = get_comments_number(); ?> |
155 | 155 | |
156 | - <?php if ( has_tag() || ! empty( $comments_number ) ) { ?> |
|
156 | + <?php if (has_tag() || ! empty($comments_number)) { ?> |
|
157 | 157 | <div class="post-tags-wrapper"> |
158 | 158 | |
159 | 159 | <?php lsx_content_post_tags(); ?> |
160 | 160 | |
161 | - <?php if ( comments_open() && ! empty( $comments_number ) ) : ?> |
|
161 | + <?php if (comments_open() && ! empty($comments_number)) : ?> |
|
162 | 162 | <div class="post-comments"> |
163 | 163 | <a href="<?php the_permalink(); ?>#comments"> |
164 | 164 | <?php |
165 | - if ( '1' === $comments_number ) { |
|
166 | - echo esc_html_x( 'One Comment', 'content.php', 'lsx' ); |
|
165 | + if ('1' === $comments_number) { |
|
166 | + echo esc_html_x('One Comment', 'content.php', 'lsx'); |
|
167 | 167 | } else { |
168 | 168 | printf( |
169 | 169 | /* Translators: %s: number of comments */ |
170 | - esc_html( _nx( |
|
170 | + esc_html(_nx( |
|
171 | 171 | '%s Comment', |
172 | 172 | '%s Comments', |
173 | 173 | $comments_number, |
174 | 174 | 'content.php', |
175 | 175 | 'lsx' |
176 | - ) ), |
|
177 | - esc_html( number_format_i18n( $comments_number ) ) |
|
176 | + )), |
|
177 | + esc_html(number_format_i18n($comments_number)) |
|
178 | 178 | ); |
179 | 179 | } |
180 | 180 | ?> |
@@ -185,11 +185,11 @@ discard block |
||
185 | 185 | <?php } ?> |
186 | 186 | </div> |
187 | 187 | |
188 | - <?php if ( has_post_thumbnail() ) : ?> |
|
188 | + <?php if (has_post_thumbnail()) : ?> |
|
189 | 189 | |
190 | 190 | <div class="entry-image hidden-xs"> |
191 | - <a class="thumbnail" href="<?php the_permalink(); ?>" style="background-image:url(<?php echo esc_url( $image_src ); ?>);"> |
|
192 | - <?php lsx_thumbnail( 'lsx-thumbnail-single' ); ?> |
|
191 | + <a class="thumbnail" href="<?php the_permalink(); ?>" style="background-image:url(<?php echo esc_url($image_src); ?>);"> |
|
192 | + <?php lsx_thumbnail('lsx-thumbnail-single'); ?> |
|
193 | 193 | </a> |
194 | 194 | </div> |
195 | 195 |
@@ -10,38 +10,38 @@ discard block |
||
10 | 10 | <?php lsx_entry_before(); ?> |
11 | 11 | |
12 | 12 | <?php |
13 | - $no_thumb_post_types = array( |
|
14 | - 'audio' => 'audio', |
|
15 | - 'gallery' => 'gallery', |
|
16 | - 'image' => 'image', |
|
17 | - 'link' => 'link', |
|
18 | - 'quote' => 'quote', |
|
19 | - 'video' => 'video', |
|
20 | - ); |
|
21 | - $no_thumb_post_formats = apply_filters( 'lsx_no_thumb_post_formats', $no_thumb_post_types ); |
|
22 | - |
|
23 | - $has_thumb = has_post_thumbnail() && ! has_post_format( $no_thumb_post_formats ); |
|
24 | - |
|
25 | - if ( $has_thumb ) { |
|
26 | - $thumb_class = 'has-thumb'; |
|
27 | - } else { |
|
28 | - $thumb_class = 'no-thumb'; |
|
29 | - } |
|
30 | - |
|
31 | - $blog_layout = apply_filters( 'lsx_blog_layout', 'default' ); |
|
32 | - |
|
33 | - $image_class = ''; |
|
34 | - |
|
35 | - $thumbnail_id = get_post_thumbnail_id( get_the_ID() ); |
|
36 | - if ( empty( $thumbnail_id ) ) { |
|
37 | - $thumbnail_id = apply_filters( 'lsx_get_thumbnail_post_placeholder_id', $thumbnail_id, get_the_ID() ); |
|
38 | - } |
|
39 | - $image_arr = wp_get_attachment_image_src( $thumbnail_id, 'lsx-thumbnail-single' ); |
|
40 | - $image_src = ''; |
|
41 | - |
|
42 | - if ( is_array( $image_arr ) ) { |
|
43 | - $image_src = $image_arr[0]; |
|
44 | - } |
|
13 | + $no_thumb_post_types = array( |
|
14 | + 'audio' => 'audio', |
|
15 | + 'gallery' => 'gallery', |
|
16 | + 'image' => 'image', |
|
17 | + 'link' => 'link', |
|
18 | + 'quote' => 'quote', |
|
19 | + 'video' => 'video', |
|
20 | + ); |
|
21 | + $no_thumb_post_formats = apply_filters( 'lsx_no_thumb_post_formats', $no_thumb_post_types ); |
|
22 | + |
|
23 | + $has_thumb = has_post_thumbnail() && ! has_post_format( $no_thumb_post_formats ); |
|
24 | + |
|
25 | + if ( $has_thumb ) { |
|
26 | + $thumb_class = 'has-thumb'; |
|
27 | + } else { |
|
28 | + $thumb_class = 'no-thumb'; |
|
29 | + } |
|
30 | + |
|
31 | + $blog_layout = apply_filters( 'lsx_blog_layout', 'default' ); |
|
32 | + |
|
33 | + $image_class = ''; |
|
34 | + |
|
35 | + $thumbnail_id = get_post_thumbnail_id( get_the_ID() ); |
|
36 | + if ( empty( $thumbnail_id ) ) { |
|
37 | + $thumbnail_id = apply_filters( 'lsx_get_thumbnail_post_placeholder_id', $thumbnail_id, get_the_ID() ); |
|
38 | + } |
|
39 | + $image_arr = wp_get_attachment_image_src( $thumbnail_id, 'lsx-thumbnail-single' ); |
|
40 | + $image_src = ''; |
|
41 | + |
|
42 | + if ( is_array( $image_arr ) ) { |
|
43 | + $image_src = $image_arr[0]; |
|
44 | + } |
|
45 | 45 | ?> |
46 | 46 | |
47 | 47 | <article id="post-<?php the_ID(); ?>" <?php post_class( array( 'lsx-slot', $thumb_class ) ); ?>> |
@@ -59,23 +59,23 @@ discard block |
||
59 | 59 | <?php endif; ?> |
60 | 60 | |
61 | 61 | <?php |
62 | - $format = get_post_format(); |
|
62 | + $format = get_post_format(); |
|
63 | 63 | |
64 | - if ( false === $format ) { |
|
65 | - $format = 'standard'; |
|
66 | - $show_on_front = get_option( 'show_on_front', 'posts' ); |
|
64 | + if ( false === $format ) { |
|
65 | + $format = 'standard'; |
|
66 | + $show_on_front = get_option( 'show_on_front', 'posts' ); |
|
67 | 67 | |
68 | - if ( 'page' === $show_on_front ) { |
|
69 | - $archive_link = get_permalink( get_option( 'page_for_posts' ) ); |
|
70 | - } else { |
|
71 | - $archive_link = home_url(); |
|
72 | - } |
|
73 | - } else { |
|
74 | - $archive_link = get_post_format_link( $format ); |
|
75 | - } |
|
68 | + if ( 'page' === $show_on_front ) { |
|
69 | + $archive_link = get_permalink( get_option( 'page_for_posts' ) ); |
|
70 | + } else { |
|
71 | + $archive_link = home_url(); |
|
72 | + } |
|
73 | + } else { |
|
74 | + $archive_link = get_post_format_link( $format ); |
|
75 | + } |
|
76 | 76 | |
77 | - $format = lsx_translate_format_to_fontawesome( $format ); |
|
78 | - ?> |
|
77 | + $format = lsx_translate_format_to_fontawesome( $format ); |
|
78 | + ?> |
|
79 | 79 | |
80 | 80 | <h1 class="entry-title"> |
81 | 81 | <?php if ( has_post_thumbnail() ) : ?> |
@@ -109,16 +109,16 @@ discard block |
||
109 | 109 | |
110 | 110 | <div class="entry-summary"> |
111 | 111 | <?php |
112 | - if ( ! has_excerpt() ) { |
|
112 | + if ( ! has_excerpt() ) { |
|
113 | 113 | |
114 | - $excerpt_more = '<p><a class="moretag" href="' . esc_url( get_permalink() ) . '">' . esc_html__( 'Read More', 'lsx' ) . '</a></p>'; |
|
115 | - $content = wp_trim_words( get_the_content(), 30 ); |
|
116 | - $content = '<p>' . $content . '</p>' . $excerpt_more; |
|
117 | - echo wp_kses_post( $content ); |
|
118 | - } else { |
|
119 | - the_excerpt(); |
|
120 | - } |
|
121 | - ?> |
|
114 | + $excerpt_more = '<p><a class="moretag" href="' . esc_url( get_permalink() ) . '">' . esc_html__( 'Read More', 'lsx' ) . '</a></p>'; |
|
115 | + $content = wp_trim_words( get_the_content(), 30 ); |
|
116 | + $content = '<p>' . $content . '</p>' . $excerpt_more; |
|
117 | + echo wp_kses_post( $content ); |
|
118 | + } else { |
|
119 | + the_excerpt(); |
|
120 | + } |
|
121 | + ?> |
|
122 | 122 | |
123 | 123 | </div><!-- .entry-summary --> |
124 | 124 | |
@@ -134,15 +134,15 @@ discard block |
||
134 | 134 | |
135 | 135 | <div class="entry-content"> |
136 | 136 | <?php |
137 | - the_content(); |
|
138 | - |
|
139 | - wp_link_pages( array( |
|
140 | - 'before' => '<div class="lsx-postnav-wrapper"><div class="lsx-postnav">', |
|
141 | - 'after' => '</div></div>', |
|
142 | - 'link_before' => '<span>', |
|
143 | - 'link_after' => '</span>', |
|
144 | - ) ); |
|
145 | - ?> |
|
137 | + the_content(); |
|
138 | + |
|
139 | + wp_link_pages( array( |
|
140 | + 'before' => '<div class="lsx-postnav-wrapper"><div class="lsx-postnav">', |
|
141 | + 'after' => '</div></div>', |
|
142 | + 'link_before' => '<span>', |
|
143 | + 'link_after' => '</span>', |
|
144 | + ) ); |
|
145 | + ?> |
|
146 | 146 | </div><!-- .entry-content --> |
147 | 147 | |
148 | 148 | <?php endif; ?> |
@@ -162,22 +162,22 @@ discard block |
||
162 | 162 | <div class="post-comments"> |
163 | 163 | <a href="<?php the_permalink(); ?>#comments"> |
164 | 164 | <?php |
165 | - if ( '1' === $comments_number ) { |
|
166 | - echo esc_html_x( 'One Comment', 'content.php', 'lsx' ); |
|
167 | - } else { |
|
168 | - printf( |
|
169 | - /* Translators: %s: number of comments */ |
|
170 | - esc_html( _nx( |
|
171 | - '%s Comment', |
|
172 | - '%s Comments', |
|
173 | - $comments_number, |
|
174 | - 'content.php', |
|
175 | - 'lsx' |
|
176 | - ) ), |
|
177 | - esc_html( number_format_i18n( $comments_number ) ) |
|
178 | - ); |
|
179 | - } |
|
180 | - ?> |
|
165 | + if ( '1' === $comments_number ) { |
|
166 | + echo esc_html_x( 'One Comment', 'content.php', 'lsx' ); |
|
167 | + } else { |
|
168 | + printf( |
|
169 | + /* Translators: %s: number of comments */ |
|
170 | + esc_html( _nx( |
|
171 | + '%s Comment', |
|
172 | + '%s Comments', |
|
173 | + $comments_number, |
|
174 | + 'content.php', |
|
175 | + 'lsx' |
|
176 | + ) ), |
|
177 | + esc_html( number_format_i18n( $comments_number ) ) |
|
178 | + ); |
|
179 | + } |
|
180 | + ?> |
|
181 | 181 | </a> |
182 | 182 | </div> |
183 | 183 | <?php endif ?> |
@@ -80,14 +80,20 @@ discard block |
||
80 | 80 | <h1 class="entry-title"> |
81 | 81 | <?php if ( has_post_thumbnail() ) : ?> |
82 | 82 | <a href="<?php echo esc_url( $archive_link ); ?>" class="format-link has-thumb fa fa-<?php echo esc_attr( $format ); ?>"></a> |
83 | - <?php else : ?> |
|
84 | - <a href="<?php echo esc_url( $archive_link ); ?>" class="format-link fa fa-<?php echo esc_attr( $format ); ?>"></a> |
|
83 | + <?php else { |
|
84 | + : ?> |
|
85 | + <a href="<?php echo esc_url( $archive_link ); |
|
86 | +} |
|
87 | +?>" class="format-link fa fa-<?php echo esc_attr( $format ); ?>"></a> |
|
85 | 88 | <?php endif; ?> |
86 | 89 | |
87 | 90 | <?php if ( has_post_format( array( 'link' ) ) ) : ?> |
88 | 91 | <a href="<?php echo esc_url( lsx_get_my_url() ); ?>" rel="bookmark"><?php the_title(); ?> <span class="fa fa-external-link"></span></a> |
89 | - <?php else : ?> |
|
90 | - <a href="<?php the_permalink(); ?>" rel="bookmark"><?php the_title(); ?></a> |
|
92 | + <?php else { |
|
93 | + : ?> |
|
94 | + <a href="<?php the_permalink(); |
|
95 | +} |
|
96 | +?>" rel="bookmark"><?php the_title(); ?></a> |
|
91 | 97 | <?php endif; ?> |
92 | 98 | |
93 | 99 | <?php if ( is_sticky() ) : ?> |
@@ -130,11 +136,13 @@ discard block |
||
130 | 136 | <?php the_content(); ?> |
131 | 137 | </div><!-- .entry-content --> |
132 | 138 | |
133 | - <?php else : ?> |
|
139 | + <?php else { |
|
140 | + : ?> |
|
134 | 141 | |
135 | 142 | <div class="entry-content"> |
136 | 143 | <?php |
137 | 144 | the_content(); |
145 | +} |
|
138 | 146 | |
139 | 147 | wp_link_pages( array( |
140 | 148 | 'before' => '<div class="lsx-postnav-wrapper"><div class="lsx-postnav">', |
@@ -7,33 +7,33 @@ |
||
7 | 7 | * @package lsx |
8 | 8 | */ |
9 | 9 | |
10 | -if ( ! defined( 'ABSPATH' ) ) { |
|
10 | +if ( ! defined('ABSPATH')) { |
|
11 | 11 | exit; |
12 | 12 | } |
13 | 13 | |
14 | -define( 'LSX_VERSION', '2.9' ); |
|
14 | +define('LSX_VERSION', '2.9'); |
|
15 | 15 | |
16 | -if ( in_array( 'wordpress-seo/wp-seo.php', apply_filters( 'active_plugins', get_option( 'active_plugins' ) ) ) || in_array( 'wordpress-seo-premium/wp-seo-premium.php', apply_filters( 'active_plugins', get_option( 'active_plugins' ) ) ) ) { |
|
16 | +if (in_array('wordpress-seo/wp-seo.php', apply_filters('active_plugins', get_option('active_plugins'))) || in_array('wordpress-seo-premium/wp-seo-premium.php', apply_filters('active_plugins', get_option('active_plugins')))) { |
|
17 | 17 | require get_template_directory() . '/includes/yoast/class-lsx-yoast.php'; |
18 | 18 | } |
19 | 19 | |
20 | -if ( class_exists( 'WooCommerce' ) ) { |
|
20 | +if (class_exists('WooCommerce')) { |
|
21 | 21 | require get_template_directory() . '/includes/woocommerce/woocommerce.php'; |
22 | 22 | } |
23 | 23 | |
24 | -if ( class_exists( 'Tribe__Events__Main' ) ) { |
|
24 | +if (class_exists('Tribe__Events__Main')) { |
|
25 | 25 | require get_template_directory() . '/includes/the-events-calendar/the-events-calendar.php'; |
26 | 26 | } |
27 | 27 | |
28 | -if ( class_exists( 'Sensei_Main' ) || class_exists( 'Sensei_WC' ) ) { |
|
28 | +if (class_exists('Sensei_Main') || class_exists('Sensei_WC')) { |
|
29 | 29 | require get_template_directory() . '/includes/sensei/class-lsx-sensei.php'; |
30 | 30 | } |
31 | 31 | |
32 | -if ( class_exists( 'Popup_Maker' ) ) { |
|
32 | +if (class_exists('Popup_Maker')) { |
|
33 | 33 | require get_template_directory() . '/includes/popup-maker/class-lsx-popup-maker.php'; |
34 | 34 | } |
35 | 35 | |
36 | -if ( class_exists( 'bbPress' ) ) { |
|
36 | +if (class_exists('bbPress')) { |
|
37 | 37 | require get_template_directory() . '/includes/bbpress/bbpress.php'; |
38 | 38 | } |
39 | 39 |
@@ -8,33 +8,33 @@ |
||
8 | 8 | */ |
9 | 9 | |
10 | 10 | if ( ! defined( 'ABSPATH' ) ) { |
11 | - exit; |
|
11 | + exit; |
|
12 | 12 | } |
13 | 13 | |
14 | 14 | define( 'LSX_VERSION', '2.9' ); |
15 | 15 | |
16 | 16 | if ( in_array( 'wordpress-seo/wp-seo.php', apply_filters( 'active_plugins', get_option( 'active_plugins' ) ) ) || in_array( 'wordpress-seo-premium/wp-seo-premium.php', apply_filters( 'active_plugins', get_option( 'active_plugins' ) ) ) ) { |
17 | - require get_template_directory() . '/includes/yoast/class-lsx-yoast.php'; |
|
17 | + require get_template_directory() . '/includes/yoast/class-lsx-yoast.php'; |
|
18 | 18 | } |
19 | 19 | |
20 | 20 | if ( class_exists( 'WooCommerce' ) ) { |
21 | - require get_template_directory() . '/includes/woocommerce/woocommerce.php'; |
|
21 | + require get_template_directory() . '/includes/woocommerce/woocommerce.php'; |
|
22 | 22 | } |
23 | 23 | |
24 | 24 | if ( class_exists( 'Tribe__Events__Main' ) ) { |
25 | - require get_template_directory() . '/includes/the-events-calendar/the-events-calendar.php'; |
|
25 | + require get_template_directory() . '/includes/the-events-calendar/the-events-calendar.php'; |
|
26 | 26 | } |
27 | 27 | |
28 | 28 | if ( class_exists( 'Sensei_Main' ) || class_exists( 'Sensei_WC' ) ) { |
29 | - require get_template_directory() . '/includes/sensei/class-lsx-sensei.php'; |
|
29 | + require get_template_directory() . '/includes/sensei/class-lsx-sensei.php'; |
|
30 | 30 | } |
31 | 31 | |
32 | 32 | if ( class_exists( 'Popup_Maker' ) ) { |
33 | - require get_template_directory() . '/includes/popup-maker/class-lsx-popup-maker.php'; |
|
33 | + require get_template_directory() . '/includes/popup-maker/class-lsx-popup-maker.php'; |
|
34 | 34 | } |
35 | 35 | |
36 | 36 | if ( class_exists( 'bbPress' ) ) { |
37 | - require get_template_directory() . '/includes/bbpress/bbpress.php'; |
|
37 | + require get_template_directory() . '/includes/bbpress/bbpress.php'; |
|
38 | 38 | } |
39 | 39 | |
40 | 40 | require get_template_directory() . '/includes/config.php'; |
@@ -9,27 +9,27 @@ discard block |
||
9 | 9 | |
10 | 10 | <div class="row"> |
11 | 11 | <div class="col-md-12"> |
12 | - <h1><span class="logo"><?php echo esc_html__( 'LSX', 'lsx' ); ?></span> <sup class="version"><?php echo esc_html( LSX_VERSION ); ?></sup></h1> |
|
12 | + <h1><span class="logo"><?php echo esc_html__('LSX', 'lsx'); ?></span> <sup class="version"><?php echo esc_html(LSX_VERSION); ?></sup></h1> |
|
13 | 13 | </div> |
14 | 14 | </div> |
15 | 15 | |
16 | 16 | <div class="row"> |
17 | 17 | <div class="col-md-6"> |
18 | 18 | <div class="box enrich"> |
19 | - <h2><?php esc_html_e( 'Built to enrich your WordPress experience', 'lsx' ); ?></h2> |
|
20 | - <p><?php esc_html_e( 'Whether you\'re using LSX for your personal blog, as the platform for a powerful WooCommerce store or as the foundation for your own child-theme, you\'ll find it\'s the perfect fit for WordPress.', 'lsx' ); ?></p> |
|
19 | + <h2><?php esc_html_e('Built to enrich your WordPress experience', 'lsx'); ?></h2> |
|
20 | + <p><?php esc_html_e('Whether you\'re using LSX for your personal blog, as the platform for a powerful WooCommerce store or as the foundation for your own child-theme, you\'ll find it\'s the perfect fit for WordPress.', 'lsx'); ?></p> |
|
21 | 21 | </div> |
22 | 22 | </div> |
23 | 23 | |
24 | 24 | <div class="col-md-6"> |
25 | 25 | <div class="box support"> |
26 | - <h2><?php esc_html_e( 'Get support', 'lsx' ); ?></h2> |
|
26 | + <h2><?php esc_html_e('Get support', 'lsx'); ?></h2> |
|
27 | 27 | |
28 | 28 | <p> |
29 | 29 | <?php |
30 | 30 | printf( |
31 | 31 | /* Translators: 1: HTML open tag link, 2: HTML close tag link, 3: HTML open tag link, 4: HTML close tag link */ |
32 | - esc_html__( 'You\'ll find information on how to use and customize the LSX theme in our %1$sdocumentation%2$s section. However, please do %3$scontact us%4$s for support should you still find yourself unable to achieve your needs.', 'lsx' ), |
|
32 | + esc_html__('You\'ll find information on how to use and customize the LSX theme in our %1$sdocumentation%2$s section. However, please do %3$scontact us%4$s for support should you still find yourself unable to achieve your needs.', 'lsx'), |
|
33 | 33 | '<a href="https://www.lsdev.biz/documentation/lsx/" target="_blank" rel="noreferrer noopener">', |
34 | 34 | '</a>', |
35 | 35 | '<a href="https://www.lsdev.biz/contact-us/" target="_blank" rel="noreferrer noopener">', |
@@ -40,7 +40,7 @@ discard block |
||
40 | 40 | |
41 | 41 | <div class="more-button"> |
42 | 42 | <a href="https://www.lsdev.biz/contact-us/" target="_blank" rel="noreferrer" class="button button-primary" > |
43 | - <?php esc_html_e( 'Get in touch', 'lsx' ); ?> |
|
43 | + <?php esc_html_e('Get in touch', 'lsx'); ?> |
|
44 | 44 | </a> |
45 | 45 | </div> |
46 | 46 | </div> |
@@ -27,15 +27,15 @@ |
||
27 | 27 | |
28 | 28 | <p> |
29 | 29 | <?php |
30 | - printf( |
|
31 | - /* Translators: 1: HTML open tag link, 2: HTML close tag link, 3: HTML open tag link, 4: HTML close tag link */ |
|
32 | - esc_html__( 'You\'ll find information on how to use and customize the LSX theme in our %1$sdocumentation%2$s section. However, please do %3$scontact us%4$s for support should you still find yourself unable to achieve your needs.', 'lsx' ), |
|
33 | - '<a href="https://www.lsdev.biz/documentation/lsx/" target="_blank" rel="noreferrer noopener">', |
|
34 | - '</a>', |
|
35 | - '<a href="https://www.lsdev.biz/contact-us/" target="_blank" rel="noreferrer noopener">', |
|
36 | - '</a>' |
|
37 | - ); |
|
38 | - ?> |
|
30 | + printf( |
|
31 | + /* Translators: 1: HTML open tag link, 2: HTML close tag link, 3: HTML open tag link, 4: HTML close tag link */ |
|
32 | + esc_html__( 'You\'ll find information on how to use and customize the LSX theme in our %1$sdocumentation%2$s section. However, please do %3$scontact us%4$s for support should you still find yourself unable to achieve your needs.', 'lsx' ), |
|
33 | + '<a href="https://www.lsdev.biz/documentation/lsx/" target="_blank" rel="noreferrer noopener">', |
|
34 | + '</a>', |
|
35 | + '<a href="https://www.lsdev.biz/contact-us/" target="_blank" rel="noreferrer noopener">', |
|
36 | + '</a>' |
|
37 | + ); |
|
38 | + ?> |
|
39 | 39 | </p> |
40 | 40 | |
41 | 41 | <div class="more-button"> |
@@ -10,21 +10,21 @@ discard block |
||
10 | 10 | <div class="row"> |
11 | 11 | <div class="col-md-12"> |
12 | 12 | <div class="box enhance"> |
13 | - <h2><?php esc_html_e( 'Featured Extensions', 'lsx' ); ?></h2> |
|
14 | - <p><?php esc_html_e( 'Take a look at our featured extensions that extend the functionality of the LSX WordPress theme.', 'lsx' ); ?></p> |
|
13 | + <h2><?php esc_html_e('Featured Extensions', 'lsx'); ?></h2> |
|
14 | + <p><?php esc_html_e('Take a look at our featured extensions that extend the functionality of the LSX WordPress theme.', 'lsx'); ?></p> |
|
15 | 15 | |
16 | 16 | <div class="row"> |
17 | 17 | <div class="col-md-6"> |
18 | 18 | <div class="box-clean"> |
19 | - <a href="https://wordpress.org/plugins/lsx-business-directory/" target="_blank"><?php esc_html_e( 'LSX Business Directory', 'lsx' ); ?></a> |
|
20 | - <p><?php esc_html_e( 'The LSX Business Directory adds a business directory listings to your WordPress website using the LSX Theme and extensions..', 'lsx' ); ?></p> |
|
19 | + <a href="https://wordpress.org/plugins/lsx-business-directory/" target="_blank"><?php esc_html_e('LSX Business Directory', 'lsx'); ?></a> |
|
20 | + <p><?php esc_html_e('The LSX Business Directory adds a business directory listings to your WordPress website using the LSX Theme and extensions..', 'lsx'); ?></p> |
|
21 | 21 | </div> |
22 | 22 | </div> |
23 | 23 | |
24 | 24 | <div class="col-md-6"> |
25 | 25 | <div class="box-clean"> |
26 | - <a href="https://wordpress.org/plugins/lsx-health-plan/" target="_blank"><?php esc_html_e( 'LSX Health Plan', 'lsx' ); ?></a> |
|
27 | - <p><?php esc_html_e( 'LSX Health Plan plugin adds the ability to include a structured exercise and nutrition programme to your WordPress website using the LSX Theme and extensions.', 'lsx' ); ?></p> |
|
26 | + <a href="https://wordpress.org/plugins/lsx-health-plan/" target="_blank"><?php esc_html_e('LSX Health Plan', 'lsx'); ?></a> |
|
27 | + <p><?php esc_html_e('LSX Health Plan plugin adds the ability to include a structured exercise and nutrition programme to your WordPress website using the LSX Theme and extensions.', 'lsx'); ?></p> |
|
28 | 28 | </div> |
29 | 29 | </div> |
30 | 30 | |
@@ -37,28 +37,28 @@ discard block |
||
37 | 37 | <div class="row"> |
38 | 38 | <div class="col-md-12"> |
39 | 39 | <div class="box enhance"> |
40 | - <h2><?php esc_html_e( 'Core Extensions', 'lsx' ); ?></h2> |
|
41 | - <p><?php esc_html_e( 'Expand the LSX theme with LSX Extensions, which add functionality and display options to your WordPress website.', 'lsx' ); ?></p> |
|
40 | + <h2><?php esc_html_e('Core Extensions', 'lsx'); ?></h2> |
|
41 | + <p><?php esc_html_e('Expand the LSX theme with LSX Extensions, which add functionality and display options to your WordPress website.', 'lsx'); ?></p> |
|
42 | 42 | |
43 | 43 | <div class="row"> |
44 | 44 | <div class="col-md-4"> |
45 | 45 | <div class="box-clean"> |
46 | - <a href="https://wordpress.org/plugins/lsx-search/" target="_blank"><?php esc_html_e( 'LSX Search ', 'lsx' ); ?></a> |
|
47 | - <p><?php esc_html_e( 'The LSX Search Extension integrates with the FacetWP plugin to allow for superbly filtered search results for your users. Allow your users to break down their search results using available filters (a.k.a “Facets”). These are created by the FacetWP plugin.', 'lsx' ); ?></p> |
|
46 | + <a href="https://wordpress.org/plugins/lsx-search/" target="_blank"><?php esc_html_e('LSX Search ', 'lsx'); ?></a> |
|
47 | + <p><?php esc_html_e('The LSX Search Extension integrates with the FacetWP plugin to allow for superbly filtered search results for your users. Allow your users to break down their search results using available filters (a.k.a “Facets”). These are created by the FacetWP plugin.', 'lsx'); ?></p> |
|
48 | 48 | </div> |
49 | 49 | </div> |
50 | 50 | |
51 | 51 | <div class="col-md-4"> |
52 | 52 | <div class="box-clean"> |
53 | - <a href="https://wordpress.org/plugins/lsx-customizer/" target="_blank"><?php esc_html_e( 'LSX Customizer', 'lsx' ); ?></a> |
|
54 | - <p><?php esc_html_e( 'You\'ve installed LSX, so now why not make it all yours? Whether it\'s a small CSS tweak or changing the entire layout of pages, posts or archives, please make use of the Theme Customizer plugin.', 'lsx' ); ?></p> |
|
53 | + <a href="https://wordpress.org/plugins/lsx-customizer/" target="_blank"><?php esc_html_e('LSX Customizer', 'lsx'); ?></a> |
|
54 | + <p><?php esc_html_e('You\'ve installed LSX, so now why not make it all yours? Whether it\'s a small CSS tweak or changing the entire layout of pages, posts or archives, please make use of the Theme Customizer plugin.', 'lsx'); ?></p> |
|
55 | 55 | </div> |
56 | 56 | </div> |
57 | 57 | |
58 | 58 | <div class="col-md-4"> |
59 | 59 | <div class="box-clean"> |
60 | - <a href="https://wordpress.org/plugins/lsx-blog-customizer/" target="_blank"><?php esc_html_e( 'LSX Blog Customizer', 'lsx' ); ?></a> |
|
61 | - <p><?php esc_html_e( 'It allows you it to customize various aspects of the the appearance of your blog, posts widgets, archive pages and single posts so they looks exactly how you want.', 'lsx' ); ?></p> |
|
60 | + <a href="https://wordpress.org/plugins/lsx-blog-customizer/" target="_blank"><?php esc_html_e('LSX Blog Customizer', 'lsx'); ?></a> |
|
61 | + <p><?php esc_html_e('It allows you it to customize various aspects of the the appearance of your blog, posts widgets, archive pages and single posts so they looks exactly how you want.', 'lsx'); ?></p> |
|
62 | 62 | </div> |
63 | 63 | </div> |
64 | 64 | </div> |
@@ -66,22 +66,22 @@ discard block |
||
66 | 66 | <div class="row"> |
67 | 67 | <div class="col-md-4"> |
68 | 68 | <div class="box-clean"> |
69 | - <a href="https://wordpress.org/plugins/lsx-mega-menus/" target="_blank"><?php esc_html_e( 'LSX Mega Menus', 'lsx' ); ?></a> |
|
70 | - <p><?php esc_html_e( 'Create custom, full-width dropdown menus that contain images, widgets and more that seamlessly tie into your LSX WordPress site.', 'lsx' ); ?></p> |
|
69 | + <a href="https://wordpress.org/plugins/lsx-mega-menus/" target="_blank"><?php esc_html_e('LSX Mega Menus', 'lsx'); ?></a> |
|
70 | + <p><?php esc_html_e('Create custom, full-width dropdown menus that contain images, widgets and more that seamlessly tie into your LSX WordPress site.', 'lsx'); ?></p> |
|
71 | 71 | </div> |
72 | 72 | </div> |
73 | 73 | |
74 | 74 | <div class="col-md-4"> |
75 | 75 | <div class="box-clean"> |
76 | - <a href="https://wordpress.org/plugins/lsx-sharing/" target="_blank"><?php esc_html_e( 'LSX Sharing', 'lsx' ); ?></a> |
|
77 | - <p><?php esc_html_e( 'LSX Sharing adds buttons to your posts that your readers can use to share your content on Facebook, Twitter and Pinterest.', 'lsx' ); ?></p> |
|
76 | + <a href="https://wordpress.org/plugins/lsx-sharing/" target="_blank"><?php esc_html_e('LSX Sharing', 'lsx'); ?></a> |
|
77 | + <p><?php esc_html_e('LSX Sharing adds buttons to your posts that your readers can use to share your content on Facebook, Twitter and Pinterest.', 'lsx'); ?></p> |
|
78 | 78 | </div> |
79 | 79 | </div> |
80 | 80 | |
81 | 81 | <div class="col-md-4"> |
82 | 82 | <div class="box-clean"> |
83 | - <a href="https://wordpress.org/plugins/lsx-blocks/" target="_blank"><?php esc_html_e( 'LSX Blocks', 'lsx' ); ?></a> |
|
84 | - <p><?php esc_html_e( 'The new block editor is here, and with it comes the new block-based page builder. We have built these content blocks so you can simply drag and drop them into your editor, configure to your wishes and you are done!', 'lsx' ); ?></p> |
|
83 | + <a href="https://wordpress.org/plugins/lsx-blocks/" target="_blank"><?php esc_html_e('LSX Blocks', 'lsx'); ?></a> |
|
84 | + <p><?php esc_html_e('The new block editor is here, and with it comes the new block-based page builder. We have built these content blocks so you can simply drag and drop them into your editor, configure to your wishes and you are done!', 'lsx'); ?></p> |
|
85 | 85 | </div> |
86 | 86 | </div> |
87 | 87 | |
@@ -94,29 +94,29 @@ discard block |
||
94 | 94 | <div class="row"> |
95 | 95 | <div class="col-md-12"> |
96 | 96 | <div class="box enhance"> |
97 | - <h2><?php esc_html_e( 'Post Type Extensions', 'lsx' ); ?></h2> |
|
98 | - <p><?php esc_html_e( 'These extensions will add a post type with options for displaying different information to your visitors.', 'lsx' ); ?></p> |
|
97 | + <h2><?php esc_html_e('Post Type Extensions', 'lsx'); ?></h2> |
|
98 | + <p><?php esc_html_e('These extensions will add a post type with options for displaying different information to your visitors.', 'lsx'); ?></p> |
|
99 | 99 | |
100 | 100 | <div class="row"> |
101 | 101 | |
102 | 102 | <div class="col-md-4"> |
103 | 103 | <div class="box-clean"> |
104 | - <a href="https://wordpress.org/plugins/lsx-team/" target="_blank"><?php esc_html_e( 'LSX Team', 'lsx' ); ?></a> |
|
105 | - <p><?php esc_html_e( 'The LSX Team Extension provides a custom post type that allows you to easily show off the people that make up your business.', 'lsx' ); ?></p> |
|
104 | + <a href="https://wordpress.org/plugins/lsx-team/" target="_blank"><?php esc_html_e('LSX Team', 'lsx'); ?></a> |
|
105 | + <p><?php esc_html_e('The LSX Team Extension provides a custom post type that allows you to easily show off the people that make up your business.', 'lsx'); ?></p> |
|
106 | 106 | </div> |
107 | 107 | </div> |
108 | 108 | |
109 | 109 | <div class="col-md-4"> |
110 | 110 | <div class="box-clean"> |
111 | - <a href="https://wordpress.org/plugins/lsx-testimonials/" target="_blank"><?php esc_html_e( 'LSX Testimonials', 'lsx' ); ?></a> |
|
112 | - <p><?php esc_html_e( 'The LSX Testimonials extension adds the "Testimonials" post type, which you can display front-and-centre on your site.', 'lsx' ); ?></p> |
|
111 | + <a href="https://wordpress.org/plugins/lsx-testimonials/" target="_blank"><?php esc_html_e('LSX Testimonials', 'lsx'); ?></a> |
|
112 | + <p><?php esc_html_e('The LSX Testimonials extension adds the "Testimonials" post type, which you can display front-and-centre on your site.', 'lsx'); ?></p> |
|
113 | 113 | </div> |
114 | 114 | </div> |
115 | 115 | |
116 | 116 | <div class="col-md-4"> |
117 | 117 | <div class="box-clean"> |
118 | - <a href="https://wordpress.org/plugins/lsx-videos/" target="_blank"><?php esc_html_e( 'LSX Videos', 'lsx' ); ?></a> |
|
119 | - <p><?php esc_html_e( 'Adds the "Videos" post type to your LSX website which allows you to display and categorize videos.', 'lsx' ); ?></p> |
|
118 | + <a href="https://wordpress.org/plugins/lsx-videos/" target="_blank"><?php esc_html_e('LSX Videos', 'lsx'); ?></a> |
|
119 | + <p><?php esc_html_e('Adds the "Videos" post type to your LSX website which allows you to display and categorize videos.', 'lsx'); ?></p> |
|
120 | 120 | </div> |
121 | 121 | </div> |
122 | 122 | |
@@ -125,15 +125,15 @@ discard block |
||
125 | 125 | <div class="row"> |
126 | 126 | <div class="col-md-4"> |
127 | 127 | <div class="box-clean"> |
128 | - <a href="https://wordpress.org/plugins/lsx-projects/" target="_blank"><?php esc_html_e( 'LSX Projects', 'lsx' ); ?></a> |
|
129 | - <p><?php esc_html_e( 'Show off your finest work with the LSX Projects Extension! It adds a "Project" post type, allowing you to categorize and display your Projects on your LSX website.', 'lsx' ); ?></p> |
|
128 | + <a href="https://wordpress.org/plugins/lsx-projects/" target="_blank"><?php esc_html_e('LSX Projects', 'lsx'); ?></a> |
|
129 | + <p><?php esc_html_e('Show off your finest work with the LSX Projects Extension! It adds a "Project" post type, allowing you to categorize and display your Projects on your LSX website.', 'lsx'); ?></p> |
|
130 | 130 | </div> |
131 | 131 | </div> |
132 | 132 | |
133 | 133 | <div class="col-md-4"> |
134 | 134 | <div class="box-clean"> |
135 | - <a href="https://lsx.lsdev.biz/" target="_blank"><?php esc_html_e( 'More coming soon…', 'lsx' ); ?></a> |
|
136 | - <p><?php esc_html_e( 'We need to find some way of linking to social media if we are going to invite people to follow us.', 'lsx' ); ?></p> |
|
135 | + <a href="https://lsx.lsdev.biz/" target="_blank"><?php esc_html_e('More coming soon…', 'lsx'); ?></a> |
|
136 | + <p><?php esc_html_e('We need to find some way of linking to social media if we are going to invite people to follow us.', 'lsx'); ?></p> |
|
137 | 137 | </div> |
138 | 138 | </div> |
139 | 139 | </div> |
@@ -145,29 +145,29 @@ discard block |
||
145 | 145 | <div class="row"> |
146 | 146 | <div class="col-md-12"> |
147 | 147 | <div class="box enhance"> |
148 | - <h2><?php esc_html_e( 'API Integration Extensions', 'lsx' ); ?></h2> |
|
149 | - <p><?php esc_html_e( 'LightSpeed has integrated plugins with reputable software partners.', 'lsx' ); ?></p> |
|
148 | + <h2><?php esc_html_e('API Integration Extensions', 'lsx'); ?></h2> |
|
149 | + <p><?php esc_html_e('LightSpeed has integrated plugins with reputable software partners.', 'lsx'); ?></p> |
|
150 | 150 | |
151 | 151 | <div class="row"> |
152 | 152 | |
153 | 153 | <div class="col-md-4"> |
154 | 154 | <div class="box-clean"> |
155 | - <a href="https://wordpress.org/plugins/lsx-give-payfast-gateway/" target="_blank"><?php esc_html_e( 'LSX Give Payfast Gateway', 'lsx' ); ?></a> |
|
156 | - <p><?php esc_html_e( 'Use the PayFast payment gateway with the GiveWP plugin for collecting donations.', 'lsx' ); ?></p> |
|
155 | + <a href="https://wordpress.org/plugins/lsx-give-payfast-gateway/" target="_blank"><?php esc_html_e('LSX Give Payfast Gateway', 'lsx'); ?></a> |
|
156 | + <p><?php esc_html_e('Use the PayFast payment gateway with the GiveWP plugin for collecting donations.', 'lsx'); ?></p> |
|
157 | 157 | </div> |
158 | 158 | </div> |
159 | 159 | |
160 | 160 | <div class="col-md-4"> |
161 | 161 | <div class="box-clean"> |
162 | - <a href="https://wordpress.org/plugins/lsx-importer-for-wetu/" target="_blank"><?php esc_html_e( 'LSX Wetu Importer', 'lsx' ); ?></a> |
|
163 | - <p><?php esc_html_e( 'Integrate your LSX Tour Operator website with Wetu, to easily import accommodations, destinations and tours from you Wetu account.', 'lsx' ); ?></p> |
|
162 | + <a href="https://wordpress.org/plugins/lsx-importer-for-wetu/" target="_blank"><?php esc_html_e('LSX Wetu Importer', 'lsx'); ?></a> |
|
163 | + <p><?php esc_html_e('Integrate your LSX Tour Operator website with Wetu, to easily import accommodations, destinations and tours from you Wetu account.', 'lsx'); ?></p> |
|
164 | 164 | </div> |
165 | 165 | </div> |
166 | 166 | |
167 | 167 | <div class="col-md-4"> |
168 | 168 | <div class="box-clean"> |
169 | - <a href="https://wordpress.org/plugins/lsx-zoho-crm-addon-for-caldera-forms/" target="_blank"><?php esc_html_e( 'LSX Caldera Forms Zoho Integration', 'lsx' ); ?></a> |
|
170 | - <p><?php esc_html_e( 'Maintaining your customer relationship management system is easy when you integrate with your website contact forms..', 'lsx' ); ?></p> |
|
169 | + <a href="https://wordpress.org/plugins/lsx-zoho-crm-addon-for-caldera-forms/" target="_blank"><?php esc_html_e('LSX Caldera Forms Zoho Integration', 'lsx'); ?></a> |
|
170 | + <p><?php esc_html_e('Maintaining your customer relationship management system is easy when you integrate with your website contact forms..', 'lsx'); ?></p> |
|
171 | 171 | </div> |
172 | 172 | </div> |
173 | 173 |
@@ -6,11 +6,11 @@ discard block |
||
6 | 6 | * @subpackage template-tags |
7 | 7 | */ |
8 | 8 | |
9 | -if ( ! defined( 'ABSPATH' ) ) { |
|
9 | +if ( ! defined('ABSPATH')) { |
|
10 | 10 | exit; |
11 | 11 | } |
12 | 12 | |
13 | -if ( ! function_exists( 'lsx_breadcrumbs' ) ) : |
|
13 | +if ( ! function_exists('lsx_breadcrumbs')) : |
|
14 | 14 | |
15 | 15 | /** |
16 | 16 | * Breadcrumbs. |
@@ -19,17 +19,17 @@ discard block |
||
19 | 19 | * @subpackage template-tags |
20 | 20 | */ |
21 | 21 | function lsx_breadcrumbs() { |
22 | - if ( ! function_exists( 'yoast_breadcrumb' ) && ! function_exists( 'woocommerce_breadcrumb' ) ) { |
|
22 | + if ( ! function_exists('yoast_breadcrumb') && ! function_exists('woocommerce_breadcrumb')) { |
|
23 | 23 | return null; |
24 | 24 | } |
25 | 25 | |
26 | - $show_on_front = get_option( 'show_on_front' ); |
|
26 | + $show_on_front = get_option('show_on_front'); |
|
27 | 27 | |
28 | - if ( ( 'posts' === $show_on_front && is_home() ) || ( 'page' === $show_on_front && is_front_page() ) ) { |
|
28 | + if (('posts' === $show_on_front && is_home()) || ('page' === $show_on_front && is_front_page())) { |
|
29 | 29 | return; |
30 | 30 | } |
31 | 31 | |
32 | - if ( function_exists( 'woocommerce_breadcrumb' ) ) { |
|
32 | + if (function_exists('woocommerce_breadcrumb')) { |
|
33 | 33 | ob_start(); |
34 | 34 | |
35 | 35 | woocommerce_breadcrumb( |
@@ -42,23 +42,23 @@ discard block |
||
42 | 42 | ); |
43 | 43 | |
44 | 44 | $output = ob_get_clean(); |
45 | - } elseif ( function_exists( 'yoast_breadcrumb' ) ) { |
|
46 | - $output = yoast_breadcrumb( null, null, false ); |
|
45 | + } elseif (function_exists('yoast_breadcrumb')) { |
|
46 | + $output = yoast_breadcrumb(null, null, false); |
|
47 | 47 | $output = '<div class="breadcrumbs-container breadcrumbs-yoast"><div class="container"><div class="row"><div class="col-xs-12">' . $output . '</div></div></div></div>'; |
48 | 48 | } |
49 | 49 | |
50 | - $output = apply_filters( 'lsx_breadcrumbs', $output ); |
|
50 | + $output = apply_filters('lsx_breadcrumbs', $output); |
|
51 | 51 | |
52 | - echo wp_kses_post( $output ); |
|
52 | + echo wp_kses_post($output); |
|
53 | 53 | } |
54 | 54 | |
55 | 55 | endif; |
56 | 56 | |
57 | -add_action( 'lsx_header_after', 'lsx_breadcrumbs', 1 ); |
|
57 | +add_action('lsx_header_after', 'lsx_breadcrumbs', 1); |
|
58 | 58 | //add_action( 'lsx_banner_inner_bottom', 'lsx_breadcrumbs', 100 ); |
59 | 59 | //add_action( 'lsx_global_header_inner_bottom', 'lsx_breadcrumbs', 100 ); |
60 | 60 | |
61 | -if ( ! function_exists( 'lsx_breadcrumbs_wpseo_seperator_filter' ) ) : |
|
61 | +if ( ! function_exists('lsx_breadcrumbs_wpseo_seperator_filter')) : |
|
62 | 62 | |
63 | 63 | /** |
64 | 64 | * Replaces the seperator. |
@@ -66,16 +66,16 @@ discard block |
||
66 | 66 | * @package lsx |
67 | 67 | * @subpackage template-tags |
68 | 68 | */ |
69 | - function lsx_breadcrumbs_wpseo_seperator_filter( $seperator ) { |
|
69 | + function lsx_breadcrumbs_wpseo_seperator_filter($seperator) { |
|
70 | 70 | $seperator = '<i class="fa fa-angle-right" aria-hidden="true"></i>'; |
71 | 71 | return $seperator; |
72 | 72 | } |
73 | 73 | |
74 | 74 | endif; |
75 | 75 | |
76 | -add_filter( 'wpseo_breadcrumb_separator', 'lsx_breadcrumbs_wpseo_seperator_filter' ); |
|
76 | +add_filter('wpseo_breadcrumb_separator', 'lsx_breadcrumbs_wpseo_seperator_filter'); |
|
77 | 77 | |
78 | -if ( ! function_exists( 'lsx_breadcrumbs_woocommerce_seperator_filter' ) ) : |
|
78 | +if ( ! function_exists('lsx_breadcrumbs_woocommerce_seperator_filter')) : |
|
79 | 79 | |
80 | 80 | /** |
81 | 81 | * Replaces the seperator. |
@@ -83,16 +83,16 @@ discard block |
||
83 | 83 | * @package lsx |
84 | 84 | * @subpackage template-tags |
85 | 85 | */ |
86 | - function lsx_breadcrumbs_woocommerce_seperator_filter( $defaults ) { |
|
86 | + function lsx_breadcrumbs_woocommerce_seperator_filter($defaults) { |
|
87 | 87 | $defaults['delimiter'] = '<i class="fa fa-angle-right" aria-hidden="true"></i>'; |
88 | 88 | return $defaults; |
89 | 89 | } |
90 | 90 | |
91 | 91 | endif; |
92 | 92 | |
93 | -add_filter( 'woocommerce_breadcrumb_defaults', 'lsx_breadcrumbs_woocommerce_seperator_filter' ); |
|
93 | +add_filter('woocommerce_breadcrumb_defaults', 'lsx_breadcrumbs_woocommerce_seperator_filter'); |
|
94 | 94 | |
95 | -if ( ! function_exists( 'lsx_site_title' ) ) : |
|
95 | +if ( ! function_exists('lsx_site_title')) : |
|
96 | 96 | |
97 | 97 | /** |
98 | 98 | * Displays logo when applicable. |
@@ -103,15 +103,15 @@ discard block |
||
103 | 103 | function lsx_site_title() { |
104 | 104 | ?> |
105 | 105 | <div class="site-branding"> |
106 | - <h1 class="site-title"><a title="<?php bloginfo( 'name' ); ?>" href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></h1> |
|
107 | - <p class="site-description"><?php bloginfo( 'description' ); ?></p> |
|
106 | + <h1 class="site-title"><a title="<?php bloginfo('name'); ?>" href="<?php echo esc_url(home_url('/')); ?>" rel="home"><?php bloginfo('name'); ?></a></h1> |
|
107 | + <p class="site-description"><?php bloginfo('description'); ?></p> |
|
108 | 108 | </div> |
109 | 109 | <?php |
110 | 110 | } |
111 | 111 | |
112 | 112 | endif; |
113 | 113 | |
114 | -if ( ! function_exists( 'lsx_post_meta_list_top' ) ) : |
|
114 | +if ( ! function_exists('lsx_post_meta_list_top')) : |
|
115 | 115 | |
116 | 116 | /** |
117 | 117 | * Add customizable post meta (post list - above title). |
@@ -132,7 +132,7 @@ discard block |
||
132 | 132 | |
133 | 133 | endif; |
134 | 134 | |
135 | -if ( ! function_exists( 'lsx_post_meta_single_top' ) ) : |
|
135 | +if ( ! function_exists('lsx_post_meta_single_top')) : |
|
136 | 136 | |
137 | 137 | /** |
138 | 138 | * Add customizable post meta (single post - above title). |
@@ -152,11 +152,11 @@ discard block |
||
152 | 152 | endif; |
153 | 153 | |
154 | 154 | //add_action( 'lsx_post_meta_top', 'lsx_post_meta_avatar' ); |
155 | -add_action( 'lsx_post_meta_top', 'lsx_post_meta_author' ); |
|
156 | -add_action( 'lsx_post_meta_top', 'lsx_post_meta_date' ); |
|
157 | -add_action( 'lsx_post_meta_top', 'lsx_post_meta_category' ); |
|
155 | +add_action('lsx_post_meta_top', 'lsx_post_meta_author'); |
|
156 | +add_action('lsx_post_meta_top', 'lsx_post_meta_date'); |
|
157 | +add_action('lsx_post_meta_top', 'lsx_post_meta_category'); |
|
158 | 158 | |
159 | -if ( ! function_exists( 'lsx_post_meta_single_bottom' ) ) : |
|
159 | +if ( ! function_exists('lsx_post_meta_single_bottom')) : |
|
160 | 160 | |
161 | 161 | /** |
162 | 162 | * Add customizable post meta (single post - below title). |
@@ -175,7 +175,7 @@ discard block |
||
175 | 175 | |
176 | 176 | endif; |
177 | 177 | |
178 | -if ( ! function_exists( 'lsx_post_meta_avatar' ) ) : |
|
178 | +if ( ! function_exists('lsx_post_meta_avatar')) : |
|
179 | 179 | |
180 | 180 | /** |
181 | 181 | * Add customizable post meta: author's avatar. |
@@ -185,20 +185,20 @@ discard block |
||
185 | 185 | */ |
186 | 186 | function lsx_post_meta_avatar() { |
187 | 187 | $author = get_the_author(); |
188 | - $author_id = get_the_author_meta( 'ID' ); |
|
189 | - $author_avatar = get_avatar( $author_id, 80 ); |
|
190 | - $author_url = get_author_posts_url( $author_id ); |
|
188 | + $author_id = get_the_author_meta('ID'); |
|
189 | + $author_avatar = get_avatar($author_id, 80); |
|
190 | + $author_url = get_author_posts_url($author_id); |
|
191 | 191 | |
192 | 192 | printf( |
193 | 193 | '<a href="%1$s" class="post-meta-avatar">%2$s</a>', |
194 | - esc_url( $author_url ), |
|
195 | - wp_kses_post( $author_avatar ) |
|
194 | + esc_url($author_url), |
|
195 | + wp_kses_post($author_avatar) |
|
196 | 196 | ); |
197 | 197 | } |
198 | 198 | |
199 | 199 | endif; |
200 | 200 | |
201 | -if ( ! function_exists( 'lsx_post_meta_date' ) ) : |
|
201 | +if ( ! function_exists('lsx_post_meta_date')) : |
|
202 | 202 | |
203 | 203 | /** |
204 | 204 | * Add customizable post meta: post date. |
@@ -211,22 +211,22 @@ discard block |
||
211 | 211 | |
212 | 212 | $time_string = sprintf( |
213 | 213 | $time_string, |
214 | - esc_attr( get_the_date( 'c' ) ), |
|
214 | + esc_attr(get_the_date('c')), |
|
215 | 215 | get_the_date(), |
216 | - esc_attr( get_the_modified_date( 'c' ) ), |
|
216 | + esc_attr(get_the_modified_date('c')), |
|
217 | 217 | get_the_modified_date() |
218 | 218 | ); |
219 | 219 | |
220 | 220 | printf( |
221 | 221 | '<span class="post-meta-time updated"><a href="%1$s" rel="bookmark">%2$s</a></span>', |
222 | - esc_url( get_permalink() ), |
|
223 | - wp_kses_post( $time_string ) |
|
222 | + esc_url(get_permalink()), |
|
223 | + wp_kses_post($time_string) |
|
224 | 224 | ); |
225 | 225 | } |
226 | 226 | |
227 | 227 | endif; |
228 | 228 | |
229 | -if ( ! function_exists( 'lsx_post_meta_author' ) ) : |
|
229 | +if ( ! function_exists('lsx_post_meta_author')) : |
|
230 | 230 | |
231 | 231 | /** |
232 | 232 | * Add customizable post meta: post author. |
@@ -236,27 +236,27 @@ discard block |
||
236 | 236 | */ |
237 | 237 | function lsx_post_meta_author() { |
238 | 238 | $author = get_the_author(); |
239 | - $author_url = get_author_posts_url( get_the_author_meta( 'ID' ) ); |
|
239 | + $author_url = get_author_posts_url(get_the_author_meta('ID')); |
|
240 | 240 | |
241 | - if ( empty( $author ) ) { |
|
241 | + if (empty($author)) { |
|
242 | 242 | global $post; |
243 | 243 | |
244 | - $author = get_user_by( 'ID', $post->post_author ); |
|
244 | + $author = get_user_by('ID', $post->post_author); |
|
245 | 245 | $author = $author->display_name; |
246 | - $author_url = get_author_posts_url( $post->post_author ); |
|
246 | + $author_url = get_author_posts_url($post->post_author); |
|
247 | 247 | } |
248 | 248 | |
249 | 249 | printf( |
250 | 250 | '<span class="vcard post-meta-author"><span>%1$s</span> <span class="fn"><a href="%2$s">%3$s</a>, </span></span>', |
251 | - esc_html__( 'By ', 'lsx' ), |
|
252 | - esc_url( $author_url ), |
|
253 | - esc_html( $author ) |
|
251 | + esc_html__('By ', 'lsx'), |
|
252 | + esc_url($author_url), |
|
253 | + esc_html($author) |
|
254 | 254 | ); |
255 | 255 | } |
256 | 256 | |
257 | 257 | endif; |
258 | 258 | |
259 | -if ( ! function_exists( 'lsx_post_meta_category' ) ) : |
|
259 | +if ( ! function_exists('lsx_post_meta_category')) : |
|
260 | 260 | |
261 | 261 | /** |
262 | 262 | * Add customizable post meta: post category(ies). |
@@ -265,25 +265,25 @@ discard block |
||
265 | 265 | * @subpackage template-tags |
266 | 266 | */ |
267 | 267 | function lsx_post_meta_category() { |
268 | - $post_categories = wp_get_post_categories( get_the_ID() ); |
|
268 | + $post_categories = wp_get_post_categories(get_the_ID()); |
|
269 | 269 | $cats = array(); |
270 | 270 | |
271 | - foreach ( $post_categories as $c ) { |
|
272 | - $cat = get_category( $c ); |
|
271 | + foreach ($post_categories as $c) { |
|
272 | + $cat = get_category($c); |
|
273 | 273 | /* Translators: %s: category name */ |
274 | - $cats[] = '<a href="' . esc_url( get_category_link( $cat->term_id ) ) . '" title="' . sprintf( esc_html__( 'View all posts in %s', 'lsx' ), $cat->name ) . '">' . $cat->name . '</a>'; |
|
274 | + $cats[] = '<a href="' . esc_url(get_category_link($cat->term_id)) . '" title="' . sprintf(esc_html__('View all posts in %s', 'lsx'), $cat->name) . '">' . $cat->name . '</a>'; |
|
275 | 275 | } |
276 | 276 | |
277 | - if ( ! empty( $cats ) ) { |
|
277 | + if ( ! empty($cats)) { |
|
278 | 278 | ?> |
279 | - <span class="post-meta-categories"><span><?php esc_html_e( 'Posted in: ', 'lsx' ); ?></span> <?php echo wp_kses_post( implode( ', ', $cats ) ); ?></span> |
|
279 | + <span class="post-meta-categories"><span><?php esc_html_e('Posted in: ', 'lsx'); ?></span> <?php echo wp_kses_post(implode(', ', $cats)); ?></span> |
|
280 | 280 | <?php |
281 | 281 | } |
282 | 282 | } |
283 | 283 | |
284 | 284 | endif; |
285 | 285 | |
286 | -if ( ! function_exists( 'lsx_post_tags' ) ) : |
|
286 | +if ( ! function_exists('lsx_post_tags')) : |
|
287 | 287 | |
288 | 288 | /** |
289 | 289 | * Add customizable post meta: post tag(s). |
@@ -292,10 +292,10 @@ discard block |
||
292 | 292 | * @subpackage template-tags |
293 | 293 | */ |
294 | 294 | function lsx_post_tags() { |
295 | - if ( has_tag() ) : |
|
295 | + if (has_tag()) : |
|
296 | 296 | ?> |
297 | 297 | <div class="post-tags"> |
298 | - <span><?php echo esc_html__( 'Tags: ', 'lsx' ); ?></span><?php echo wp_kses_post( get_the_tag_list( '' ) ); ?> |
|
298 | + <span><?php echo esc_html__('Tags: ', 'lsx'); ?></span><?php echo wp_kses_post(get_the_tag_list('')); ?> |
|
299 | 299 | </div> |
300 | 300 | <?php |
301 | 301 | endif; |
@@ -303,9 +303,9 @@ discard block |
||
303 | 303 | |
304 | 304 | endif; |
305 | 305 | |
306 | -add_action( 'lsx_content_post_tags', 'lsx_post_tags', 10 ); |
|
306 | +add_action('lsx_content_post_tags', 'lsx_post_tags', 10); |
|
307 | 307 | |
308 | -if ( ! function_exists( 'lsx_sharing_output' ) ) : |
|
308 | +if ( ! function_exists('lsx_sharing_output')) : |
|
309 | 309 | |
310 | 310 | /** |
311 | 311 | * Display sharing buttons. |
@@ -315,14 +315,14 @@ discard block |
||
315 | 315 | */ |
316 | 316 | function lsx_sharing_output() { |
317 | 317 | global $lsx_sharing; |
318 | - echo wp_kses_post( $lsx_sharing->sharing_buttons() ); |
|
318 | + echo wp_kses_post($lsx_sharing->sharing_buttons()); |
|
319 | 319 | } |
320 | 320 | |
321 | 321 | endif; |
322 | 322 | |
323 | -add_action( 'lsx_content_sharing', 'lsx_sharing_output', 20 ); |
|
323 | +add_action('lsx_content_sharing', 'lsx_sharing_output', 20); |
|
324 | 324 | |
325 | -if ( ! function_exists( 'lsx_translate_format_to_fontawesome' ) ) : |
|
325 | +if ( ! function_exists('lsx_translate_format_to_fontawesome')) : |
|
326 | 326 | |
327 | 327 | /** |
328 | 328 | * Translate post format to Font Awesome class. |
@@ -330,8 +330,8 @@ discard block |
||
330 | 330 | * @package lsx |
331 | 331 | * @subpackage template-tags |
332 | 332 | */ |
333 | - function lsx_translate_format_to_fontawesome( $format ) { |
|
334 | - switch ( $format ) { |
|
333 | + function lsx_translate_format_to_fontawesome($format) { |
|
334 | + switch ($format) { |
|
335 | 335 | case 'image': |
336 | 336 | $format = 'camera'; |
337 | 337 | break; |
@@ -363,7 +363,7 @@ discard block |
||
363 | 363 | |
364 | 364 | endif; |
365 | 365 | |
366 | -if ( ! function_exists( 'lsx_paging_nav' ) ) : |
|
366 | +if ( ! function_exists('lsx_paging_nav')) : |
|
367 | 367 | |
368 | 368 | /** |
369 | 369 | * Display navigation to next/previous set of posts when applicable. |
@@ -374,13 +374,13 @@ discard block |
||
374 | 374 | function lsx_paging_nav() { |
375 | 375 | global $wp_query; |
376 | 376 | |
377 | - if ( $wp_query->max_num_pages < 2 ) { |
|
377 | + if ($wp_query->max_num_pages < 2) { |
|
378 | 378 | return; |
379 | 379 | } |
380 | 380 | |
381 | - if ( true === apply_filters( 'lsx_paging_nav_disable', false ) ) { |
|
381 | + if (true === apply_filters('lsx_paging_nav_disable', false)) { |
|
382 | 382 | return true; |
383 | - } elseif ( current_theme_supports( 'infinite-scroll' ) && class_exists( 'The_Neverending_Home_Page' ) ) { |
|
383 | + } elseif (current_theme_supports('infinite-scroll') && class_exists('The_Neverending_Home_Page')) { |
|
384 | 384 | return true; |
385 | 385 | } else { |
386 | 386 | $html = ''; |
@@ -389,24 +389,24 @@ discard block |
||
389 | 389 | $html .= '<div class="lsx-pagination">' . PHP_EOL; |
390 | 390 | $html .= paginate_links( |
391 | 391 | array( |
392 | - 'base' => str_replace( 999999999, '%#%', esc_url( get_pagenum_link( 999999999 ) ) ), |
|
392 | + 'base' => str_replace(999999999, '%#%', esc_url(get_pagenum_link(999999999))), |
|
393 | 393 | 'format' => '?paged=%#%', |
394 | 394 | 'total' => $wp_query->max_num_pages, |
395 | - 'current' => max( 1, intval( get_query_var( 'paged' ) ) ), |
|
396 | - 'prev_text' => '<span class="meta-nav">←</span> ' . esc_html__( 'Previous', 'lsx' ), |
|
397 | - 'next_text' => esc_html__( 'Next', 'lsx' ) . ' <span class="meta-nav">→</span>', |
|
395 | + 'current' => max(1, intval(get_query_var('paged'))), |
|
396 | + 'prev_text' => '<span class="meta-nav">←</span> ' . esc_html__('Previous', 'lsx'), |
|
397 | + 'next_text' => esc_html__('Next', 'lsx') . ' <span class="meta-nav">→</span>', |
|
398 | 398 | ) |
399 | 399 | ); |
400 | 400 | $html .= '</div>' . PHP_EOL; |
401 | 401 | $html .= '</div>' . PHP_EOL; |
402 | 402 | |
403 | - echo wp_kses_post( $html ); |
|
403 | + echo wp_kses_post($html); |
|
404 | 404 | } |
405 | 405 | } |
406 | 406 | |
407 | 407 | endif; |
408 | 408 | |
409 | -if ( ! function_exists( 'lsx_post_nav' ) ) : |
|
409 | +if ( ! function_exists('lsx_post_nav')) : |
|
410 | 410 | |
411 | 411 | /** |
412 | 412 | * Display navigation to next/previous post when applicable. |
@@ -415,24 +415,24 @@ discard block |
||
415 | 415 | * @subpackage template-tags |
416 | 416 | */ |
417 | 417 | function lsx_post_nav() { |
418 | - $previous = ( is_attachment() ) ? get_post( get_post()->post_parent ) : get_adjacent_post( false, '', true ); |
|
419 | - $next = get_adjacent_post( false, '', false ); |
|
418 | + $previous = (is_attachment()) ? get_post(get_post()->post_parent) : get_adjacent_post(false, '', true); |
|
419 | + $next = get_adjacent_post(false, '', false); |
|
420 | 420 | |
421 | - if ( ! $next && ! $previous ) { |
|
421 | + if ( ! $next && ! $previous) { |
|
422 | 422 | return; |
423 | 423 | } |
424 | 424 | |
425 | 425 | $default_size = 'sm'; |
426 | - $size = apply_filters( 'lsx_bootstrap_column_size', $default_size ); |
|
426 | + $size = apply_filters('lsx_bootstrap_column_size', $default_size); |
|
427 | 427 | ?> |
428 | 428 | <nav class="navigation post-navigation" role="navigation"> |
429 | 429 | <div class="lsx-breaker"></div> |
430 | 430 | <div class="nav-links pager row"> |
431 | - <div class="previous <?php echo 'col-' . esc_attr( $size ) . '-6'; ?>"> |
|
432 | - <?php previous_post_link( '%link', '<p class="nav-links-description">' . esc_html_x( 'Previous Post', 'Previous post link', 'lsx' ) . '</p><h3>%title</h3>' ); ?> |
|
431 | + <div class="previous <?php echo 'col-' . esc_attr($size) . '-6'; ?>"> |
|
432 | + <?php previous_post_link('%link', '<p class="nav-links-description">' . esc_html_x('Previous Post', 'Previous post link', 'lsx') . '</p><h3>%title</h3>'); ?> |
|
433 | 433 | </div> |
434 | - <div class="next <?php echo 'col-' . esc_attr( $size ) . '-6'; ?>"> |
|
435 | - <?php next_post_link( '%link', '<p class="nav-links-description">' . esc_html_x( 'Next Post', 'Next post link', 'lsx' ) . '</p><h3>%title</h3>' ); ?> |
|
434 | + <div class="next <?php echo 'col-' . esc_attr($size) . '-6'; ?>"> |
|
435 | + <?php next_post_link('%link', '<p class="nav-links-description">' . esc_html_x('Next Post', 'Next post link', 'lsx') . '</p><h3>%title</h3>'); ?> |
|
436 | 436 | </div> |
437 | 437 | </div><!-- .nav-links --> |
438 | 438 | </nav><!-- .navigation --> |
@@ -441,7 +441,7 @@ discard block |
||
441 | 441 | |
442 | 442 | endif; |
443 | 443 | |
444 | -if ( ! function_exists( 'lsx_site_identity' ) ) : |
|
444 | +if ( ! function_exists('lsx_site_identity')) : |
|
445 | 445 | |
446 | 446 | /** |
447 | 447 | * Outputs either the Site Title or the Site Logo. |
@@ -450,14 +450,14 @@ discard block |
||
450 | 450 | * @subpackage template-tags |
451 | 451 | */ |
452 | 452 | function lsx_site_identity() { |
453 | - if ( function_exists( 'has_custom_logo' ) && has_custom_logo() ) { |
|
454 | - if ( version_compare( get_bloginfo( 'version' ), '5.5', '<' ) ) { |
|
453 | + if (function_exists('has_custom_logo') && has_custom_logo()) { |
|
454 | + if (version_compare(get_bloginfo('version'), '5.5', '<')) { |
|
455 | 455 | the_custom_logo(); |
456 | 456 | } else { |
457 | - echo wp_kses_post( '<a href="' . home_url() . '" class="custom-logo-link" rel="home">' . the_custom_logo() . '</a>' ); |
|
457 | + echo wp_kses_post('<a href="' . home_url() . '" class="custom-logo-link" rel="home">' . the_custom_logo() . '</a>'); |
|
458 | 458 | } |
459 | 459 | } else { |
460 | - if ( get_theme_mod( 'site_logo_header_text', 1 ) ) { |
|
460 | + if (get_theme_mod('site_logo_header_text', 1)) { |
|
461 | 461 | lsx_site_title(); |
462 | 462 | } |
463 | 463 | } |
@@ -465,7 +465,7 @@ discard block |
||
465 | 465 | |
466 | 466 | endif; |
467 | 467 | |
468 | -if ( ! function_exists( 'lsx_navbar_header' ) ) : |
|
468 | +if ( ! function_exists('lsx_navbar_header')) : |
|
469 | 469 | /** |
470 | 470 | * Outputs the Nav Menu. |
471 | 471 | * |
@@ -473,18 +473,18 @@ discard block |
||
473 | 473 | * @subpackage template-tags |
474 | 474 | */ |
475 | 475 | function lsx_navbar_header() { |
476 | - $mobile_header_layout = get_theme_mod( 'lsx_header_mobile_layout', 'navigation-bar' ); |
|
477 | - if ( 'hamburger' === $mobile_header_layout ) { |
|
476 | + $mobile_header_layout = get_theme_mod('lsx_header_mobile_layout', 'navigation-bar'); |
|
477 | + if ('hamburger' === $mobile_header_layout) { |
|
478 | 478 | ?> |
479 | 479 | <div class="navbar-header" itemscope itemtype="http://schema.org/WebPage"> |
480 | 480 | <?php |
481 | 481 | lsx_header_search_form(); |
482 | 482 | lsx_site_identity(); |
483 | - if ( has_nav_menu( 'primary' ) ) : |
|
483 | + if (has_nav_menu('primary')) : |
|
484 | 484 | ?> |
485 | 485 | <div class="wrapper-toggle" data-toggle="collapse" data-target=".primary-navbar"> |
486 | 486 | <button type="button" class="navbar-toggle"> |
487 | - <span class="sr-only"><?php esc_html_e( 'Toggle navigation', 'lsx' ); ?></span> |
|
487 | + <span class="sr-only"><?php esc_html_e('Toggle navigation', 'lsx'); ?></span> |
|
488 | 488 | <span class="icon-bar icon-bar-1"></span> |
489 | 489 | <span class="icon-bar icon-bar-2"></span> |
490 | 490 | <span class="icon-bar icon-bar-3"></span> |
@@ -499,17 +499,17 @@ discard block |
||
499 | 499 | ?> |
500 | 500 | <div class="navbar-header" itemscope itemtype="http://schema.org/WebPage"> |
501 | 501 | <?php |
502 | - if ( has_nav_menu( 'primary' ) ) : |
|
502 | + if (has_nav_menu('primary')) : |
|
503 | 503 | ?> |
504 | 504 | <div class="wrapper-toggle" data-toggle="collapse" data-target=".primary-navbar"> |
505 | 505 | <button type="button" class="navbar-toggle"> |
506 | - <span class="sr-only"><?php esc_html_e( 'Toggle navigation', 'lsx' ); ?></span> |
|
506 | + <span class="sr-only"><?php esc_html_e('Toggle navigation', 'lsx'); ?></span> |
|
507 | 507 | <span class="icon-bar"></span> |
508 | 508 | <span class="icon-bar"></span> |
509 | 509 | <span class="icon-bar"></span> |
510 | 510 | <span class="icon-bar"></span> |
511 | 511 | </button> |
512 | - <span class="mobile-menu-title"><?php esc_html_e( 'Menu', 'lsx' ); ?></span> |
|
512 | + <span class="mobile-menu-title"><?php esc_html_e('Menu', 'lsx'); ?></span> |
|
513 | 513 | </div> |
514 | 514 | <?php |
515 | 515 | endif; |
@@ -523,9 +523,9 @@ discard block |
||
523 | 523 | |
524 | 524 | endif; |
525 | 525 | |
526 | -add_action( 'lsx_nav_before', 'lsx_navbar_header' ); |
|
526 | +add_action('lsx_nav_before', 'lsx_navbar_header'); |
|
527 | 527 | |
528 | -if ( ! function_exists( 'lsx_nav_menu' ) ) : |
|
528 | +if ( ! function_exists('lsx_nav_menu')) : |
|
529 | 529 | /** |
530 | 530 | * Outputs the Nav Menu. |
531 | 531 | * |
@@ -533,7 +533,7 @@ discard block |
||
533 | 533 | * @subpackage template-tags |
534 | 534 | */ |
535 | 535 | function lsx_nav_menu() { |
536 | - if ( has_nav_menu( 'primary' ) ) : |
|
536 | + if (has_nav_menu('primary')) : |
|
537 | 537 | ?> |
538 | 538 | <nav class="primary-navbar collapse navbar-collapse"> |
539 | 539 | <?php |
@@ -553,7 +553,7 @@ discard block |
||
553 | 553 | } |
554 | 554 | endif; |
555 | 555 | |
556 | -if ( ! function_exists( 'lsx_sitemap_loops' ) ) { |
|
556 | +if ( ! function_exists('lsx_sitemap_loops')) { |
|
557 | 557 | /** |
558 | 558 | * Outputs the loops on the sitemap |
559 | 559 | * |
@@ -561,19 +561,19 @@ discard block |
||
561 | 561 | * @subpackage template-tags |
562 | 562 | */ |
563 | 563 | function lsx_sitemap_loops() { |
564 | - $sitemap_loops = array( |
|
564 | + $sitemap_loops = array( |
|
565 | 565 | 'page' => array( |
566 | 566 | 'type' => 'post_type', |
567 | - 'label' => __( 'Pages', 'lsx' ), |
|
567 | + 'label' => __('Pages', 'lsx'), |
|
568 | 568 | 'heirarchy' => true, |
569 | 569 | ), |
570 | 570 | 'post' => array( |
571 | 571 | 'type' => 'post_type', |
572 | - 'label' => __( 'Posts', 'lsx' ), |
|
572 | + 'label' => __('Posts', 'lsx'), |
|
573 | 573 | ), |
574 | 574 | 'category' => array( |
575 | 575 | 'type' => 'taxonomy', |
576 | - 'label' => __( 'Categories', 'lsx' ), |
|
576 | + 'label' => __('Categories', 'lsx'), |
|
577 | 577 | 'heirarchy' => true, |
578 | 578 | ), |
579 | 579 | ); |
@@ -582,10 +582,10 @@ discard block |
||
582 | 582 | '_builtin' => false, |
583 | 583 | 'show_ui' => true, |
584 | 584 | ); |
585 | - $post_types = get_post_types( $post_type_args, 'objects' ); |
|
586 | - if ( ! empty( $post_types ) ) { |
|
587 | - foreach ( $post_types as $post_type_key => $post_type_obj ) { |
|
588 | - $sitemap_loops[ $post_type_key ] = array( |
|
585 | + $post_types = get_post_types($post_type_args, 'objects'); |
|
586 | + if ( ! empty($post_types)) { |
|
587 | + foreach ($post_types as $post_type_key => $post_type_obj) { |
|
588 | + $sitemap_loops[$post_type_key] = array( |
|
589 | 589 | 'type' => 'post_type', |
590 | 590 | 'label' => $post_type_obj->label, |
591 | 591 | ); |
@@ -596,35 +596,35 @@ discard block |
||
596 | 596 | '_builtin' => false, |
597 | 597 | 'show_ui' => true, |
598 | 598 | ); |
599 | - $taxonomies = get_taxonomies( $taxonomy_args, 'objects' ); |
|
600 | - if ( ! empty( $taxonomies ) ) { |
|
601 | - foreach ( $taxonomies as $tax_key => $tax_obj ) { |
|
602 | - $sitemap_loops[ $tax_key ] = array( |
|
599 | + $taxonomies = get_taxonomies($taxonomy_args, 'objects'); |
|
600 | + if ( ! empty($taxonomies)) { |
|
601 | + foreach ($taxonomies as $tax_key => $tax_obj) { |
|
602 | + $sitemap_loops[$tax_key] = array( |
|
603 | 603 | 'type' => 'taxonomy', |
604 | 604 | 'label' => $tax_obj->label, |
605 | 605 | ); |
606 | 606 | } |
607 | 607 | } |
608 | - $sitemap_loops = apply_filters( 'lsx_sitemap_loops_list', $sitemap_loops ); |
|
609 | - foreach ( $sitemap_loops as $sitemap_key => $sitemap_values ) { |
|
610 | - if ( 'post_type' === $sitemap_values['type'] ) { |
|
611 | - if ( isset( $sitemap_values['heirarchy'] ) && true === $sitemap_values['heirarchy'] ) { |
|
612 | - lsx_sitemap_pages( $sitemap_key, $sitemap_values['label'] ); |
|
608 | + $sitemap_loops = apply_filters('lsx_sitemap_loops_list', $sitemap_loops); |
|
609 | + foreach ($sitemap_loops as $sitemap_key => $sitemap_values) { |
|
610 | + if ('post_type' === $sitemap_values['type']) { |
|
611 | + if (isset($sitemap_values['heirarchy']) && true === $sitemap_values['heirarchy']) { |
|
612 | + lsx_sitemap_pages($sitemap_key, $sitemap_values['label']); |
|
613 | 613 | } else { |
614 | - lsx_sitemap_custom_post_type( $sitemap_key, $sitemap_values['label'] ); |
|
614 | + lsx_sitemap_custom_post_type($sitemap_key, $sitemap_values['label']); |
|
615 | 615 | } |
616 | 616 | } else { |
617 | - if ( isset( $sitemap_values['heirarchy'] ) && true === $sitemap_values['heirarchy'] ) { |
|
618 | - lsx_sitemap_taxonomy( $sitemap_key, $sitemap_values['label'], true ); |
|
617 | + if (isset($sitemap_values['heirarchy']) && true === $sitemap_values['heirarchy']) { |
|
618 | + lsx_sitemap_taxonomy($sitemap_key, $sitemap_values['label'], true); |
|
619 | 619 | } else { |
620 | - lsx_sitemap_taxonomy( $sitemap_key, $sitemap_values['label'], false ); |
|
620 | + lsx_sitemap_taxonomy($sitemap_key, $sitemap_values['label'], false); |
|
621 | 621 | } |
622 | 622 | } |
623 | 623 | } |
624 | 624 | } |
625 | 625 | } |
626 | 626 | |
627 | -if ( ! function_exists( 'lsx_sitemap_pages' ) ) : |
|
627 | +if ( ! function_exists('lsx_sitemap_pages')) : |
|
628 | 628 | |
629 | 629 | /** |
630 | 630 | * Outputs Pages for the Sitemap Template. |
@@ -632,7 +632,7 @@ discard block |
||
632 | 632 | * @package lsx |
633 | 633 | * @subpackage template-tags |
634 | 634 | */ |
635 | - function lsx_sitemap_pages( $forced_type = '', $label = '' ) { |
|
635 | + function lsx_sitemap_pages($forced_type = '', $label = '') { |
|
636 | 636 | $page_args = array( |
637 | 637 | 'depth' => 3, |
638 | 638 | 'title_li' => '', |
@@ -641,15 +641,15 @@ discard block |
||
641 | 641 | 'post_type' => $forced_type, |
642 | 642 | 'item_spacing' => 'preserve', |
643 | 643 | ); |
644 | - echo '<h2>' . esc_html( $label ) . '</h2>'; |
|
644 | + echo '<h2>' . esc_html($label) . '</h2>'; |
|
645 | 645 | echo '<ul>'; |
646 | - wp_list_pages( $page_args ); |
|
646 | + wp_list_pages($page_args); |
|
647 | 647 | echo '</ul>'; |
648 | 648 | } |
649 | 649 | |
650 | 650 | endif; |
651 | 651 | |
652 | -if ( ! function_exists( 'lsx_sitemap_custom_post_type' ) ) : |
|
652 | +if ( ! function_exists('lsx_sitemap_custom_post_type')) : |
|
653 | 653 | |
654 | 654 | /** |
655 | 655 | * Outputs a custom post type section. |
@@ -657,18 +657,18 @@ discard block |
||
657 | 657 | * @package lsx |
658 | 658 | * @subpackage template-tags |
659 | 659 | */ |
660 | - function lsx_sitemap_custom_post_type( $forced_type = '', $label = '' ) { |
|
661 | - if ( '' !== $forced_type ) { |
|
662 | - $post_types = array( $forced_type ); |
|
660 | + function lsx_sitemap_custom_post_type($forced_type = '', $label = '') { |
|
661 | + if ('' !== $forced_type) { |
|
662 | + $post_types = array($forced_type); |
|
663 | 663 | } else { |
664 | 664 | $args = array( |
665 | 665 | 'public' => true, |
666 | 666 | '_builtin' => false, |
667 | 667 | ); |
668 | - $post_types = get_post_types( $args, 'names' ); |
|
668 | + $post_types = get_post_types($args, 'names'); |
|
669 | 669 | } |
670 | 670 | |
671 | - foreach ( $post_types as $post_type ) { |
|
671 | + foreach ($post_types as $post_type) { |
|
672 | 672 | $post_type_args = array( |
673 | 673 | 'post_type' => 'page', |
674 | 674 | 'posts_per_page' => 99, |
@@ -676,24 +676,24 @@ discard block |
||
676 | 676 | 'post_type' => $post_type, |
677 | 677 | ); |
678 | 678 | |
679 | - $post_type_items = new WP_Query( $post_type_args ); |
|
680 | - $post_type_object = get_post_type_object( $post_type ); |
|
679 | + $post_type_items = new WP_Query($post_type_args); |
|
680 | + $post_type_object = get_post_type_object($post_type); |
|
681 | 681 | |
682 | - if ( '' !== $label ) { |
|
682 | + if ('' !== $label) { |
|
683 | 683 | $title = $label; |
684 | - } elseif ( ! empty( $post_type_object ) ) { |
|
684 | + } elseif ( ! empty($post_type_object)) { |
|
685 | 685 | $title = $post_type_object->labels->name; |
686 | 686 | } else { |
687 | - $title = ucwords( $post_type ); |
|
687 | + $title = ucwords($post_type); |
|
688 | 688 | } |
689 | 689 | |
690 | - if ( $post_type_items->have_posts() ) { |
|
691 | - echo '<h2>' . esc_html( $title ) . '</h2>'; |
|
690 | + if ($post_type_items->have_posts()) { |
|
691 | + echo '<h2>' . esc_html($title) . '</h2>'; |
|
692 | 692 | echo '<ul>'; |
693 | 693 | |
694 | - while ( $post_type_items->have_posts() ) { |
|
694 | + while ($post_type_items->have_posts()) { |
|
695 | 695 | $post_type_items->the_post(); |
696 | - echo '<li class="' . esc_attr( get_post_type() ) . '_item ' . esc_attr( get_post_type() ) . '-item-' . esc_attr( get_the_ID() ) . '"><a href="' . esc_url( get_permalink() ) . '" title="">' . get_the_title() . '</a></li>'; |
|
696 | + echo '<li class="' . esc_attr(get_post_type()) . '_item ' . esc_attr(get_post_type()) . '-item-' . esc_attr(get_the_ID()) . '"><a href="' . esc_url(get_permalink()) . '" title="">' . get_the_title() . '</a></li>'; |
|
697 | 697 | } |
698 | 698 | |
699 | 699 | echo '</ul>'; |
@@ -709,10 +709,10 @@ discard block |
||
709 | 709 | * |
710 | 710 | * @return void |
711 | 711 | */ |
712 | -function lsx_sitemap_taxonomy( $taxonomy = '', $label = '', $hierarchical = false ) { |
|
713 | - if ( '' !== $taxonomy ) { |
|
712 | +function lsx_sitemap_taxonomy($taxonomy = '', $label = '', $hierarchical = false) { |
|
713 | + if ('' !== $taxonomy) { |
|
714 | 714 | |
715 | - $tax_args = array( |
|
715 | + $tax_args = array( |
|
716 | 716 | 'echo' => 0, |
717 | 717 | 'depth' => 0, |
718 | 718 | 'hide_empty' => 1, |
@@ -720,24 +720,24 @@ discard block |
||
720 | 720 | 'hierarchical' => $hierarchical, |
721 | 721 | 'separator' => '<br />', |
722 | 722 | 'show_count' => 0, |
723 | - 'show_option_none' => __( 'None', 'lsx' ), |
|
723 | + 'show_option_none' => __('None', 'lsx'), |
|
724 | 724 | 'style' => 'list', |
725 | 725 | 'taxonomy' => $taxonomy, |
726 | 726 | 'title_li' => '', |
727 | 727 | ); |
728 | - $categories = wp_list_categories( $tax_args ); |
|
729 | - if ( ! empty( $categories ) ) { |
|
728 | + $categories = wp_list_categories($tax_args); |
|
729 | + if ( ! empty($categories)) { |
|
730 | 730 | echo '<div class="sitemap-rows">'; |
731 | - echo '<h2>' . wp_kses_post( $label ) . '</h2>'; |
|
731 | + echo '<h2>' . wp_kses_post($label) . '</h2>'; |
|
732 | 732 | echo '<ul>'; |
733 | - echo wp_kses_post( $categories ); |
|
733 | + echo wp_kses_post($categories); |
|
734 | 734 | echo '</ul>'; |
735 | 735 | echo '</div>'; |
736 | 736 | } |
737 | 737 | } |
738 | 738 | } |
739 | 739 | |
740 | -if ( ! function_exists( 'lsx_sitemap_taxonomy_clouds' ) ) : |
|
740 | +if ( ! function_exists('lsx_sitemap_taxonomy_clouds')) : |
|
741 | 741 | |
742 | 742 | /** |
743 | 743 | * Outputs the public taxonomies. |
@@ -751,10 +751,10 @@ discard block |
||
751 | 751 | '_builtin' => false, |
752 | 752 | ); |
753 | 753 | |
754 | - $taxonomies = get_taxonomies( $taxonomy_args ); |
|
754 | + $taxonomies = get_taxonomies($taxonomy_args); |
|
755 | 755 | |
756 | - if ( ! empty( $taxonomies ) ) { |
|
757 | - foreach ( $taxonomies as $taxonomy_id => $taxonomy ) { |
|
756 | + if ( ! empty($taxonomies)) { |
|
757 | + foreach ($taxonomies as $taxonomy_id => $taxonomy) { |
|
758 | 758 | $tag_cloud = wp_tag_cloud( |
759 | 759 | array( |
760 | 760 | 'taxonomy' => $taxonomy_id, |
@@ -762,9 +762,9 @@ discard block |
||
762 | 762 | ) |
763 | 763 | ); |
764 | 764 | |
765 | - if ( ! empty( $tag_cloud ) ) { |
|
766 | - echo '<h2>' . esc_html( $taxonomy ) . '</h2>'; |
|
767 | - echo '<aside id="' . esc_attr( $taxonomy_id ) . '" class="widget widget_' . esc_attr( $taxonomy_id ) . '">' . esc_html( $tag_cloud ) . '</aside>'; |
|
765 | + if ( ! empty($tag_cloud)) { |
|
766 | + echo '<h2>' . esc_html($taxonomy) . '</h2>'; |
|
767 | + echo '<aside id="' . esc_attr($taxonomy_id) . '" class="widget widget_' . esc_attr($taxonomy_id) . '">' . esc_html($tag_cloud) . '</aside>'; |
|
768 | 768 | } |
769 | 769 | } |
770 | 770 | } |
@@ -772,7 +772,7 @@ discard block |
||
772 | 772 | |
773 | 773 | endif; |
774 | 774 | |
775 | -if ( ! function_exists( 'lsx_add_top_menu' ) ) : |
|
775 | +if ( ! function_exists('lsx_add_top_menu')) : |
|
776 | 776 | |
777 | 777 | /** |
778 | 778 | * Adds our top menu to the theme. |
@@ -781,11 +781,11 @@ discard block |
||
781 | 781 | * @subpackage template-tags |
782 | 782 | */ |
783 | 783 | function lsx_add_top_menu() { |
784 | - if ( has_nav_menu( 'top-menu' ) || has_nav_menu( 'top-menu-left' ) ) : |
|
784 | + if (has_nav_menu('top-menu') || has_nav_menu('top-menu-left')) : |
|
785 | 785 | ?> |
786 | 786 | <div id="top-menu" class="<?php lsx_top_menu_classes(); ?>"> |
787 | 787 | <div class="container"> |
788 | - <?php if ( has_nav_menu( 'top-menu' ) ) : ?> |
|
788 | + <?php if (has_nav_menu('top-menu')) : ?> |
|
789 | 789 | <nav class="top-menu"> |
790 | 790 | <?php |
791 | 791 | wp_nav_menu( |
@@ -798,7 +798,7 @@ discard block |
||
798 | 798 | </nav> |
799 | 799 | <?php endif; ?> |
800 | 800 | |
801 | - <?php if ( has_nav_menu( 'top-menu-left' ) ) : ?> |
|
801 | + <?php if (has_nav_menu('top-menu-left')) : ?> |
|
802 | 802 | <nav class="top-menu pull-left"> |
803 | 803 | <?php |
804 | 804 | wp_nav_menu( |
@@ -818,9 +818,9 @@ discard block |
||
818 | 818 | |
819 | 819 | endif; |
820 | 820 | |
821 | -add_action( 'lsx_header_before', 'lsx_add_top_menu' ); |
|
821 | +add_action('lsx_header_before', 'lsx_add_top_menu'); |
|
822 | 822 | |
823 | -if ( ! function_exists( 'lsx_get_my_url' ) ) : |
|
823 | +if ( ! function_exists('lsx_get_my_url')) : |
|
824 | 824 | |
825 | 825 | /** |
826 | 826 | * Return URL from a link in the content. |
@@ -829,16 +829,16 @@ discard block |
||
829 | 829 | * @subpackage template-tags |
830 | 830 | */ |
831 | 831 | function lsx_get_my_url() { |
832 | - if ( ! preg_match( '/^<a\s[^>]*?href=[\'"](.+?)[\'"]$/is', get_the_content(), $matches ) ) { |
|
832 | + if ( ! preg_match('/^<a\s[^>]*?href=[\'"](.+?)[\'"]$/is', get_the_content(), $matches)) { |
|
833 | 833 | return false; |
834 | 834 | } |
835 | 835 | |
836 | - return esc_url_raw( $matches[1] ); |
|
836 | + return esc_url_raw($matches[1]); |
|
837 | 837 | } |
838 | 838 | |
839 | 839 | endif; |
840 | 840 | |
841 | -if ( ! function_exists( 'lsx_get_template_part' ) ) : |
|
841 | +if ( ! function_exists('lsx_get_template_part')) : |
|
842 | 842 | |
843 | 843 | /** |
844 | 844 | * Gets a custom template part if the filters is populated, or does the normal WP get_content_part() |
@@ -847,11 +847,11 @@ discard block |
||
847 | 847 | * @subpackage template-tags |
848 | 848 | */ |
849 | 849 | function lsx_get_template_part() { |
850 | - $custom_template = apply_filters( 'lsx_get_template_part', '' ); |
|
851 | - if ( '' !== $custom_template && file_exists( $custom_template ) ) { |
|
850 | + $custom_template = apply_filters('lsx_get_template_part', ''); |
|
851 | + if ('' !== $custom_template && file_exists($custom_template)) { |
|
852 | 852 | include $custom_template; |
853 | 853 | } else { |
854 | - get_template_part( 'partials/content', get_post_format() ); |
|
854 | + get_template_part('partials/content', get_post_format()); |
|
855 | 855 | } |
856 | 856 | } |
857 | 857 |
@@ -7,50 +7,50 @@ discard block |
||
7 | 7 | */ |
8 | 8 | |
9 | 9 | if ( ! defined( 'ABSPATH' ) ) { |
10 | - exit; |
|
10 | + exit; |
|
11 | 11 | } |
12 | 12 | |
13 | 13 | if ( ! function_exists( 'lsx_breadcrumbs' ) ) : |
14 | 14 | |
15 | - /** |
|
16 | - * Breadcrumbs. |
|
17 | - * |
|
18 | - * @package lsx |
|
19 | - * @subpackage template-tags |
|
20 | - */ |
|
21 | - function lsx_breadcrumbs() { |
|
22 | - if ( ! function_exists( 'yoast_breadcrumb' ) && ! function_exists( 'woocommerce_breadcrumb' ) ) { |
|
23 | - return null; |
|
24 | - } |
|
25 | - |
|
26 | - $show_on_front = get_option( 'show_on_front' ); |
|
27 | - |
|
28 | - if ( ( 'posts' === $show_on_front && is_home() ) || ( 'page' === $show_on_front && is_front_page() ) ) { |
|
29 | - return; |
|
30 | - } |
|
31 | - |
|
32 | - if ( function_exists( 'woocommerce_breadcrumb' ) ) { |
|
33 | - ob_start(); |
|
34 | - |
|
35 | - woocommerce_breadcrumb( |
|
36 | - array( |
|
37 | - 'wrap_before' => '<div class="breadcrumbs-container breadcrumbs-woocommerce"><div class="container"><div class="row"><div class="col-xs-12">', |
|
38 | - 'wrap_after' => '</div></div></div></div>', |
|
39 | - 'before' => '<span>', |
|
40 | - 'after' => '</span>', |
|
41 | - ) |
|
42 | - ); |
|
43 | - |
|
44 | - $output = ob_get_clean(); |
|
45 | - } elseif ( function_exists( 'yoast_breadcrumb' ) ) { |
|
46 | - $output = yoast_breadcrumb( null, null, false ); |
|
47 | - $output = '<div class="breadcrumbs-container breadcrumbs-yoast"><div class="container"><div class="row"><div class="col-xs-12">' . $output . '</div></div></div></div>'; |
|
48 | - } |
|
49 | - |
|
50 | - $output = apply_filters( 'lsx_breadcrumbs', $output ); |
|
51 | - |
|
52 | - echo wp_kses_post( $output ); |
|
53 | - } |
|
15 | + /** |
|
16 | + * Breadcrumbs. |
|
17 | + * |
|
18 | + * @package lsx |
|
19 | + * @subpackage template-tags |
|
20 | + */ |
|
21 | + function lsx_breadcrumbs() { |
|
22 | + if ( ! function_exists( 'yoast_breadcrumb' ) && ! function_exists( 'woocommerce_breadcrumb' ) ) { |
|
23 | + return null; |
|
24 | + } |
|
25 | + |
|
26 | + $show_on_front = get_option( 'show_on_front' ); |
|
27 | + |
|
28 | + if ( ( 'posts' === $show_on_front && is_home() ) || ( 'page' === $show_on_front && is_front_page() ) ) { |
|
29 | + return; |
|
30 | + } |
|
31 | + |
|
32 | + if ( function_exists( 'woocommerce_breadcrumb' ) ) { |
|
33 | + ob_start(); |
|
34 | + |
|
35 | + woocommerce_breadcrumb( |
|
36 | + array( |
|
37 | + 'wrap_before' => '<div class="breadcrumbs-container breadcrumbs-woocommerce"><div class="container"><div class="row"><div class="col-xs-12">', |
|
38 | + 'wrap_after' => '</div></div></div></div>', |
|
39 | + 'before' => '<span>', |
|
40 | + 'after' => '</span>', |
|
41 | + ) |
|
42 | + ); |
|
43 | + |
|
44 | + $output = ob_get_clean(); |
|
45 | + } elseif ( function_exists( 'yoast_breadcrumb' ) ) { |
|
46 | + $output = yoast_breadcrumb( null, null, false ); |
|
47 | + $output = '<div class="breadcrumbs-container breadcrumbs-yoast"><div class="container"><div class="row"><div class="col-xs-12">' . $output . '</div></div></div></div>'; |
|
48 | + } |
|
49 | + |
|
50 | + $output = apply_filters( 'lsx_breadcrumbs', $output ); |
|
51 | + |
|
52 | + echo wp_kses_post( $output ); |
|
53 | + } |
|
54 | 54 | |
55 | 55 | endif; |
56 | 56 | |
@@ -60,16 +60,16 @@ discard block |
||
60 | 60 | |
61 | 61 | if ( ! function_exists( 'lsx_breadcrumbs_wpseo_seperator_filter' ) ) : |
62 | 62 | |
63 | - /** |
|
64 | - * Replaces the seperator. |
|
65 | - * |
|
66 | - * @package lsx |
|
67 | - * @subpackage template-tags |
|
68 | - */ |
|
69 | - function lsx_breadcrumbs_wpseo_seperator_filter( $seperator ) { |
|
70 | - $seperator = '<i class="fa fa-angle-right" aria-hidden="true"></i>'; |
|
71 | - return $seperator; |
|
72 | - } |
|
63 | + /** |
|
64 | + * Replaces the seperator. |
|
65 | + * |
|
66 | + * @package lsx |
|
67 | + * @subpackage template-tags |
|
68 | + */ |
|
69 | + function lsx_breadcrumbs_wpseo_seperator_filter( $seperator ) { |
|
70 | + $seperator = '<i class="fa fa-angle-right" aria-hidden="true"></i>'; |
|
71 | + return $seperator; |
|
72 | + } |
|
73 | 73 | |
74 | 74 | endif; |
75 | 75 | |
@@ -77,16 +77,16 @@ discard block |
||
77 | 77 | |
78 | 78 | if ( ! function_exists( 'lsx_breadcrumbs_woocommerce_seperator_filter' ) ) : |
79 | 79 | |
80 | - /** |
|
81 | - * Replaces the seperator. |
|
82 | - * |
|
83 | - * @package lsx |
|
84 | - * @subpackage template-tags |
|
85 | - */ |
|
86 | - function lsx_breadcrumbs_woocommerce_seperator_filter( $defaults ) { |
|
87 | - $defaults['delimiter'] = '<i class="fa fa-angle-right" aria-hidden="true"></i>'; |
|
88 | - return $defaults; |
|
89 | - } |
|
80 | + /** |
|
81 | + * Replaces the seperator. |
|
82 | + * |
|
83 | + * @package lsx |
|
84 | + * @subpackage template-tags |
|
85 | + */ |
|
86 | + function lsx_breadcrumbs_woocommerce_seperator_filter( $defaults ) { |
|
87 | + $defaults['delimiter'] = '<i class="fa fa-angle-right" aria-hidden="true"></i>'; |
|
88 | + return $defaults; |
|
89 | + } |
|
90 | 90 | |
91 | 91 | endif; |
92 | 92 | |
@@ -94,33 +94,33 @@ discard block |
||
94 | 94 | |
95 | 95 | if ( ! function_exists( 'lsx_site_title' ) ) : |
96 | 96 | |
97 | - /** |
|
98 | - * Displays logo when applicable. |
|
99 | - * |
|
100 | - * @package lsx |
|
101 | - * @subpackage template-tags |
|
102 | - */ |
|
103 | - function lsx_site_title() { |
|
104 | - ?> |
|
97 | + /** |
|
98 | + * Displays logo when applicable. |
|
99 | + * |
|
100 | + * @package lsx |
|
101 | + * @subpackage template-tags |
|
102 | + */ |
|
103 | + function lsx_site_title() { |
|
104 | + ?> |
|
105 | 105 | <div class="site-branding"> |
106 | 106 | <h1 class="site-title"><a title="<?php bloginfo( 'name' ); ?>" href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></h1> |
107 | 107 | <p class="site-description"><?php bloginfo( 'description' ); ?></p> |
108 | 108 | </div> |
109 | 109 | <?php |
110 | - } |
|
110 | + } |
|
111 | 111 | |
112 | 112 | endif; |
113 | 113 | |
114 | 114 | if ( ! function_exists( 'lsx_post_meta_list_top' ) ) : |
115 | 115 | |
116 | - /** |
|
117 | - * Add customizable post meta (post list - above title). |
|
118 | - * |
|
119 | - * @package lsx |
|
120 | - * @subpackage template-tags |
|
121 | - */ |
|
122 | - function lsx_post_meta_list_top() { |
|
123 | - ?> |
|
116 | + /** |
|
117 | + * Add customizable post meta (post list - above title). |
|
118 | + * |
|
119 | + * @package lsx |
|
120 | + * @subpackage template-tags |
|
121 | + */ |
|
122 | + function lsx_post_meta_list_top() { |
|
123 | + ?> |
|
124 | 124 | <div class="post-meta post-meta-top"> |
125 | 125 | <?php //lsx_post_meta_avatar(); ?> |
126 | 126 | <?php lsx_post_meta_author(); ?> |
@@ -128,26 +128,26 @@ discard block |
||
128 | 128 | <div class="clearfix"></div> |
129 | 129 | </div> |
130 | 130 | <?php |
131 | - } |
|
131 | + } |
|
132 | 132 | |
133 | 133 | endif; |
134 | 134 | |
135 | 135 | if ( ! function_exists( 'lsx_post_meta_single_top' ) ) : |
136 | 136 | |
137 | - /** |
|
138 | - * Add customizable post meta (single post - above title). |
|
139 | - * |
|
140 | - * @package lsx |
|
141 | - * @subpackage template-tags |
|
142 | - */ |
|
143 | - function lsx_post_meta_single_top() { |
|
144 | - ?> |
|
137 | + /** |
|
138 | + * Add customizable post meta (single post - above title). |
|
139 | + * |
|
140 | + * @package lsx |
|
141 | + * @subpackage template-tags |
|
142 | + */ |
|
143 | + function lsx_post_meta_single_top() { |
|
144 | + ?> |
|
145 | 145 | <div class="post-meta post-meta-top"> |
146 | 146 | <?php lsx_post_meta_top(); ?> |
147 | 147 | <div class="clearfix"></div> |
148 | 148 | </div> |
149 | 149 | <?php |
150 | - } |
|
150 | + } |
|
151 | 151 | |
152 | 152 | endif; |
153 | 153 | |
@@ -158,148 +158,148 @@ discard block |
||
158 | 158 | |
159 | 159 | if ( ! function_exists( 'lsx_post_meta_single_bottom' ) ) : |
160 | 160 | |
161 | - /** |
|
162 | - * Add customizable post meta (single post - below title). |
|
163 | - * |
|
164 | - * @package lsx |
|
165 | - * @subpackage template-tags |
|
166 | - */ |
|
167 | - function lsx_post_meta_single_bottom() { |
|
168 | - ?> |
|
161 | + /** |
|
162 | + * Add customizable post meta (single post - below title). |
|
163 | + * |
|
164 | + * @package lsx |
|
165 | + * @subpackage template-tags |
|
166 | + */ |
|
167 | + function lsx_post_meta_single_bottom() { |
|
168 | + ?> |
|
169 | 169 | <div class="post-meta"> |
170 | 170 | <?php lsx_post_meta_category(); ?> |
171 | 171 | <div class="clearfix"></div> |
172 | 172 | </div> |
173 | 173 | <?php |
174 | - } |
|
174 | + } |
|
175 | 175 | |
176 | 176 | endif; |
177 | 177 | |
178 | 178 | if ( ! function_exists( 'lsx_post_meta_avatar' ) ) : |
179 | 179 | |
180 | - /** |
|
181 | - * Add customizable post meta: author's avatar. |
|
182 | - * |
|
183 | - * @package lsx |
|
184 | - * @subpackage template-tags |
|
185 | - */ |
|
186 | - function lsx_post_meta_avatar() { |
|
187 | - $author = get_the_author(); |
|
188 | - $author_id = get_the_author_meta( 'ID' ); |
|
189 | - $author_avatar = get_avatar( $author_id, 80 ); |
|
190 | - $author_url = get_author_posts_url( $author_id ); |
|
191 | - |
|
192 | - printf( |
|
193 | - '<a href="%1$s" class="post-meta-avatar">%2$s</a>', |
|
194 | - esc_url( $author_url ), |
|
195 | - wp_kses_post( $author_avatar ) |
|
196 | - ); |
|
197 | - } |
|
180 | + /** |
|
181 | + * Add customizable post meta: author's avatar. |
|
182 | + * |
|
183 | + * @package lsx |
|
184 | + * @subpackage template-tags |
|
185 | + */ |
|
186 | + function lsx_post_meta_avatar() { |
|
187 | + $author = get_the_author(); |
|
188 | + $author_id = get_the_author_meta( 'ID' ); |
|
189 | + $author_avatar = get_avatar( $author_id, 80 ); |
|
190 | + $author_url = get_author_posts_url( $author_id ); |
|
191 | + |
|
192 | + printf( |
|
193 | + '<a href="%1$s" class="post-meta-avatar">%2$s</a>', |
|
194 | + esc_url( $author_url ), |
|
195 | + wp_kses_post( $author_avatar ) |
|
196 | + ); |
|
197 | + } |
|
198 | 198 | |
199 | 199 | endif; |
200 | 200 | |
201 | 201 | if ( ! function_exists( 'lsx_post_meta_date' ) ) : |
202 | 202 | |
203 | - /** |
|
204 | - * Add customizable post meta: post date. |
|
205 | - * |
|
206 | - * @package lsx |
|
207 | - * @subpackage template-tags |
|
208 | - */ |
|
209 | - function lsx_post_meta_date() { |
|
210 | - $time_string = '<time class="entry-date published updated" datetime="%1$s">%2$s</time>'; |
|
211 | - |
|
212 | - $time_string = sprintf( |
|
213 | - $time_string, |
|
214 | - esc_attr( get_the_date( 'c' ) ), |
|
215 | - get_the_date(), |
|
216 | - esc_attr( get_the_modified_date( 'c' ) ), |
|
217 | - get_the_modified_date() |
|
218 | - ); |
|
219 | - |
|
220 | - printf( |
|
221 | - '<span class="post-meta-time updated"><a href="%1$s" rel="bookmark">%2$s</a></span>', |
|
222 | - esc_url( get_permalink() ), |
|
223 | - wp_kses_post( $time_string ) |
|
224 | - ); |
|
225 | - } |
|
203 | + /** |
|
204 | + * Add customizable post meta: post date. |
|
205 | + * |
|
206 | + * @package lsx |
|
207 | + * @subpackage template-tags |
|
208 | + */ |
|
209 | + function lsx_post_meta_date() { |
|
210 | + $time_string = '<time class="entry-date published updated" datetime="%1$s">%2$s</time>'; |
|
211 | + |
|
212 | + $time_string = sprintf( |
|
213 | + $time_string, |
|
214 | + esc_attr( get_the_date( 'c' ) ), |
|
215 | + get_the_date(), |
|
216 | + esc_attr( get_the_modified_date( 'c' ) ), |
|
217 | + get_the_modified_date() |
|
218 | + ); |
|
219 | + |
|
220 | + printf( |
|
221 | + '<span class="post-meta-time updated"><a href="%1$s" rel="bookmark">%2$s</a></span>', |
|
222 | + esc_url( get_permalink() ), |
|
223 | + wp_kses_post( $time_string ) |
|
224 | + ); |
|
225 | + } |
|
226 | 226 | |
227 | 227 | endif; |
228 | 228 | |
229 | 229 | if ( ! function_exists( 'lsx_post_meta_author' ) ) : |
230 | 230 | |
231 | - /** |
|
232 | - * Add customizable post meta: post author. |
|
233 | - * |
|
234 | - * @package lsx |
|
235 | - * @subpackage template-tags |
|
236 | - */ |
|
237 | - function lsx_post_meta_author() { |
|
238 | - $author = get_the_author(); |
|
239 | - $author_url = get_author_posts_url( get_the_author_meta( 'ID' ) ); |
|
240 | - |
|
241 | - if ( empty( $author ) ) { |
|
242 | - global $post; |
|
243 | - |
|
244 | - $author = get_user_by( 'ID', $post->post_author ); |
|
245 | - $author = $author->display_name; |
|
246 | - $author_url = get_author_posts_url( $post->post_author ); |
|
247 | - } |
|
248 | - |
|
249 | - printf( |
|
250 | - '<span class="vcard post-meta-author"><span>%1$s</span> <span class="fn"><a href="%2$s">%3$s</a>, </span></span>', |
|
251 | - esc_html__( 'By ', 'lsx' ), |
|
252 | - esc_url( $author_url ), |
|
253 | - esc_html( $author ) |
|
254 | - ); |
|
255 | - } |
|
231 | + /** |
|
232 | + * Add customizable post meta: post author. |
|
233 | + * |
|
234 | + * @package lsx |
|
235 | + * @subpackage template-tags |
|
236 | + */ |
|
237 | + function lsx_post_meta_author() { |
|
238 | + $author = get_the_author(); |
|
239 | + $author_url = get_author_posts_url( get_the_author_meta( 'ID' ) ); |
|
240 | + |
|
241 | + if ( empty( $author ) ) { |
|
242 | + global $post; |
|
243 | + |
|
244 | + $author = get_user_by( 'ID', $post->post_author ); |
|
245 | + $author = $author->display_name; |
|
246 | + $author_url = get_author_posts_url( $post->post_author ); |
|
247 | + } |
|
248 | + |
|
249 | + printf( |
|
250 | + '<span class="vcard post-meta-author"><span>%1$s</span> <span class="fn"><a href="%2$s">%3$s</a>, </span></span>', |
|
251 | + esc_html__( 'By ', 'lsx' ), |
|
252 | + esc_url( $author_url ), |
|
253 | + esc_html( $author ) |
|
254 | + ); |
|
255 | + } |
|
256 | 256 | |
257 | 257 | endif; |
258 | 258 | |
259 | 259 | if ( ! function_exists( 'lsx_post_meta_category' ) ) : |
260 | 260 | |
261 | - /** |
|
262 | - * Add customizable post meta: post category(ies). |
|
263 | - * |
|
264 | - * @package lsx |
|
265 | - * @subpackage template-tags |
|
266 | - */ |
|
267 | - function lsx_post_meta_category() { |
|
268 | - $post_categories = wp_get_post_categories( get_the_ID() ); |
|
269 | - $cats = array(); |
|
270 | - |
|
271 | - foreach ( $post_categories as $c ) { |
|
272 | - $cat = get_category( $c ); |
|
273 | - /* Translators: %s: category name */ |
|
274 | - $cats[] = '<a href="' . esc_url( get_category_link( $cat->term_id ) ) . '" title="' . sprintf( esc_html__( 'View all posts in %s', 'lsx' ), $cat->name ) . '">' . $cat->name . '</a>'; |
|
275 | - } |
|
276 | - |
|
277 | - if ( ! empty( $cats ) ) { |
|
278 | - ?> |
|
261 | + /** |
|
262 | + * Add customizable post meta: post category(ies). |
|
263 | + * |
|
264 | + * @package lsx |
|
265 | + * @subpackage template-tags |
|
266 | + */ |
|
267 | + function lsx_post_meta_category() { |
|
268 | + $post_categories = wp_get_post_categories( get_the_ID() ); |
|
269 | + $cats = array(); |
|
270 | + |
|
271 | + foreach ( $post_categories as $c ) { |
|
272 | + $cat = get_category( $c ); |
|
273 | + /* Translators: %s: category name */ |
|
274 | + $cats[] = '<a href="' . esc_url( get_category_link( $cat->term_id ) ) . '" title="' . sprintf( esc_html__( 'View all posts in %s', 'lsx' ), $cat->name ) . '">' . $cat->name . '</a>'; |
|
275 | + } |
|
276 | + |
|
277 | + if ( ! empty( $cats ) ) { |
|
278 | + ?> |
|
279 | 279 | <span class="post-meta-categories"><span><?php esc_html_e( 'Posted in: ', 'lsx' ); ?></span> <?php echo wp_kses_post( implode( ', ', $cats ) ); ?></span> |
280 | 280 | <?php |
281 | - } |
|
282 | - } |
|
281 | + } |
|
282 | + } |
|
283 | 283 | |
284 | 284 | endif; |
285 | 285 | |
286 | 286 | if ( ! function_exists( 'lsx_post_tags' ) ) : |
287 | 287 | |
288 | - /** |
|
289 | - * Add customizable post meta: post tag(s). |
|
290 | - * |
|
291 | - * @package lsx |
|
292 | - * @subpackage template-tags |
|
293 | - */ |
|
294 | - function lsx_post_tags() { |
|
295 | - if ( has_tag() ) : |
|
296 | - ?> |
|
288 | + /** |
|
289 | + * Add customizable post meta: post tag(s). |
|
290 | + * |
|
291 | + * @package lsx |
|
292 | + * @subpackage template-tags |
|
293 | + */ |
|
294 | + function lsx_post_tags() { |
|
295 | + if ( has_tag() ) : |
|
296 | + ?> |
|
297 | 297 | <div class="post-tags"> |
298 | 298 | <span><?php echo esc_html__( 'Tags: ', 'lsx' ); ?></span><?php echo wp_kses_post( get_the_tag_list( '' ) ); ?> |
299 | 299 | </div> |
300 | 300 | <?php |
301 | - endif; |
|
302 | - } |
|
301 | + endif; |
|
302 | + } |
|
303 | 303 | |
304 | 304 | endif; |
305 | 305 | |
@@ -307,16 +307,16 @@ discard block |
||
307 | 307 | |
308 | 308 | if ( ! function_exists( 'lsx_sharing_output' ) ) : |
309 | 309 | |
310 | - /** |
|
311 | - * Display sharing buttons. |
|
312 | - * |
|
313 | - * @package lsx |
|
314 | - * @subpackage template-tags |
|
315 | - */ |
|
316 | - function lsx_sharing_output() { |
|
317 | - global $lsx_sharing; |
|
318 | - echo wp_kses_post( $lsx_sharing->sharing_buttons() ); |
|
319 | - } |
|
310 | + /** |
|
311 | + * Display sharing buttons. |
|
312 | + * |
|
313 | + * @package lsx |
|
314 | + * @subpackage template-tags |
|
315 | + */ |
|
316 | + function lsx_sharing_output() { |
|
317 | + global $lsx_sharing; |
|
318 | + echo wp_kses_post( $lsx_sharing->sharing_buttons() ); |
|
319 | + } |
|
320 | 320 | |
321 | 321 | endif; |
322 | 322 | |
@@ -324,107 +324,107 @@ discard block |
||
324 | 324 | |
325 | 325 | if ( ! function_exists( 'lsx_translate_format_to_fontawesome' ) ) : |
326 | 326 | |
327 | - /** |
|
328 | - * Translate post format to Font Awesome class. |
|
329 | - * |
|
330 | - * @package lsx |
|
331 | - * @subpackage template-tags |
|
332 | - */ |
|
333 | - function lsx_translate_format_to_fontawesome( $format ) { |
|
334 | - switch ( $format ) { |
|
335 | - case 'image': |
|
336 | - $format = 'camera'; |
|
337 | - break; |
|
338 | - case 'video': |
|
339 | - $format = 'play'; |
|
340 | - break; |
|
341 | - case 'gallery': |
|
342 | - $format = 'picture-o'; |
|
343 | - break; |
|
344 | - case 'audio': |
|
345 | - $format = 'volume-up'; |
|
346 | - break; |
|
347 | - case 'link': |
|
348 | - $format = 'link'; |
|
349 | - break; |
|
350 | - case 'quote': |
|
351 | - $format = 'quote-right'; |
|
352 | - break; |
|
353 | - case 'aside': |
|
354 | - $format = 'circle-o'; |
|
355 | - break; |
|
356 | - default: |
|
357 | - $format = 'file-text-o'; |
|
358 | - break; |
|
359 | - } |
|
360 | - |
|
361 | - return $format; |
|
362 | - } |
|
327 | + /** |
|
328 | + * Translate post format to Font Awesome class. |
|
329 | + * |
|
330 | + * @package lsx |
|
331 | + * @subpackage template-tags |
|
332 | + */ |
|
333 | + function lsx_translate_format_to_fontawesome( $format ) { |
|
334 | + switch ( $format ) { |
|
335 | + case 'image': |
|
336 | + $format = 'camera'; |
|
337 | + break; |
|
338 | + case 'video': |
|
339 | + $format = 'play'; |
|
340 | + break; |
|
341 | + case 'gallery': |
|
342 | + $format = 'picture-o'; |
|
343 | + break; |
|
344 | + case 'audio': |
|
345 | + $format = 'volume-up'; |
|
346 | + break; |
|
347 | + case 'link': |
|
348 | + $format = 'link'; |
|
349 | + break; |
|
350 | + case 'quote': |
|
351 | + $format = 'quote-right'; |
|
352 | + break; |
|
353 | + case 'aside': |
|
354 | + $format = 'circle-o'; |
|
355 | + break; |
|
356 | + default: |
|
357 | + $format = 'file-text-o'; |
|
358 | + break; |
|
359 | + } |
|
360 | + |
|
361 | + return $format; |
|
362 | + } |
|
363 | 363 | |
364 | 364 | endif; |
365 | 365 | |
366 | 366 | if ( ! function_exists( 'lsx_paging_nav' ) ) : |
367 | 367 | |
368 | - /** |
|
369 | - * Display navigation to next/previous set of posts when applicable. |
|
370 | - * |
|
371 | - * @package lsx |
|
372 | - * @subpackage template-tags |
|
373 | - */ |
|
374 | - function lsx_paging_nav() { |
|
375 | - global $wp_query; |
|
376 | - |
|
377 | - if ( $wp_query->max_num_pages < 2 ) { |
|
378 | - return; |
|
379 | - } |
|
380 | - |
|
381 | - if ( true === apply_filters( 'lsx_paging_nav_disable', false ) ) { |
|
382 | - return true; |
|
383 | - } elseif ( current_theme_supports( 'infinite-scroll' ) && class_exists( 'The_Neverending_Home_Page' ) ) { |
|
384 | - return true; |
|
385 | - } else { |
|
386 | - $html = ''; |
|
387 | - $html .= '<div class="lsx-pagination-wrapper">' . PHP_EOL; |
|
388 | - $html .= '<div class="lsx-breaker"></div>' . PHP_EOL; |
|
389 | - $html .= '<div class="lsx-pagination">' . PHP_EOL; |
|
390 | - $html .= paginate_links( |
|
391 | - array( |
|
392 | - 'base' => str_replace( 999999999, '%#%', esc_url( get_pagenum_link( 999999999 ) ) ), |
|
393 | - 'format' => '?paged=%#%', |
|
394 | - 'total' => $wp_query->max_num_pages, |
|
395 | - 'current' => max( 1, intval( get_query_var( 'paged' ) ) ), |
|
396 | - 'prev_text' => '<span class="meta-nav">←</span> ' . esc_html__( 'Previous', 'lsx' ), |
|
397 | - 'next_text' => esc_html__( 'Next', 'lsx' ) . ' <span class="meta-nav">→</span>', |
|
398 | - ) |
|
399 | - ); |
|
400 | - $html .= '</div>' . PHP_EOL; |
|
401 | - $html .= '</div>' . PHP_EOL; |
|
402 | - |
|
403 | - echo wp_kses_post( $html ); |
|
404 | - } |
|
405 | - } |
|
368 | + /** |
|
369 | + * Display navigation to next/previous set of posts when applicable. |
|
370 | + * |
|
371 | + * @package lsx |
|
372 | + * @subpackage template-tags |
|
373 | + */ |
|
374 | + function lsx_paging_nav() { |
|
375 | + global $wp_query; |
|
376 | + |
|
377 | + if ( $wp_query->max_num_pages < 2 ) { |
|
378 | + return; |
|
379 | + } |
|
380 | + |
|
381 | + if ( true === apply_filters( 'lsx_paging_nav_disable', false ) ) { |
|
382 | + return true; |
|
383 | + } elseif ( current_theme_supports( 'infinite-scroll' ) && class_exists( 'The_Neverending_Home_Page' ) ) { |
|
384 | + return true; |
|
385 | + } else { |
|
386 | + $html = ''; |
|
387 | + $html .= '<div class="lsx-pagination-wrapper">' . PHP_EOL; |
|
388 | + $html .= '<div class="lsx-breaker"></div>' . PHP_EOL; |
|
389 | + $html .= '<div class="lsx-pagination">' . PHP_EOL; |
|
390 | + $html .= paginate_links( |
|
391 | + array( |
|
392 | + 'base' => str_replace( 999999999, '%#%', esc_url( get_pagenum_link( 999999999 ) ) ), |
|
393 | + 'format' => '?paged=%#%', |
|
394 | + 'total' => $wp_query->max_num_pages, |
|
395 | + 'current' => max( 1, intval( get_query_var( 'paged' ) ) ), |
|
396 | + 'prev_text' => '<span class="meta-nav">←</span> ' . esc_html__( 'Previous', 'lsx' ), |
|
397 | + 'next_text' => esc_html__( 'Next', 'lsx' ) . ' <span class="meta-nav">→</span>', |
|
398 | + ) |
|
399 | + ); |
|
400 | + $html .= '</div>' . PHP_EOL; |
|
401 | + $html .= '</div>' . PHP_EOL; |
|
402 | + |
|
403 | + echo wp_kses_post( $html ); |
|
404 | + } |
|
405 | + } |
|
406 | 406 | |
407 | 407 | endif; |
408 | 408 | |
409 | 409 | if ( ! function_exists( 'lsx_post_nav' ) ) : |
410 | 410 | |
411 | - /** |
|
412 | - * Display navigation to next/previous post when applicable. |
|
413 | - * |
|
414 | - * @package lsx |
|
415 | - * @subpackage template-tags |
|
416 | - */ |
|
417 | - function lsx_post_nav() { |
|
418 | - $previous = ( is_attachment() ) ? get_post( get_post()->post_parent ) : get_adjacent_post( false, '', true ); |
|
419 | - $next = get_adjacent_post( false, '', false ); |
|
420 | - |
|
421 | - if ( ! $next && ! $previous ) { |
|
422 | - return; |
|
423 | - } |
|
424 | - |
|
425 | - $default_size = 'sm'; |
|
426 | - $size = apply_filters( 'lsx_bootstrap_column_size', $default_size ); |
|
427 | - ?> |
|
411 | + /** |
|
412 | + * Display navigation to next/previous post when applicable. |
|
413 | + * |
|
414 | + * @package lsx |
|
415 | + * @subpackage template-tags |
|
416 | + */ |
|
417 | + function lsx_post_nav() { |
|
418 | + $previous = ( is_attachment() ) ? get_post( get_post()->post_parent ) : get_adjacent_post( false, '', true ); |
|
419 | + $next = get_adjacent_post( false, '', false ); |
|
420 | + |
|
421 | + if ( ! $next && ! $previous ) { |
|
422 | + return; |
|
423 | + } |
|
424 | + |
|
425 | + $default_size = 'sm'; |
|
426 | + $size = apply_filters( 'lsx_bootstrap_column_size', $default_size ); |
|
427 | + ?> |
|
428 | 428 | <nav class="navigation post-navigation" role="navigation"> |
429 | 429 | <div class="lsx-breaker"></div> |
430 | 430 | <div class="nav-links pager row"> |
@@ -437,51 +437,51 @@ discard block |
||
437 | 437 | </div><!-- .nav-links --> |
438 | 438 | </nav><!-- .navigation --> |
439 | 439 | <?php |
440 | - } |
|
440 | + } |
|
441 | 441 | |
442 | 442 | endif; |
443 | 443 | |
444 | 444 | if ( ! function_exists( 'lsx_site_identity' ) ) : |
445 | 445 | |
446 | - /** |
|
447 | - * Outputs either the Site Title or the Site Logo. |
|
448 | - * |
|
449 | - * @package lsx |
|
450 | - * @subpackage template-tags |
|
451 | - */ |
|
452 | - function lsx_site_identity() { |
|
453 | - if ( function_exists( 'has_custom_logo' ) && has_custom_logo() ) { |
|
454 | - if ( version_compare( get_bloginfo( 'version' ), '5.5', '<' ) ) { |
|
455 | - the_custom_logo(); |
|
456 | - } else { |
|
457 | - echo wp_kses_post( '<a href="' . home_url() . '" class="custom-logo-link" rel="home">' . the_custom_logo() . '</a>' ); |
|
458 | - } |
|
459 | - } else { |
|
460 | - if ( get_theme_mod( 'site_logo_header_text', 1 ) ) { |
|
461 | - lsx_site_title(); |
|
462 | - } |
|
463 | - } |
|
464 | - } |
|
446 | + /** |
|
447 | + * Outputs either the Site Title or the Site Logo. |
|
448 | + * |
|
449 | + * @package lsx |
|
450 | + * @subpackage template-tags |
|
451 | + */ |
|
452 | + function lsx_site_identity() { |
|
453 | + if ( function_exists( 'has_custom_logo' ) && has_custom_logo() ) { |
|
454 | + if ( version_compare( get_bloginfo( 'version' ), '5.5', '<' ) ) { |
|
455 | + the_custom_logo(); |
|
456 | + } else { |
|
457 | + echo wp_kses_post( '<a href="' . home_url() . '" class="custom-logo-link" rel="home">' . the_custom_logo() . '</a>' ); |
|
458 | + } |
|
459 | + } else { |
|
460 | + if ( get_theme_mod( 'site_logo_header_text', 1 ) ) { |
|
461 | + lsx_site_title(); |
|
462 | + } |
|
463 | + } |
|
464 | + } |
|
465 | 465 | |
466 | 466 | endif; |
467 | 467 | |
468 | 468 | if ( ! function_exists( 'lsx_navbar_header' ) ) : |
469 | - /** |
|
470 | - * Outputs the Nav Menu. |
|
471 | - * |
|
472 | - * @package lsx |
|
473 | - * @subpackage template-tags |
|
474 | - */ |
|
475 | - function lsx_navbar_header() { |
|
476 | - $mobile_header_layout = get_theme_mod( 'lsx_header_mobile_layout', 'navigation-bar' ); |
|
477 | - if ( 'hamburger' === $mobile_header_layout ) { |
|
478 | - ?> |
|
469 | + /** |
|
470 | + * Outputs the Nav Menu. |
|
471 | + * |
|
472 | + * @package lsx |
|
473 | + * @subpackage template-tags |
|
474 | + */ |
|
475 | + function lsx_navbar_header() { |
|
476 | + $mobile_header_layout = get_theme_mod( 'lsx_header_mobile_layout', 'navigation-bar' ); |
|
477 | + if ( 'hamburger' === $mobile_header_layout ) { |
|
478 | + ?> |
|
479 | 479 | <div class="navbar-header" itemscope itemtype="http://schema.org/WebPage"> |
480 | 480 | <?php |
481 | - lsx_header_search_form(); |
|
482 | - lsx_site_identity(); |
|
483 | - if ( has_nav_menu( 'primary' ) ) : |
|
484 | - ?> |
|
481 | + lsx_header_search_form(); |
|
482 | + lsx_site_identity(); |
|
483 | + if ( has_nav_menu( 'primary' ) ) : |
|
484 | + ?> |
|
485 | 485 | <div class="wrapper-toggle" data-toggle="collapse" data-target=".primary-navbar"> |
486 | 486 | <button type="button" class="navbar-toggle"> |
487 | 487 | <span class="sr-only"><?php esc_html_e( 'Toggle navigation', 'lsx' ); ?></span> |
@@ -491,16 +491,16 @@ discard block |
||
491 | 491 | </button> |
492 | 492 | </div> |
493 | 493 | <?php |
494 | - endif; |
|
495 | - ?> |
|
494 | + endif; |
|
495 | + ?> |
|
496 | 496 | </div> |
497 | 497 | <?php |
498 | - } else { |
|
499 | - ?> |
|
498 | + } else { |
|
499 | + ?> |
|
500 | 500 | <div class="navbar-header" itemscope itemtype="http://schema.org/WebPage"> |
501 | 501 | <?php |
502 | - if ( has_nav_menu( 'primary' ) ) : |
|
503 | - ?> |
|
502 | + if ( has_nav_menu( 'primary' ) ) : |
|
503 | + ?> |
|
504 | 504 | <div class="wrapper-toggle" data-toggle="collapse" data-target=".primary-navbar"> |
505 | 505 | <button type="button" class="navbar-toggle"> |
506 | 506 | <span class="sr-only"><?php esc_html_e( 'Toggle navigation', 'lsx' ); ?></span> |
@@ -512,195 +512,195 @@ discard block |
||
512 | 512 | <span class="mobile-menu-title"><?php esc_html_e( 'Menu', 'lsx' ); ?></span> |
513 | 513 | </div> |
514 | 514 | <?php |
515 | - endif; |
|
515 | + endif; |
|
516 | 516 | |
517 | - lsx_site_identity(); |
|
518 | - ?> |
|
517 | + lsx_site_identity(); |
|
518 | + ?> |
|
519 | 519 | </div> |
520 | 520 | <?php |
521 | - } |
|
522 | - } |
|
521 | + } |
|
522 | + } |
|
523 | 523 | |
524 | 524 | endif; |
525 | 525 | |
526 | 526 | add_action( 'lsx_nav_before', 'lsx_navbar_header' ); |
527 | 527 | |
528 | 528 | if ( ! function_exists( 'lsx_nav_menu' ) ) : |
529 | - /** |
|
530 | - * Outputs the Nav Menu. |
|
531 | - * |
|
532 | - * @package lsx |
|
533 | - * @subpackage template-tags |
|
534 | - */ |
|
535 | - function lsx_nav_menu() { |
|
536 | - if ( has_nav_menu( 'primary' ) ) : |
|
537 | - ?> |
|
529 | + /** |
|
530 | + * Outputs the Nav Menu. |
|
531 | + * |
|
532 | + * @package lsx |
|
533 | + * @subpackage template-tags |
|
534 | + */ |
|
535 | + function lsx_nav_menu() { |
|
536 | + if ( has_nav_menu( 'primary' ) ) : |
|
537 | + ?> |
|
538 | 538 | <nav class="primary-navbar collapse navbar-collapse"> |
539 | 539 | <?php |
540 | - wp_nav_menu( |
|
541 | - array( |
|
542 | - 'theme_location' => 'primary', |
|
543 | - 'depth' => 3, |
|
544 | - 'container' => false, |
|
545 | - 'menu_class' => 'nav navbar-nav', |
|
546 | - 'walker' => new LSX_Bootstrap_Navwalker(), |
|
547 | - ) |
|
548 | - ); |
|
549 | - ?> |
|
540 | + wp_nav_menu( |
|
541 | + array( |
|
542 | + 'theme_location' => 'primary', |
|
543 | + 'depth' => 3, |
|
544 | + 'container' => false, |
|
545 | + 'menu_class' => 'nav navbar-nav', |
|
546 | + 'walker' => new LSX_Bootstrap_Navwalker(), |
|
547 | + ) |
|
548 | + ); |
|
549 | + ?> |
|
550 | 550 | </nav> |
551 | 551 | <?php |
552 | - endif; |
|
553 | - } |
|
552 | + endif; |
|
553 | + } |
|
554 | 554 | endif; |
555 | 555 | |
556 | 556 | if ( ! function_exists( 'lsx_sitemap_loops' ) ) { |
557 | - /** |
|
558 | - * Outputs the loops on the sitemap |
|
559 | - * |
|
560 | - * @package lsx |
|
561 | - * @subpackage template-tags |
|
562 | - */ |
|
563 | - function lsx_sitemap_loops() { |
|
564 | - $sitemap_loops = array( |
|
565 | - 'page' => array( |
|
566 | - 'type' => 'post_type', |
|
567 | - 'label' => __( 'Pages', 'lsx' ), |
|
568 | - 'heirarchy' => true, |
|
569 | - ), |
|
570 | - 'post' => array( |
|
571 | - 'type' => 'post_type', |
|
572 | - 'label' => __( 'Posts', 'lsx' ), |
|
573 | - ), |
|
574 | - 'category' => array( |
|
575 | - 'type' => 'taxonomy', |
|
576 | - 'label' => __( 'Categories', 'lsx' ), |
|
577 | - 'heirarchy' => true, |
|
578 | - ), |
|
579 | - ); |
|
580 | - $post_type_args = array( |
|
581 | - 'public' => true, |
|
582 | - '_builtin' => false, |
|
583 | - 'show_ui' => true, |
|
584 | - ); |
|
585 | - $post_types = get_post_types( $post_type_args, 'objects' ); |
|
586 | - if ( ! empty( $post_types ) ) { |
|
587 | - foreach ( $post_types as $post_type_key => $post_type_obj ) { |
|
588 | - $sitemap_loops[ $post_type_key ] = array( |
|
589 | - 'type' => 'post_type', |
|
590 | - 'label' => $post_type_obj->label, |
|
591 | - ); |
|
592 | - } |
|
593 | - } |
|
594 | - $taxonomy_args = array( |
|
595 | - 'public' => true, |
|
596 | - '_builtin' => false, |
|
597 | - 'show_ui' => true, |
|
598 | - ); |
|
599 | - $taxonomies = get_taxonomies( $taxonomy_args, 'objects' ); |
|
600 | - if ( ! empty( $taxonomies ) ) { |
|
601 | - foreach ( $taxonomies as $tax_key => $tax_obj ) { |
|
602 | - $sitemap_loops[ $tax_key ] = array( |
|
603 | - 'type' => 'taxonomy', |
|
604 | - 'label' => $tax_obj->label, |
|
605 | - ); |
|
606 | - } |
|
607 | - } |
|
608 | - $sitemap_loops = apply_filters( 'lsx_sitemap_loops_list', $sitemap_loops ); |
|
609 | - foreach ( $sitemap_loops as $sitemap_key => $sitemap_values ) { |
|
610 | - if ( 'post_type' === $sitemap_values['type'] ) { |
|
611 | - if ( isset( $sitemap_values['heirarchy'] ) && true === $sitemap_values['heirarchy'] ) { |
|
612 | - lsx_sitemap_pages( $sitemap_key, $sitemap_values['label'] ); |
|
613 | - } else { |
|
614 | - lsx_sitemap_custom_post_type( $sitemap_key, $sitemap_values['label'] ); |
|
615 | - } |
|
616 | - } else { |
|
617 | - if ( isset( $sitemap_values['heirarchy'] ) && true === $sitemap_values['heirarchy'] ) { |
|
618 | - lsx_sitemap_taxonomy( $sitemap_key, $sitemap_values['label'], true ); |
|
619 | - } else { |
|
620 | - lsx_sitemap_taxonomy( $sitemap_key, $sitemap_values['label'], false ); |
|
621 | - } |
|
622 | - } |
|
623 | - } |
|
624 | - } |
|
557 | + /** |
|
558 | + * Outputs the loops on the sitemap |
|
559 | + * |
|
560 | + * @package lsx |
|
561 | + * @subpackage template-tags |
|
562 | + */ |
|
563 | + function lsx_sitemap_loops() { |
|
564 | + $sitemap_loops = array( |
|
565 | + 'page' => array( |
|
566 | + 'type' => 'post_type', |
|
567 | + 'label' => __( 'Pages', 'lsx' ), |
|
568 | + 'heirarchy' => true, |
|
569 | + ), |
|
570 | + 'post' => array( |
|
571 | + 'type' => 'post_type', |
|
572 | + 'label' => __( 'Posts', 'lsx' ), |
|
573 | + ), |
|
574 | + 'category' => array( |
|
575 | + 'type' => 'taxonomy', |
|
576 | + 'label' => __( 'Categories', 'lsx' ), |
|
577 | + 'heirarchy' => true, |
|
578 | + ), |
|
579 | + ); |
|
580 | + $post_type_args = array( |
|
581 | + 'public' => true, |
|
582 | + '_builtin' => false, |
|
583 | + 'show_ui' => true, |
|
584 | + ); |
|
585 | + $post_types = get_post_types( $post_type_args, 'objects' ); |
|
586 | + if ( ! empty( $post_types ) ) { |
|
587 | + foreach ( $post_types as $post_type_key => $post_type_obj ) { |
|
588 | + $sitemap_loops[ $post_type_key ] = array( |
|
589 | + 'type' => 'post_type', |
|
590 | + 'label' => $post_type_obj->label, |
|
591 | + ); |
|
592 | + } |
|
593 | + } |
|
594 | + $taxonomy_args = array( |
|
595 | + 'public' => true, |
|
596 | + '_builtin' => false, |
|
597 | + 'show_ui' => true, |
|
598 | + ); |
|
599 | + $taxonomies = get_taxonomies( $taxonomy_args, 'objects' ); |
|
600 | + if ( ! empty( $taxonomies ) ) { |
|
601 | + foreach ( $taxonomies as $tax_key => $tax_obj ) { |
|
602 | + $sitemap_loops[ $tax_key ] = array( |
|
603 | + 'type' => 'taxonomy', |
|
604 | + 'label' => $tax_obj->label, |
|
605 | + ); |
|
606 | + } |
|
607 | + } |
|
608 | + $sitemap_loops = apply_filters( 'lsx_sitemap_loops_list', $sitemap_loops ); |
|
609 | + foreach ( $sitemap_loops as $sitemap_key => $sitemap_values ) { |
|
610 | + if ( 'post_type' === $sitemap_values['type'] ) { |
|
611 | + if ( isset( $sitemap_values['heirarchy'] ) && true === $sitemap_values['heirarchy'] ) { |
|
612 | + lsx_sitemap_pages( $sitemap_key, $sitemap_values['label'] ); |
|
613 | + } else { |
|
614 | + lsx_sitemap_custom_post_type( $sitemap_key, $sitemap_values['label'] ); |
|
615 | + } |
|
616 | + } else { |
|
617 | + if ( isset( $sitemap_values['heirarchy'] ) && true === $sitemap_values['heirarchy'] ) { |
|
618 | + lsx_sitemap_taxonomy( $sitemap_key, $sitemap_values['label'], true ); |
|
619 | + } else { |
|
620 | + lsx_sitemap_taxonomy( $sitemap_key, $sitemap_values['label'], false ); |
|
621 | + } |
|
622 | + } |
|
623 | + } |
|
624 | + } |
|
625 | 625 | } |
626 | 626 | |
627 | 627 | if ( ! function_exists( 'lsx_sitemap_pages' ) ) : |
628 | 628 | |
629 | - /** |
|
630 | - * Outputs Pages for the Sitemap Template. |
|
631 | - * |
|
632 | - * @package lsx |
|
633 | - * @subpackage template-tags |
|
634 | - */ |
|
635 | - function lsx_sitemap_pages( $forced_type = '', $label = '' ) { |
|
636 | - $page_args = array( |
|
637 | - 'depth' => 3, |
|
638 | - 'title_li' => '', |
|
639 | - 'echo' => 1, |
|
640 | - 'sort_column' => 'menu_order, post_title', |
|
641 | - 'post_type' => $forced_type, |
|
642 | - 'item_spacing' => 'preserve', |
|
643 | - ); |
|
644 | - echo '<h2>' . esc_html( $label ) . '</h2>'; |
|
645 | - echo '<ul>'; |
|
646 | - wp_list_pages( $page_args ); |
|
647 | - echo '</ul>'; |
|
648 | - } |
|
629 | + /** |
|
630 | + * Outputs Pages for the Sitemap Template. |
|
631 | + * |
|
632 | + * @package lsx |
|
633 | + * @subpackage template-tags |
|
634 | + */ |
|
635 | + function lsx_sitemap_pages( $forced_type = '', $label = '' ) { |
|
636 | + $page_args = array( |
|
637 | + 'depth' => 3, |
|
638 | + 'title_li' => '', |
|
639 | + 'echo' => 1, |
|
640 | + 'sort_column' => 'menu_order, post_title', |
|
641 | + 'post_type' => $forced_type, |
|
642 | + 'item_spacing' => 'preserve', |
|
643 | + ); |
|
644 | + echo '<h2>' . esc_html( $label ) . '</h2>'; |
|
645 | + echo '<ul>'; |
|
646 | + wp_list_pages( $page_args ); |
|
647 | + echo '</ul>'; |
|
648 | + } |
|
649 | 649 | |
650 | 650 | endif; |
651 | 651 | |
652 | 652 | if ( ! function_exists( 'lsx_sitemap_custom_post_type' ) ) : |
653 | 653 | |
654 | - /** |
|
655 | - * Outputs a custom post type section. |
|
656 | - * |
|
657 | - * @package lsx |
|
658 | - * @subpackage template-tags |
|
659 | - */ |
|
660 | - function lsx_sitemap_custom_post_type( $forced_type = '', $label = '' ) { |
|
661 | - if ( '' !== $forced_type ) { |
|
662 | - $post_types = array( $forced_type ); |
|
663 | - } else { |
|
664 | - $args = array( |
|
665 | - 'public' => true, |
|
666 | - '_builtin' => false, |
|
667 | - ); |
|
668 | - $post_types = get_post_types( $args, 'names' ); |
|
669 | - } |
|
670 | - |
|
671 | - foreach ( $post_types as $post_type ) { |
|
672 | - $post_type_args = array( |
|
673 | - 'post_type' => 'page', |
|
674 | - 'posts_per_page' => 99, |
|
675 | - 'post_status' => 'publish', |
|
676 | - 'post_type' => $post_type, |
|
677 | - ); |
|
678 | - |
|
679 | - $post_type_items = new WP_Query( $post_type_args ); |
|
680 | - $post_type_object = get_post_type_object( $post_type ); |
|
681 | - |
|
682 | - if ( '' !== $label ) { |
|
683 | - $title = $label; |
|
684 | - } elseif ( ! empty( $post_type_object ) ) { |
|
685 | - $title = $post_type_object->labels->name; |
|
686 | - } else { |
|
687 | - $title = ucwords( $post_type ); |
|
688 | - } |
|
689 | - |
|
690 | - if ( $post_type_items->have_posts() ) { |
|
691 | - echo '<h2>' . esc_html( $title ) . '</h2>'; |
|
692 | - echo '<ul>'; |
|
693 | - |
|
694 | - while ( $post_type_items->have_posts() ) { |
|
695 | - $post_type_items->the_post(); |
|
696 | - echo '<li class="' . esc_attr( get_post_type() ) . '_item ' . esc_attr( get_post_type() ) . '-item-' . esc_attr( get_the_ID() ) . '"><a href="' . esc_url( get_permalink() ) . '" title="">' . get_the_title() . '</a></li>'; |
|
697 | - } |
|
698 | - |
|
699 | - echo '</ul>'; |
|
700 | - wp_reset_postdata(); |
|
701 | - } |
|
702 | - } |
|
703 | - } |
|
654 | + /** |
|
655 | + * Outputs a custom post type section. |
|
656 | + * |
|
657 | + * @package lsx |
|
658 | + * @subpackage template-tags |
|
659 | + */ |
|
660 | + function lsx_sitemap_custom_post_type( $forced_type = '', $label = '' ) { |
|
661 | + if ( '' !== $forced_type ) { |
|
662 | + $post_types = array( $forced_type ); |
|
663 | + } else { |
|
664 | + $args = array( |
|
665 | + 'public' => true, |
|
666 | + '_builtin' => false, |
|
667 | + ); |
|
668 | + $post_types = get_post_types( $args, 'names' ); |
|
669 | + } |
|
670 | + |
|
671 | + foreach ( $post_types as $post_type ) { |
|
672 | + $post_type_args = array( |
|
673 | + 'post_type' => 'page', |
|
674 | + 'posts_per_page' => 99, |
|
675 | + 'post_status' => 'publish', |
|
676 | + 'post_type' => $post_type, |
|
677 | + ); |
|
678 | + |
|
679 | + $post_type_items = new WP_Query( $post_type_args ); |
|
680 | + $post_type_object = get_post_type_object( $post_type ); |
|
681 | + |
|
682 | + if ( '' !== $label ) { |
|
683 | + $title = $label; |
|
684 | + } elseif ( ! empty( $post_type_object ) ) { |
|
685 | + $title = $post_type_object->labels->name; |
|
686 | + } else { |
|
687 | + $title = ucwords( $post_type ); |
|
688 | + } |
|
689 | + |
|
690 | + if ( $post_type_items->have_posts() ) { |
|
691 | + echo '<h2>' . esc_html( $title ) . '</h2>'; |
|
692 | + echo '<ul>'; |
|
693 | + |
|
694 | + while ( $post_type_items->have_posts() ) { |
|
695 | + $post_type_items->the_post(); |
|
696 | + echo '<li class="' . esc_attr( get_post_type() ) . '_item ' . esc_attr( get_post_type() ) . '-item-' . esc_attr( get_the_ID() ) . '"><a href="' . esc_url( get_permalink() ) . '" title="">' . get_the_title() . '</a></li>'; |
|
697 | + } |
|
698 | + |
|
699 | + echo '</ul>'; |
|
700 | + wp_reset_postdata(); |
|
701 | + } |
|
702 | + } |
|
703 | + } |
|
704 | 704 | |
705 | 705 | endif; |
706 | 706 | |
@@ -710,111 +710,111 @@ discard block |
||
710 | 710 | * @return void |
711 | 711 | */ |
712 | 712 | function lsx_sitemap_taxonomy( $taxonomy = '', $label = '', $hierarchical = false ) { |
713 | - if ( '' !== $taxonomy ) { |
|
714 | - |
|
715 | - $tax_args = array( |
|
716 | - 'echo' => 0, |
|
717 | - 'depth' => 0, |
|
718 | - 'hide_empty' => 1, |
|
719 | - 'hide_title_if_empty' => false, |
|
720 | - 'hierarchical' => $hierarchical, |
|
721 | - 'separator' => '<br />', |
|
722 | - 'show_count' => 0, |
|
723 | - 'show_option_none' => __( 'None', 'lsx' ), |
|
724 | - 'style' => 'list', |
|
725 | - 'taxonomy' => $taxonomy, |
|
726 | - 'title_li' => '', |
|
727 | - ); |
|
728 | - $categories = wp_list_categories( $tax_args ); |
|
729 | - if ( ! empty( $categories ) ) { |
|
730 | - echo '<div class="sitemap-rows">'; |
|
731 | - echo '<h2>' . wp_kses_post( $label ) . '</h2>'; |
|
732 | - echo '<ul>'; |
|
733 | - echo wp_kses_post( $categories ); |
|
734 | - echo '</ul>'; |
|
735 | - echo '</div>'; |
|
736 | - } |
|
737 | - } |
|
713 | + if ( '' !== $taxonomy ) { |
|
714 | + |
|
715 | + $tax_args = array( |
|
716 | + 'echo' => 0, |
|
717 | + 'depth' => 0, |
|
718 | + 'hide_empty' => 1, |
|
719 | + 'hide_title_if_empty' => false, |
|
720 | + 'hierarchical' => $hierarchical, |
|
721 | + 'separator' => '<br />', |
|
722 | + 'show_count' => 0, |
|
723 | + 'show_option_none' => __( 'None', 'lsx' ), |
|
724 | + 'style' => 'list', |
|
725 | + 'taxonomy' => $taxonomy, |
|
726 | + 'title_li' => '', |
|
727 | + ); |
|
728 | + $categories = wp_list_categories( $tax_args ); |
|
729 | + if ( ! empty( $categories ) ) { |
|
730 | + echo '<div class="sitemap-rows">'; |
|
731 | + echo '<h2>' . wp_kses_post( $label ) . '</h2>'; |
|
732 | + echo '<ul>'; |
|
733 | + echo wp_kses_post( $categories ); |
|
734 | + echo '</ul>'; |
|
735 | + echo '</div>'; |
|
736 | + } |
|
737 | + } |
|
738 | 738 | } |
739 | 739 | |
740 | 740 | if ( ! function_exists( 'lsx_sitemap_taxonomy_clouds' ) ) : |
741 | 741 | |
742 | - /** |
|
743 | - * Outputs the public taxonomies. |
|
744 | - * |
|
745 | - * @package lsx |
|
746 | - * @subpackage template-tags |
|
747 | - */ |
|
748 | - function lsx_sitemap_taxonomy_clouds() { |
|
749 | - $taxonomy_args = array( |
|
750 | - 'public' => true, |
|
751 | - '_builtin' => false, |
|
752 | - ); |
|
753 | - |
|
754 | - $taxonomies = get_taxonomies( $taxonomy_args ); |
|
755 | - |
|
756 | - if ( ! empty( $taxonomies ) ) { |
|
757 | - foreach ( $taxonomies as $taxonomy_id => $taxonomy ) { |
|
758 | - $tag_cloud = wp_tag_cloud( |
|
759 | - array( |
|
760 | - 'taxonomy' => $taxonomy_id, |
|
761 | - 'echo' => false, |
|
762 | - ) |
|
763 | - ); |
|
764 | - |
|
765 | - if ( ! empty( $tag_cloud ) ) { |
|
766 | - echo '<h2>' . esc_html( $taxonomy ) . '</h2>'; |
|
767 | - echo '<aside id="' . esc_attr( $taxonomy_id ) . '" class="widget widget_' . esc_attr( $taxonomy_id ) . '">' . esc_html( $tag_cloud ) . '</aside>'; |
|
768 | - } |
|
769 | - } |
|
770 | - } |
|
771 | - } |
|
742 | + /** |
|
743 | + * Outputs the public taxonomies. |
|
744 | + * |
|
745 | + * @package lsx |
|
746 | + * @subpackage template-tags |
|
747 | + */ |
|
748 | + function lsx_sitemap_taxonomy_clouds() { |
|
749 | + $taxonomy_args = array( |
|
750 | + 'public' => true, |
|
751 | + '_builtin' => false, |
|
752 | + ); |
|
753 | + |
|
754 | + $taxonomies = get_taxonomies( $taxonomy_args ); |
|
755 | + |
|
756 | + if ( ! empty( $taxonomies ) ) { |
|
757 | + foreach ( $taxonomies as $taxonomy_id => $taxonomy ) { |
|
758 | + $tag_cloud = wp_tag_cloud( |
|
759 | + array( |
|
760 | + 'taxonomy' => $taxonomy_id, |
|
761 | + 'echo' => false, |
|
762 | + ) |
|
763 | + ); |
|
764 | + |
|
765 | + if ( ! empty( $tag_cloud ) ) { |
|
766 | + echo '<h2>' . esc_html( $taxonomy ) . '</h2>'; |
|
767 | + echo '<aside id="' . esc_attr( $taxonomy_id ) . '" class="widget widget_' . esc_attr( $taxonomy_id ) . '">' . esc_html( $tag_cloud ) . '</aside>'; |
|
768 | + } |
|
769 | + } |
|
770 | + } |
|
771 | + } |
|
772 | 772 | |
773 | 773 | endif; |
774 | 774 | |
775 | 775 | if ( ! function_exists( 'lsx_add_top_menu' ) ) : |
776 | 776 | |
777 | - /** |
|
778 | - * Adds our top menu to the theme. |
|
779 | - * |
|
780 | - * @package lsx |
|
781 | - * @subpackage template-tags |
|
782 | - */ |
|
783 | - function lsx_add_top_menu() { |
|
784 | - if ( has_nav_menu( 'top-menu' ) || has_nav_menu( 'top-menu-left' ) ) : |
|
785 | - ?> |
|
777 | + /** |
|
778 | + * Adds our top menu to the theme. |
|
779 | + * |
|
780 | + * @package lsx |
|
781 | + * @subpackage template-tags |
|
782 | + */ |
|
783 | + function lsx_add_top_menu() { |
|
784 | + if ( has_nav_menu( 'top-menu' ) || has_nav_menu( 'top-menu-left' ) ) : |
|
785 | + ?> |
|
786 | 786 | <div id="top-menu" class="<?php lsx_top_menu_classes(); ?>"> |
787 | 787 | <div class="container"> |
788 | 788 | <?php if ( has_nav_menu( 'top-menu' ) ) : ?> |
789 | 789 | <nav class="top-menu"> |
790 | 790 | <?php |
791 | - wp_nav_menu( |
|
792 | - array( |
|
793 | - 'theme_location' => 'top-menu', |
|
794 | - 'walker' => new LSX_Bootstrap_Navwalker(), |
|
795 | - ) |
|
796 | - ); |
|
797 | - ?> |
|
791 | + wp_nav_menu( |
|
792 | + array( |
|
793 | + 'theme_location' => 'top-menu', |
|
794 | + 'walker' => new LSX_Bootstrap_Navwalker(), |
|
795 | + ) |
|
796 | + ); |
|
797 | + ?> |
|
798 | 798 | </nav> |
799 | 799 | <?php endif; ?> |
800 | 800 | |
801 | 801 | <?php if ( has_nav_menu( 'top-menu-left' ) ) : ?> |
802 | 802 | <nav class="top-menu pull-left"> |
803 | 803 | <?php |
804 | - wp_nav_menu( |
|
805 | - array( |
|
806 | - 'theme_location' => 'top-menu-left', |
|
807 | - 'walker' => new LSX_Bootstrap_Navwalker(), |
|
808 | - ) |
|
809 | - ); |
|
810 | - ?> |
|
804 | + wp_nav_menu( |
|
805 | + array( |
|
806 | + 'theme_location' => 'top-menu-left', |
|
807 | + 'walker' => new LSX_Bootstrap_Navwalker(), |
|
808 | + ) |
|
809 | + ); |
|
810 | + ?> |
|
811 | 811 | </nav> |
812 | 812 | <?php endif; ?> |
813 | 813 | </div> |
814 | 814 | </div> |
815 | 815 | <?php |
816 | - endif; |
|
817 | - } |
|
816 | + endif; |
|
817 | + } |
|
818 | 818 | |
819 | 819 | endif; |
820 | 820 | |
@@ -822,38 +822,38 @@ discard block |
||
822 | 822 | |
823 | 823 | if ( ! function_exists( 'lsx_get_my_url' ) ) : |
824 | 824 | |
825 | - /** |
|
826 | - * Return URL from a link in the content. |
|
827 | - * |
|
828 | - * @package lsx |
|
829 | - * @subpackage template-tags |
|
830 | - */ |
|
831 | - function lsx_get_my_url() { |
|
832 | - if ( ! preg_match( '/^<a\s[^>]*?href=[\'"](.+?)[\'"]$/is', get_the_content(), $matches ) ) { |
|
833 | - return false; |
|
834 | - } |
|
825 | + /** |
|
826 | + * Return URL from a link in the content. |
|
827 | + * |
|
828 | + * @package lsx |
|
829 | + * @subpackage template-tags |
|
830 | + */ |
|
831 | + function lsx_get_my_url() { |
|
832 | + if ( ! preg_match( '/^<a\s[^>]*?href=[\'"](.+?)[\'"]$/is', get_the_content(), $matches ) ) { |
|
833 | + return false; |
|
834 | + } |
|
835 | 835 | |
836 | - return esc_url_raw( $matches[1] ); |
|
837 | - } |
|
836 | + return esc_url_raw( $matches[1] ); |
|
837 | + } |
|
838 | 838 | |
839 | 839 | endif; |
840 | 840 | |
841 | 841 | if ( ! function_exists( 'lsx_get_template_part' ) ) : |
842 | 842 | |
843 | - /** |
|
844 | - * Gets a custom template part if the filters is populated, or does the normal WP get_content_part() |
|
845 | - * |
|
846 | - * @package lsx |
|
847 | - * @subpackage template-tags |
|
848 | - */ |
|
849 | - function lsx_get_template_part() { |
|
850 | - $custom_template = apply_filters( 'lsx_get_template_part', '' ); |
|
851 | - if ( '' !== $custom_template && file_exists( $custom_template ) ) { |
|
852 | - include $custom_template; |
|
853 | - } else { |
|
854 | - get_template_part( 'partials/content', get_post_format() ); |
|
855 | - } |
|
856 | - } |
|
843 | + /** |
|
844 | + * Gets a custom template part if the filters is populated, or does the normal WP get_content_part() |
|
845 | + * |
|
846 | + * @package lsx |
|
847 | + * @subpackage template-tags |
|
848 | + */ |
|
849 | + function lsx_get_template_part() { |
|
850 | + $custom_template = apply_filters( 'lsx_get_template_part', '' ); |
|
851 | + if ( '' !== $custom_template && file_exists( $custom_template ) ) { |
|
852 | + include $custom_template; |
|
853 | + } else { |
|
854 | + get_template_part( 'partials/content', get_post_format() ); |
|
855 | + } |
|
856 | + } |
|
857 | 857 | |
858 | 858 | endif; |
859 | 859 |