@@ -10,25 +10,25 @@ discard block |
||
10 | 10 | <div class="row"> |
11 | 11 | <div class="col-md-6"> |
12 | 12 | <div class="box mailchimp"> |
13 | - <h2><?php esc_html_e( 'Newsletter', 'lsx' ); ?></h2> |
|
14 | - <p><?php esc_html_e( 'Subscribe to our mailing list.', 'lsx' ); ?></p> |
|
13 | + <h2><?php esc_html_e('Newsletter', 'lsx'); ?></h2> |
|
14 | + <p><?php esc_html_e('Subscribe to our mailing list.', 'lsx'); ?></p> |
|
15 | 15 | <!-- Begin MailChimp Signup Form --> |
16 | 16 | <form action="https://lsdev.us2.list-manage.com/subscribe/post?u=bf676f73d0cf4af85cc244111&id=96f3761fa2" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate> |
17 | 17 | <div id="mc_embed_signup"> |
18 | 18 | <div id="mc_embed_signup_scroll"> |
19 | 19 | <div class="mc-field-group"> |
20 | - <label for="mce-EMAIL"><?php esc_html_e( 'Email Address', 'lsx' ); ?> <span class="asterisk">*</span></label> |
|
20 | + <label for="mce-EMAIL"><?php esc_html_e('Email Address', 'lsx'); ?> <span class="asterisk">*</span></label> |
|
21 | 21 | <input type="email" value="" name="EMAIL" class="required email" id="mce-EMAIL"> |
22 | 22 | </div> |
23 | 23 | <div class="mc-field-group"> |
24 | - <label for="mce-NAME"><?php esc_html_e( 'Name', 'lsx' ); ?> </label> |
|
24 | + <label for="mce-NAME"><?php esc_html_e('Name', 'lsx'); ?> </label> |
|
25 | 25 | <input type="text" value="" name="NAME" class="" id="mce-NAME"> |
26 | 26 | </div> |
27 | 27 | </div> |
28 | 28 | <div style="position:absolute;left:-5000px;" aria-hidden="true"><input type="text" name="b_bf676f73d0cf4af85cc244111_96f3761fa2" tabindex="-1" value=""></div> |
29 | 29 | </div> |
30 | 30 | <div class="more-button"> |
31 | - <input type="submit" value="<?php esc_attr_e( 'Subscribe', 'lsx' ); ?>" name="subscribe" class="button button-primary"> |
|
31 | + <input type="submit" value="<?php esc_attr_e('Subscribe', 'lsx'); ?>" name="subscribe" class="button button-primary"> |
|
32 | 32 | </div> |
33 | 33 | </form> |
34 | 34 | <!--End mc_embed_signup--> |
@@ -37,13 +37,13 @@ discard block |
||
37 | 37 | |
38 | 38 | <div class="col-md-6"> |
39 | 39 | <div class="box suggest"> |
40 | - <h2><?php esc_html_e( 'Enjoying LSX?', 'lsx' ); ?></h2> |
|
40 | + <h2><?php esc_html_e('Enjoying LSX?', 'lsx'); ?></h2> |
|
41 | 41 | |
42 | 42 | <p> |
43 | 43 | <?php |
44 | 44 | printf( |
45 | 45 | /* Translators: 1: HTML open tag link, 2: HTML close tag link */ |
46 | - esc_html__( 'Why not %1$sleave a review%2$s on WordPress.org? We\'re looking foward to all our users\' feedback!', 'lsx' ), |
|
46 | + esc_html__('Why not %1$sleave a review%2$s on WordPress.org? We\'re looking foward to all our users\' feedback!', 'lsx'), |
|
47 | 47 | '<a href="https://wordpress.org/themes/lsx" target="_blank rel="noopener noreferrer">', |
48 | 48 | '</a>' |
49 | 49 | ); |
@@ -11,14 +11,14 @@ |
||
11 | 11 | <html <?php language_attributes(); ?>> |
12 | 12 | <head> |
13 | 13 | <?php lsx_head_top(); ?> |
14 | - <meta charset="<?php bloginfo( 'charset' ); ?>"> |
|
14 | + <meta charset="<?php bloginfo('charset'); ?>"> |
|
15 | 15 | <meta name="viewport" content="width=device-width, initial-scale=1" > |
16 | 16 | <link rel="profile" href="https://gmpg.org/xfn/11"> |
17 | 17 | <?php lsx_head_bottom(); ?> |
18 | 18 | <?php wp_head(); ?> |
19 | 19 | </head> |
20 | 20 | |
21 | - <body <?php body_class( 'lsx' ); ?>> |
|
21 | + <body <?php body_class('lsx'); ?>> |
|
22 | 22 | <?php wp_body_open(); ?> |
23 | 23 | <?php lsx_body_top(); ?> |
24 | 24 |
@@ -6,25 +6,25 @@ discard block |
||
6 | 6 | * @subpackage layout |
7 | 7 | */ |
8 | 8 | |
9 | -if ( ! defined( 'ABSPATH' ) ) { |
|
9 | +if ( ! defined('ABSPATH')) { |
|
10 | 10 | exit; |
11 | 11 | } |
12 | 12 | |
13 | -if ( ! function_exists( 'lsx_layout_selector' ) ) : |
|
13 | +if ( ! function_exists('lsx_layout_selector')) : |
|
14 | 14 | /** |
15 | 15 | * Layout selector. |
16 | 16 | * |
17 | 17 | * @package lsx |
18 | 18 | * @subpackage layout |
19 | 19 | */ |
20 | - function lsx_layout_selector( $class, $area = 'site' ) { |
|
20 | + function lsx_layout_selector($class, $area = 'site') { |
|
21 | 21 | $return_class = ''; |
22 | - $layout = get_theme_mod( 'lsx_layout', '1c' ); |
|
23 | - $layout = apply_filters( 'lsx_layout', $layout ); |
|
22 | + $layout = get_theme_mod('lsx_layout', '1c'); |
|
23 | + $layout = apply_filters('lsx_layout', $layout); |
|
24 | 24 | $default_size = 'sm'; |
25 | - $size = apply_filters( 'lsx_bootstrap_column_size', $default_size ); |
|
25 | + $size = apply_filters('lsx_bootstrap_column_size', $default_size); |
|
26 | 26 | |
27 | - switch ( $layout ) { |
|
27 | + switch ($layout) { |
|
28 | 28 | case '1c': |
29 | 29 | $main_class = 'col-' . $size . '-12'; |
30 | 30 | $sidebar_class = 'col-' . $size . '-12'; |
@@ -43,19 +43,19 @@ discard block |
||
43 | 43 | break; |
44 | 44 | } |
45 | 45 | |
46 | - if ( 'main' === $class ) { |
|
47 | - $return_class = apply_filters( 'lsx_layout_selector', $main_class, $class, $layout, $size ); |
|
46 | + if ('main' === $class) { |
|
47 | + $return_class = apply_filters('lsx_layout_selector', $main_class, $class, $layout, $size); |
|
48 | 48 | } |
49 | 49 | |
50 | - if ( 'sidebar' === $class ) { |
|
51 | - $return_class = apply_filters( 'lsx_layout_selector', $sidebar_class, $class, $layout, $size ); |
|
50 | + if ('sidebar' === $class) { |
|
51 | + $return_class = apply_filters('lsx_layout_selector', $sidebar_class, $class, $layout, $size); |
|
52 | 52 | } |
53 | 53 | |
54 | 54 | return $return_class; |
55 | 55 | } |
56 | 56 | endif; |
57 | 57 | |
58 | -if ( ! function_exists( 'lsx_main_class' ) ) : |
|
58 | +if ( ! function_exists('lsx_main_class')) : |
|
59 | 59 | /** |
60 | 60 | * .main classes. |
61 | 61 | * |
@@ -63,11 +63,11 @@ discard block |
||
63 | 63 | * @subpackage layout |
64 | 64 | */ |
65 | 65 | function lsx_main_class() { |
66 | - return lsx_layout_selector( 'main' ); |
|
66 | + return lsx_layout_selector('main'); |
|
67 | 67 | } |
68 | 68 | endif; |
69 | 69 | |
70 | -if ( ! function_exists( 'lsx_sidebar_class' ) ) : |
|
70 | +if ( ! function_exists('lsx_sidebar_class')) : |
|
71 | 71 | /** |
72 | 72 | * .sidebar classes. |
73 | 73 | * |
@@ -75,47 +75,47 @@ discard block |
||
75 | 75 | * @subpackage layout |
76 | 76 | */ |
77 | 77 | function lsx_sidebar_class() { |
78 | - return lsx_layout_selector( 'sidebar' ); |
|
78 | + return lsx_layout_selector('sidebar'); |
|
79 | 79 | } |
80 | 80 | endif; |
81 | 81 | |
82 | -if ( ! function_exists( 'lsx_header_classes' ) ) : |
|
82 | +if ( ! function_exists('lsx_header_classes')) : |
|
83 | 83 | /** |
84 | 84 | * Output the classes for the header. |
85 | 85 | * |
86 | 86 | * @package lsx |
87 | 87 | * @subpackage layout |
88 | 88 | */ |
89 | - function lsx_header_classes( $additional = false ) { |
|
89 | + function lsx_header_classes($additional = false) { |
|
90 | 90 | $classes = 'banner navbar navbar-default'; |
91 | 91 | |
92 | - if ( false !== $additional ) { |
|
92 | + if (false !== $additional) { |
|
93 | 93 | $classes .= ' ' . $additional; |
94 | 94 | } |
95 | 95 | |
96 | - echo esc_attr( $classes ); |
|
96 | + echo esc_attr($classes); |
|
97 | 97 | } |
98 | 98 | endif; |
99 | 99 | |
100 | -if ( ! function_exists( 'lsx_top_menu_classes' ) ) : |
|
100 | +if ( ! function_exists('lsx_top_menu_classes')) : |
|
101 | 101 | /** |
102 | 102 | * Output the classes for the top-menu. |
103 | 103 | * |
104 | 104 | * @package lsx |
105 | 105 | * @subpackage layout |
106 | 106 | */ |
107 | - function lsx_top_menu_classes( $additional = false ) { |
|
107 | + function lsx_top_menu_classes($additional = false) { |
|
108 | 108 | $classes = 'top-menu-default'; |
109 | 109 | |
110 | - if ( false !== $additional ) { |
|
110 | + if (false !== $additional) { |
|
111 | 111 | $classes .= ' ' . $additional; |
112 | 112 | } |
113 | 113 | |
114 | - echo esc_attr( $classes ); |
|
114 | + echo esc_attr($classes); |
|
115 | 115 | } |
116 | 116 | endif; |
117 | 117 | |
118 | -if ( ! function_exists( 'lsx_post_wrapper_class' ) ) : |
|
118 | +if ( ! function_exists('lsx_post_wrapper_class')) : |
|
119 | 119 | /** |
120 | 120 | * Output the classes for the top-menu. |
121 | 121 | * |
@@ -123,13 +123,13 @@ discard block |
||
123 | 123 | * @subpackage layout |
124 | 124 | */ |
125 | 125 | function lsx_post_wrapper_class() { |
126 | - return apply_filters( 'lsx_post_wrapper_class', '' ); |
|
126 | + return apply_filters('lsx_post_wrapper_class', ''); |
|
127 | 127 | } |
128 | 128 | endif; |
129 | 129 | |
130 | 130 | |
131 | 131 | |
132 | -if ( ! function_exists( 'lsx_add_footer_sidebar_area' ) ) : |
|
132 | +if ( ! function_exists('lsx_add_footer_sidebar_area')) : |
|
133 | 133 | /** |
134 | 134 | * Output the Footer CTA and/pr Footer Widgets. |
135 | 135 | * |
@@ -137,33 +137,33 @@ discard block |
||
137 | 137 | * @subpackage layout |
138 | 138 | */ |
139 | 139 | function lsx_add_footer_sidebar_area() { |
140 | - if ( is_active_sidebar( 'sidebar-footer-cta' ) ) : ?> |
|
140 | + if (is_active_sidebar('sidebar-footer-cta')) : ?> |
|
141 | 141 | <div id="footer-cta"> |
142 | 142 | <div class="container"> |
143 | 143 | <div class="lsx-full-width"> |
144 | 144 | <div class="lsx-hero-unit"> |
145 | - <?php dynamic_sidebar( 'sidebar-footer-cta' ); ?> |
|
145 | + <?php dynamic_sidebar('sidebar-footer-cta'); ?> |
|
146 | 146 | </div> |
147 | 147 | </div> |
148 | 148 | </div> |
149 | 149 | </div> |
150 | 150 | <?php endif; ?> |
151 | 151 | |
152 | - <?php if ( is_active_sidebar( 'sidebar-footer' ) ) : ?> |
|
152 | + <?php if (is_active_sidebar('sidebar-footer')) : ?> |
|
153 | 153 | <div id="footer-widgets"> |
154 | 154 | <div class="container"> |
155 | 155 | <div class="row"> |
156 | - <?php dynamic_sidebar( 'sidebar-footer' ); ?> |
|
156 | + <?php dynamic_sidebar('sidebar-footer'); ?> |
|
157 | 157 | </div> |
158 | 158 | </div> |
159 | 159 | </div> |
160 | 160 | <?php |
161 | 161 | endif; |
162 | 162 | } |
163 | - add_action( 'lsx_footer_before', 'lsx_add_footer_sidebar_area' ); |
|
163 | + add_action('lsx_footer_before', 'lsx_add_footer_sidebar_area'); |
|
164 | 164 | endif; |
165 | 165 | |
166 | -if ( ! function_exists( 'lsx_global_header' ) ) : |
|
166 | +if ( ! function_exists('lsx_global_header')) : |
|
167 | 167 | /** |
168 | 168 | * Displays the global header. |
169 | 169 | * |
@@ -171,36 +171,36 @@ discard block |
||
171 | 171 | * @subpackage layout |
172 | 172 | */ |
173 | 173 | function lsx_global_header() { |
174 | - $show_on_front = get_option( 'show_on_front' ); |
|
174 | + $show_on_front = get_option('show_on_front'); |
|
175 | 175 | $queried_object = get_queried_object(); |
176 | 176 | $default_size = 'sm'; |
177 | - $size = apply_filters( 'lsx_bootstrap_column_size', $default_size ); |
|
177 | + $size = apply_filters('lsx_bootstrap_column_size', $default_size); |
|
178 | 178 | |
179 | 179 | // Cart and Checkout won't have banners of any kind. |
180 | - if ( function_exists( 'is_woocommerce' ) && ( is_checkout() || is_cart() ) ) { |
|
180 | + if (function_exists('is_woocommerce') && (is_checkout() || is_cart())) { |
|
181 | 181 | return; |
182 | 182 | } |
183 | 183 | |
184 | 184 | // Product pages have their own banner function 'lsx_page_banner()'. |
185 | - if ( function_exists( 'is_woocommerce' ) && ( is_product() ) ) { |
|
185 | + if (function_exists('is_woocommerce') && (is_product())) { |
|
186 | 186 | return; |
187 | 187 | } |
188 | 188 | |
189 | 189 | // Events wont have banners. |
190 | - if ( function_exists( 'tribe_is_event' ) && ( ! is_tag() ) && ( tribe_is_event() || tribe_is_organizer() || tribe_is_venue() ) ) { |
|
190 | + if (function_exists('tribe_is_event') && ( ! is_tag()) && (tribe_is_event() || tribe_is_organizer() || tribe_is_venue())) { |
|
191 | 191 | return; |
192 | 192 | } |
193 | 193 | |
194 | - if ( function_exists( 'lsx_is_rest_api_request' ) && lsx_is_rest_api_request() ) { |
|
194 | + if (function_exists('lsx_is_rest_api_request') && lsx_is_rest_api_request()) { |
|
195 | 195 | return; |
196 | 196 | } |
197 | 197 | |
198 | - if ( is_page() && ( 'page' !== $show_on_front || ! is_front_page() ) ) : |
|
199 | - if ( class_exists( 'LSX_Banners' ) && empty( apply_filters( 'lsx_banner_plugin_disable', false ) && ( ! has_post_thumbnail() ) ) ) { |
|
198 | + if (is_page() && ('page' !== $show_on_front || ! is_front_page())) : |
|
199 | + if (class_exists('LSX_Banners') && empty(apply_filters('lsx_banner_plugin_disable', false) && ( ! has_post_thumbnail()))) { |
|
200 | 200 | return; |
201 | 201 | } |
202 | 202 | ?> |
203 | - <div class="archive-header-wrapper banner-page col-<?php echo esc_attr( $size ); ?>-12"> |
|
203 | + <div class="archive-header-wrapper banner-page col-<?php echo esc_attr($size); ?>-12"> |
|
204 | 204 | <?php lsx_global_header_inner_bottom(); ?> |
205 | 205 | <header class="archive-header"> |
206 | 206 | <h1 class="archive-title"><?php the_title(); ?></h1> |
@@ -209,26 +209,26 @@ discard block |
||
209 | 209 | </div> |
210 | 210 | <?php |
211 | 211 | |
212 | - elseif ( is_single() && ! is_singular( 'post' ) ) : |
|
212 | + elseif (is_single() && ! is_singular('post')) : |
|
213 | 213 | ?> |
214 | - <div class="archive-header-wrapper banner-single col-<?php echo esc_attr( $size ); ?>-12"> |
|
214 | + <div class="archive-header-wrapper banner-single col-<?php echo esc_attr($size); ?>-12"> |
|
215 | 215 | <?php lsx_global_header_inner_bottom(); ?> |
216 | 216 | <header class="archive-header"> |
217 | - <h1 class="archive-title"><?php echo wp_kses_post( apply_filters( 'lsx_global_header_title', get_the_title() ) ); ?></h1> |
|
217 | + <h1 class="archive-title"><?php echo wp_kses_post(apply_filters('lsx_global_header_title', get_the_title())); ?></h1> |
|
218 | 218 | </header> |
219 | 219 | |
220 | 220 | </div> |
221 | 221 | <?php |
222 | - elseif ( is_search() ) : |
|
222 | + elseif (is_search()) : |
|
223 | 223 | ?> |
224 | - <div class="archive-header-wrapper banner-search col-<?php echo esc_attr( $size ); ?>-12"> |
|
224 | + <div class="archive-header-wrapper banner-search col-<?php echo esc_attr($size); ?>-12"> |
|
225 | 225 | <?php lsx_global_header_inner_bottom(); ?> |
226 | 226 | <header class="archive-header"> |
227 | 227 | <h1 class="archive-title"> |
228 | 228 | <?php |
229 | 229 | printf( |
230 | 230 | /* Translators: %s: search term/query */ |
231 | - esc_html__( 'Search Results for: %s', 'lsx' ), |
|
231 | + esc_html__('Search Results for: %s', 'lsx'), |
|
232 | 232 | '<span>' . get_search_query() . '</span>' |
233 | 233 | ); |
234 | 234 | ?> |
@@ -237,12 +237,12 @@ discard block |
||
237 | 237 | |
238 | 238 | </div> |
239 | 239 | <?php |
240 | - elseif ( is_author() ) : |
|
240 | + elseif (is_author()) : |
|
241 | 241 | $author = get_the_author(); |
242 | - $author_avatar = get_avatar( get_the_author_meta( 'ID' ), 256 ); |
|
242 | + $author_avatar = get_avatar(get_the_author_meta('ID'), 256); |
|
243 | 243 | $author_bio = get_the_archive_description(); |
244 | 244 | ?> |
245 | - <div class="archive-header-wrapper banner-archive-author col-<?php echo esc_attr( $size ); ?>-12"> |
|
245 | + <div class="archive-header-wrapper banner-archive-author col-<?php echo esc_attr($size); ?>-12"> |
|
246 | 246 | <?php lsx_global_header_inner_bottom(); ?> |
247 | 247 | <header class="archive-header"> |
248 | 248 | <h1 class="archive-title"><?php the_archive_title(); ?></h1> |
@@ -250,57 +250,57 @@ discard block |
||
250 | 250 | |
251 | 251 | </div> |
252 | 252 | <?php |
253 | - elseif ( is_archive() ) : |
|
253 | + elseif (is_archive()) : |
|
254 | 254 | ?> |
255 | - <div class="archive-header-wrapper banner-archive col-<?php echo esc_attr( $size ); ?>-12"> |
|
255 | + <div class="archive-header-wrapper banner-archive col-<?php echo esc_attr($size); ?>-12"> |
|
256 | 256 | <?php lsx_global_header_inner_bottom(); ?> |
257 | 257 | <header class="archive-header"> |
258 | 258 | <h1 class="archive-title"> |
259 | - <?php if ( has_post_format() && ! is_category() && ! is_tag() && ! is_date() && ! is_tax( 'post_format' ) ) { ?> |
|
260 | - <?php the_archive_title( esc_html__( 'Type:', 'lsx' ) ); ?> |
|
259 | + <?php if (has_post_format() && ! is_category() && ! is_tag() && ! is_date() && ! is_tax('post_format')) { ?> |
|
260 | + <?php the_archive_title(esc_html__('Type:', 'lsx')); ?> |
|
261 | 261 | <?php } else { ?> |
262 | - <?php echo wp_kses_post( apply_filters( 'lsx_global_header_title', get_the_archive_title() ) ); ?> |
|
262 | + <?php echo wp_kses_post(apply_filters('lsx_global_header_title', get_the_archive_title())); ?> |
|
263 | 263 | <?php } ?> |
264 | 264 | </h1> |
265 | 265 | |
266 | 266 | <?php |
267 | - if ( false === apply_filters( 'lsx_display_global_header_description', false ) ) { |
|
267 | + if (false === apply_filters('lsx_display_global_header_description', false)) { |
|
268 | 268 | the_archive_description(); |
269 | 269 | } |
270 | 270 | ?> |
271 | 271 | </header> |
272 | 272 | </div> |
273 | 273 | <?php |
274 | - elseif ( 'page' === $show_on_front && (int) get_option( 'page_for_posts' ) === $queried_object->ID ) : |
|
274 | + elseif ('page' === $show_on_front && (int) get_option('page_for_posts') === $queried_object->ID) : |
|
275 | 275 | ?> |
276 | - <div class="archive-header-wrapper banner-page col-<?php echo esc_attr( $size ); ?>-12"> |
|
276 | + <div class="archive-header-wrapper banner-page col-<?php echo esc_attr($size); ?>-12"> |
|
277 | 277 | <?php lsx_global_header_inner_bottom(); ?> |
278 | 278 | <header class="archive-header"> |
279 | - <h1 class="archive-title"><?php esc_html_e( 'Blog', 'lsx' ); ?></h1> |
|
279 | + <h1 class="archive-title"><?php esc_html_e('Blog', 'lsx'); ?></h1> |
|
280 | 280 | </header> |
281 | 281 | |
282 | 282 | </div> |
283 | 283 | <?php |
284 | - elseif ( ! is_singular( 'post' ) ) : |
|
284 | + elseif ( ! is_singular('post')) : |
|
285 | 285 | // Display only the breadcrumbs. |
286 | 286 | ?> |
287 | - <div class="archive-header-wrapper banner-singular col-<?php echo esc_attr( $size ); ?>-12"> |
|
287 | + <div class="archive-header-wrapper banner-singular col-<?php echo esc_attr($size); ?>-12"> |
|
288 | 288 | <?php lsx_global_header_inner_bottom(); ?> |
289 | 289 | </div> |
290 | 290 | <?php |
291 | - elseif ( ( true === apply_filters( 'lsx_global_header_disable', false ) ) && ( ! is_search() ) ) : |
|
291 | + elseif ((true === apply_filters('lsx_global_header_disable', false)) && ( ! is_search())) : |
|
292 | 292 | // Display only the breadcrumbs. |
293 | 293 | ?> |
294 | - <div class="archive-header-wrapper banner-global col-<?php echo esc_attr( $size ); ?>-12"> |
|
294 | + <div class="archive-header-wrapper banner-global col-<?php echo esc_attr($size); ?>-12"> |
|
295 | 295 | <?php lsx_global_header_inner_bottom(); ?> |
296 | 296 | </div> |
297 | 297 | <?php |
298 | 298 | endif; |
299 | 299 | } |
300 | - add_action( 'lsx_content_wrap_before', 'lsx_global_header' ); |
|
300 | + add_action('lsx_content_wrap_before', 'lsx_global_header'); |
|
301 | 301 | endif; |
302 | 302 | |
303 | -if ( ! function_exists( 'lsx_author_extra_info' ) ) : |
|
303 | +if ( ! function_exists('lsx_author_extra_info')) : |
|
304 | 304 | /** |
305 | 305 | * Displays the author extra info. |
306 | 306 | * |
@@ -309,78 +309,78 @@ discard block |
||
309 | 309 | */ |
310 | 310 | function lsx_author_extra_info() { |
311 | 311 | $default_size = 'sm'; |
312 | - $size = apply_filters( 'lsx_bootstrap_column_size', $default_size ); |
|
312 | + $size = apply_filters('lsx_bootstrap_column_size', $default_size); |
|
313 | 313 | |
314 | - if ( is_author() ) : |
|
315 | - $author_id = get_the_author_meta( 'ID' ); |
|
314 | + if (is_author()) : |
|
315 | + $author_id = get_the_author_meta('ID'); |
|
316 | 316 | $author = get_the_author(); |
317 | - $author_avatar = get_avatar( $author_id, 400 ); |
|
317 | + $author_avatar = get_avatar($author_id, 400); |
|
318 | 318 | $author_bio = get_the_archive_description(); |
319 | - $author_url = get_the_author_meta( 'url', $author_id ); |
|
320 | - $author_email = get_the_author_meta( 'email', $author_id ); |
|
321 | - $author_facebook = get_the_author_meta( 'facebook', $author_id ); |
|
322 | - $author_linkedin = get_the_author_meta( 'linkedin', $author_id ); |
|
323 | - $author_twitter = get_the_author_meta( 'twitter', $author_id ); |
|
319 | + $author_url = get_the_author_meta('url', $author_id); |
|
320 | + $author_email = get_the_author_meta('email', $author_id); |
|
321 | + $author_facebook = get_the_author_meta('facebook', $author_id); |
|
322 | + $author_linkedin = get_the_author_meta('linkedin', $author_id); |
|
323 | + $author_twitter = get_the_author_meta('twitter', $author_id); |
|
324 | 324 | ?> |
325 | - <div class="col-<?php echo esc_attr( $size ); ?>-12"> |
|
325 | + <div class="col-<?php echo esc_attr($size); ?>-12"> |
|
326 | 326 | <div class="archive-author-data"> |
327 | 327 | <div class="row"> |
328 | - <?php if ( ! empty( $author_avatar ) ) : ?> |
|
328 | + <?php if ( ! empty($author_avatar)) : ?> |
|
329 | 329 | <div class="col-xs-12 col-sm-4 col-md-3"> |
330 | - <figure class="archive-author-avatar"><?php echo wp_kses_post( $author_avatar ); ?></figure> |
|
330 | + <figure class="archive-author-avatar"><?php echo wp_kses_post($author_avatar); ?></figure> |
|
331 | 331 | </div> |
332 | 332 | <?php endif; ?> |
333 | 333 | <div class="col-xs-12 col-sm-8 col-md-9"> |
334 | - <a class="back-to-blog" href="<?php echo ( esc_url( get_post_type_archive_link( 'post' ) ) ); ?>"><?php echo esc_html__( 'Back To Blog', 'lsx' ); ?></a> |
|
334 | + <a class="back-to-blog" href="<?php echo (esc_url(get_post_type_archive_link('post'))); ?>"><?php echo esc_html__('Back To Blog', 'lsx'); ?></a> |
|
335 | 335 | <!-- Name --> |
336 | 336 | <h2 class="archive-author-title"> |
337 | 337 | <?php |
338 | - if ( '' !== $author ) { |
|
339 | - echo esc_html( $author ); |
|
338 | + if ('' !== $author) { |
|
339 | + echo esc_html($author); |
|
340 | 340 | } |
341 | 341 | ?> |
342 | 342 | </h2> |
343 | 343 | <!-- Social --> |
344 | - <?php if ( ! empty( $author_url ) || ! empty( $author_email ) || ! empty( $author_facebook ) || ! empty( $author_twitter ) ) : ?> |
|
344 | + <?php if ( ! empty($author_url) || ! empty($author_email) || ! empty($author_facebook) || ! empty($author_twitter)) : ?> |
|
345 | 345 | <div class="archive-author-social-links"> |
346 | - <?php if ( ! empty( $author_url ) ) : ?> |
|
347 | - <a href="<?php echo esc_url( $author_url ); ?>" target="_blank" rel="nofollow noreferrer noopener" class="archive-author-social-link archive-author-social-link-url"><i class="fa fa-link" aria-hidden="true"></i></a> |
|
346 | + <?php if ( ! empty($author_url)) : ?> |
|
347 | + <a href="<?php echo esc_url($author_url); ?>" target="_blank" rel="nofollow noreferrer noopener" class="archive-author-social-link archive-author-social-link-url"><i class="fa fa-link" aria-hidden="true"></i></a> |
|
348 | 348 | <?php endif; ?> |
349 | 349 | |
350 | - <?php if ( ! empty( $author_email ) ) : ?> |
|
351 | - <a href="mailto:<?php echo esc_attr( $author_email ); ?>" class="archive-author-social-link archive-author-social-link-email"><i class="fa fa-envelope" aria-hidden="true"></i></a> |
|
350 | + <?php if ( ! empty($author_email)) : ?> |
|
351 | + <a href="mailto:<?php echo esc_attr($author_email); ?>" class="archive-author-social-link archive-author-social-link-email"><i class="fa fa-envelope" aria-hidden="true"></i></a> |
|
352 | 352 | <?php endif; ?> |
353 | 353 | |
354 | - <?php if ( ! empty( $author_facebook ) ) : ?> |
|
355 | - <a href="<?php echo esc_url( $author_facebook ); ?>" target="_blank" rel="nofollow noreferrer noopener" class="archive-author-social-link archive-author-social-link-facebook"><i class="fa fa-facebook" aria-hidden="true"></i></a> |
|
354 | + <?php if ( ! empty($author_facebook)) : ?> |
|
355 | + <a href="<?php echo esc_url($author_facebook); ?>" target="_blank" rel="nofollow noreferrer noopener" class="archive-author-social-link archive-author-social-link-facebook"><i class="fa fa-facebook" aria-hidden="true"></i></a> |
|
356 | 356 | <?php endif; ?> |
357 | 357 | |
358 | - <?php if ( ! empty( $author_twitter ) ) : ?> |
|
359 | - <a href="https://twitter.com/<?php echo esc_attr( $author_twitter ); ?>" target="_blank" rel="nofollow noreferrer noopener" class="archive-author-social-link archive-author-social-link-twitter"><i class="fa fa-twitter" aria-hidden="true"></i></a> |
|
358 | + <?php if ( ! empty($author_twitter)) : ?> |
|
359 | + <a href="https://twitter.com/<?php echo esc_attr($author_twitter); ?>" target="_blank" rel="nofollow noreferrer noopener" class="archive-author-social-link archive-author-social-link-twitter"><i class="fa fa-twitter" aria-hidden="true"></i></a> |
|
360 | 360 | <?php endif; ?> |
361 | 361 | |
362 | - <?php if ( ! empty( $author_linkedin ) ) : ?> |
|
363 | - <a href="<?php echo esc_url( $author_linkedin ); ?>" target="_blank" rel="nofollow noreferrer noopener" class="archive-author-social-link archive-author-social-link-linkedin"><i class="fa fa-linkedin" aria-hidden="true"></i></a> |
|
362 | + <?php if ( ! empty($author_linkedin)) : ?> |
|
363 | + <a href="<?php echo esc_url($author_linkedin); ?>" target="_blank" rel="nofollow noreferrer noopener" class="archive-author-social-link archive-author-social-link-linkedin"><i class="fa fa-linkedin" aria-hidden="true"></i></a> |
|
364 | 364 | <?php endif; ?> |
365 | 365 | </div> |
366 | 366 | <?php endif; ?> |
367 | 367 | |
368 | 368 | <!-- Bio --> |
369 | - <?php if ( ! empty( $author_bio ) ) : ?> |
|
370 | - <p class="archive-author-bio"><?php echo wp_kses_post( $author_bio ); ?></p> |
|
369 | + <?php if ( ! empty($author_bio)) : ?> |
|
370 | + <p class="archive-author-bio"><?php echo wp_kses_post($author_bio); ?></p> |
|
371 | 371 | <?php endif; ?> |
372 | 372 | </div> |
373 | 373 | </div> |
374 | 374 | </div> |
375 | - <h2><?php echo esc_html__( 'Posts', 'lsx' ); ?></h2> |
|
375 | + <h2><?php echo esc_html__('Posts', 'lsx'); ?></h2> |
|
376 | 376 | </div> |
377 | 377 | <?php |
378 | 378 | endif; |
379 | 379 | } |
380 | - add_action( 'lsx_content_wrap_before', 'lsx_author_extra_info', 11 ); |
|
380 | + add_action('lsx_content_wrap_before', 'lsx_author_extra_info', 11); |
|
381 | 381 | endif; |
382 | 382 | |
383 | -if ( ! function_exists( 'lsx_post_header' ) ) : |
|
383 | +if ( ! function_exists('lsx_post_header')) : |
|
384 | 384 | /** |
385 | 385 | * Displays the post header. |
386 | 386 | * |
@@ -389,26 +389,26 @@ discard block |
||
389 | 389 | */ |
390 | 390 | function lsx_post_header() { |
391 | 391 | $default_size = 'sm'; |
392 | - $size = apply_filters( 'lsx_bootstrap_column_size', $default_size ); |
|
392 | + $size = apply_filters('lsx_bootstrap_column_size', $default_size); |
|
393 | 393 | |
394 | - $disable_title = get_post_meta( get_the_ID(), 'lsx_disable_title', true ); |
|
395 | - if ( 'yes' === $disable_title && is_singular( 'post' ) ) { |
|
394 | + $disable_title = get_post_meta(get_the_ID(), 'lsx_disable_title', true); |
|
395 | + if ('yes' === $disable_title && is_singular('post')) { |
|
396 | 396 | return; |
397 | 397 | } |
398 | 398 | |
399 | - if ( is_singular( 'post' ) ) : |
|
399 | + if (is_singular('post')) : |
|
400 | 400 | $format = get_post_format(); |
401 | 401 | |
402 | - if ( false === $format ) { |
|
402 | + if (false === $format) { |
|
403 | 403 | $format = 'standard'; |
404 | 404 | } |
405 | 405 | |
406 | - $format = lsx_translate_format_to_fontawesome( $format ); |
|
406 | + $format = lsx_translate_format_to_fontawesome($format); |
|
407 | 407 | ?> |
408 | - <div class="archive-header-wrapper banner-post-header col-<?php echo esc_attr( $size ); ?>-12"> |
|
408 | + <div class="archive-header-wrapper banner-post-header col-<?php echo esc_attr($size); ?>-12"> |
|
409 | 409 | <header class="archive-header"> |
410 | 410 | <h1 class="archive-title"> |
411 | - <i class="format-link fa fa-<?php echo esc_attr( $format ); ?>"></i> |
|
411 | + <i class="format-link fa fa-<?php echo esc_attr($format); ?>"></i> |
|
412 | 412 | <span><?php the_title(); ?></span> |
413 | 413 | </h1> |
414 | 414 | </header> |
@@ -416,10 +416,10 @@ discard block |
||
416 | 416 | <?php |
417 | 417 | endif; |
418 | 418 | } |
419 | - add_action( 'lsx_entry_top', 'lsx_post_header' ); |
|
419 | + add_action('lsx_entry_top', 'lsx_post_header'); |
|
420 | 420 | endif; |
421 | 421 | |
422 | -if ( ! function_exists( 'lsx_header_search_form' ) ) : |
|
422 | +if ( ! function_exists('lsx_header_search_form')) : |
|
423 | 423 | /** |
424 | 424 | * Add a search form to just above the nav menu. |
425 | 425 | * |
@@ -427,24 +427,24 @@ discard block |
||
427 | 427 | * @subpackage layout |
428 | 428 | */ |
429 | 429 | function lsx_header_search_form() { |
430 | - $search_form = get_theme_mod( 'lsx_header_search', false ); |
|
430 | + $search_form = get_theme_mod('lsx_header_search', false); |
|
431 | 431 | |
432 | - if ( false !== $search_form || is_customize_preview() ) { |
|
433 | - get_search_form( true ); |
|
432 | + if (false !== $search_form || is_customize_preview()) { |
|
433 | + get_search_form(true); |
|
434 | 434 | } |
435 | 435 | } |
436 | - $mobile_header_layout = get_theme_mod( 'lsx_header_mobile_layout', 'navigation-bar' ); |
|
437 | - add_action( 'lsx_nav_before', 'lsx_header_search_form', 0 ); |
|
436 | + $mobile_header_layout = get_theme_mod('lsx_header_mobile_layout', 'navigation-bar'); |
|
437 | + add_action('lsx_nav_before', 'lsx_header_search_form', 0); |
|
438 | 438 | endif; |
439 | 439 | |
440 | 440 | // Add entry meta to single post if active. |
441 | -if ( ! function_exists( 'lsx_add_entry_meta' ) ) : |
|
441 | +if ( ! function_exists('lsx_add_entry_meta')) : |
|
442 | 442 | function lsx_add_entry_meta() { |
443 | - $disable_title = get_post_meta( get_the_ID(), 'lsx_disable_title', true ); |
|
444 | - if ( 'yes' === $disable_title && is_singular( 'post' ) ) { |
|
443 | + $disable_title = get_post_meta(get_the_ID(), 'lsx_disable_title', true); |
|
444 | + if ('yes' === $disable_title && is_singular('post')) { |
|
445 | 445 | return; |
446 | 446 | } |
447 | - if ( is_single() && is_singular( 'post' ) ) { |
|
447 | + if (is_single() && is_singular('post')) { |
|
448 | 448 | ?> |
449 | 449 | <div class="entry-meta"> |
450 | 450 | <?php lsx_post_meta_single_top(); ?> |
@@ -452,5 +452,5 @@ discard block |
||
452 | 452 | <?php |
453 | 453 | } |
454 | 454 | } |
455 | - add_action( 'lsx_entry_top', 'lsx_add_entry_meta', 999 ); |
|
455 | + add_action('lsx_entry_top', 'lsx_add_entry_meta', 999); |
|
456 | 456 | endif; |
@@ -6,11 +6,11 @@ discard block |
||
6 | 6 | * @subpackage scripts |
7 | 7 | */ |
8 | 8 | |
9 | -if ( ! defined( 'ABSPATH' ) ) { |
|
9 | +if ( ! defined('ABSPATH')) { |
|
10 | 10 | exit; |
11 | 11 | } |
12 | 12 | |
13 | -if ( ! function_exists( 'lsx_scripts' ) ) : |
|
13 | +if ( ! function_exists('lsx_scripts')) : |
|
14 | 14 | |
15 | 15 | /** |
16 | 16 | * Enqueue scripts, fonts and styles. |
@@ -25,9 +25,9 @@ discard block |
||
25 | 25 | |
26 | 26 | endif; |
27 | 27 | |
28 | -add_action( 'wp_enqueue_scripts', 'lsx_scripts', 5 ); |
|
28 | +add_action('wp_enqueue_scripts', 'lsx_scripts', 5); |
|
29 | 29 | |
30 | -if ( ! function_exists( 'lsx_admin_scripts' ) ) : |
|
30 | +if ( ! function_exists('lsx_admin_scripts')) : |
|
31 | 31 | |
32 | 32 | /** |
33 | 33 | * Enqueue scripts (admin). |
@@ -36,14 +36,14 @@ discard block |
||
36 | 36 | * @subpackage scripts |
37 | 37 | */ |
38 | 38 | function lsx_admin_scripts() { |
39 | - wp_enqueue_script( 'lsx-admin', get_template_directory_uri() . '/assets/js/admin/lsx-admin.js', array( 'jquery' ), LSX_VERSION, true ); |
|
39 | + wp_enqueue_script('lsx-admin', get_template_directory_uri() . '/assets/js/admin/lsx-admin.js', array('jquery'), LSX_VERSION, true); |
|
40 | 40 | } |
41 | 41 | |
42 | 42 | endif; |
43 | 43 | |
44 | -add_action( 'admin_enqueue_scripts', 'lsx_admin_scripts' ); |
|
44 | +add_action('admin_enqueue_scripts', 'lsx_admin_scripts'); |
|
45 | 45 | |
46 | -if ( ! function_exists( 'lsx_scripts_add_styles' ) ) : |
|
46 | +if ( ! function_exists('lsx_scripts_add_styles')) : |
|
47 | 47 | |
48 | 48 | /** |
49 | 49 | * Enqueue styles. |
@@ -52,23 +52,23 @@ discard block |
||
52 | 52 | * @subpackage scripts |
53 | 53 | */ |
54 | 54 | function lsx_scripts_add_styles() { |
55 | - wp_enqueue_style( 'lsx_fonts', get_template_directory_uri() . '/assets/css/lsx-fonts.css', array(), LSX_VERSION ); |
|
55 | + wp_enqueue_style('lsx_fonts', get_template_directory_uri() . '/assets/css/lsx-fonts.css', array(), LSX_VERSION); |
|
56 | 56 | |
57 | - wp_register_style( 'fontawesome', get_template_directory_uri() . '/assets/css/vendor/font-awesome.css', array(), LSX_VERSION ); |
|
58 | - wp_style_add_data( 'fontawesome', 'rtl', 'replace' ); |
|
57 | + wp_register_style('fontawesome', get_template_directory_uri() . '/assets/css/vendor/font-awesome.css', array(), LSX_VERSION); |
|
58 | + wp_style_add_data('fontawesome', 'rtl', 'replace'); |
|
59 | 59 | |
60 | - wp_register_style( 'bootstrap', get_template_directory_uri() . '/assets/css/vendor/bootstrap.css', array(), LSX_VERSION ); |
|
61 | - wp_style_add_data( 'bootstrap', 'rtl', 'replace' ); |
|
60 | + wp_register_style('bootstrap', get_template_directory_uri() . '/assets/css/vendor/bootstrap.css', array(), LSX_VERSION); |
|
61 | + wp_style_add_data('bootstrap', 'rtl', 'replace'); |
|
62 | 62 | |
63 | - wp_enqueue_style( 'lsx_main', get_template_directory_uri() . '/assets/css/lsx.css', array( 'lsx_fonts', 'fontawesome', 'bootstrap'/*, 'slick'*/ ), LSX_VERSION ); |
|
64 | - wp_enqueue_style( 'lsx_gutenberg', get_template_directory_uri() . '/assets/css/gutenberg.css', array( 'lsx_main' ), LSX_VERSION ); |
|
63 | + wp_enqueue_style('lsx_main', get_template_directory_uri() . '/assets/css/lsx.css', array('lsx_fonts', 'fontawesome', 'bootstrap'/*, 'slick'*/), LSX_VERSION); |
|
64 | + wp_enqueue_style('lsx_gutenberg', get_template_directory_uri() . '/assets/css/gutenberg.css', array('lsx_main'), LSX_VERSION); |
|
65 | 65 | |
66 | - wp_style_add_data( 'lsx_main', 'rtl', 'replace' ); |
|
66 | + wp_style_add_data('lsx_main', 'rtl', 'replace'); |
|
67 | 67 | } |
68 | 68 | |
69 | 69 | endif; |
70 | 70 | |
71 | -if ( ! function_exists( 'lsx_scripts_add_scripts' ) ) : |
|
71 | +if ( ! function_exists('lsx_scripts_add_scripts')) : |
|
72 | 72 | |
73 | 73 | /** |
74 | 74 | * Enqueue scripts. |
@@ -77,39 +77,39 @@ discard block |
||
77 | 77 | * @subpackage scripts |
78 | 78 | */ |
79 | 79 | function lsx_scripts_add_scripts() { |
80 | - if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) { |
|
81 | - wp_enqueue_script( 'comment-reply' ); |
|
80 | + if (is_singular() && comments_open() && get_option('thread_comments')) { |
|
81 | + wp_enqueue_script('comment-reply'); |
|
82 | 82 | } |
83 | 83 | |
84 | - wp_enqueue_script( 'platform', get_template_directory_uri() . '/assets/js/vendor/platform.min.js', array(), LSX_VERSION, true ); |
|
85 | - wp_enqueue_script( 'bootstrap', get_template_directory_uri() . '/assets/js/vendor/bootstrap.min.js', array( 'jquery' ), LSX_VERSION, true ); |
|
84 | + wp_enqueue_script('platform', get_template_directory_uri() . '/assets/js/vendor/platform.min.js', array(), LSX_VERSION, true); |
|
85 | + wp_enqueue_script('bootstrap', get_template_directory_uri() . '/assets/js/vendor/bootstrap.min.js', array('jquery'), LSX_VERSION, true); |
|
86 | 86 | |
87 | - wp_enqueue_script( 'imagesLoaded', get_template_directory_uri() . '/assets/js/vendor/imagesloaded.pkgd.min.js', array( 'masonry' ), LSX_VERSION, true ); |
|
88 | - wp_enqueue_script( 'scrolltofixed', get_template_directory_uri() . '/assets/js/vendor/jquery-scrolltofixed-min.js', array( 'jquery' ), LSX_VERSION, true ); |
|
89 | - wp_enqueue_script( 'slick', get_template_directory_uri() . '/assets/js/vendor/slick.min.js', array( 'jquery' ), LSX_VERSION, true ); |
|
90 | - wp_enqueue_script( 'slick-lightbox', get_template_directory_uri() . '/assets/js/vendor/slick-lightbox.min.js', array( 'jquery', 'slick' ), LSX_VERSION, true ); |
|
91 | - wp_enqueue_script( 'picturefill', get_template_directory_uri() . '/assets/js/vendor/picturefill.min.js', array(), LSX_VERSION, true ); |
|
87 | + wp_enqueue_script('imagesLoaded', get_template_directory_uri() . '/assets/js/vendor/imagesloaded.pkgd.min.js', array('masonry'), LSX_VERSION, true); |
|
88 | + wp_enqueue_script('scrolltofixed', get_template_directory_uri() . '/assets/js/vendor/jquery-scrolltofixed-min.js', array('jquery'), LSX_VERSION, true); |
|
89 | + wp_enqueue_script('slick', get_template_directory_uri() . '/assets/js/vendor/slick.min.js', array('jquery'), LSX_VERSION, true); |
|
90 | + wp_enqueue_script('slick-lightbox', get_template_directory_uri() . '/assets/js/vendor/slick-lightbox.min.js', array('jquery', 'slick'), LSX_VERSION, true); |
|
91 | + wp_enqueue_script('picturefill', get_template_directory_uri() . '/assets/js/vendor/picturefill.min.js', array(), LSX_VERSION, true); |
|
92 | 92 | |
93 | - if ( defined('SCRIPT_DEBUG') && SCRIPT_DEBUG ) { |
|
93 | + if (defined('SCRIPT_DEBUG') && SCRIPT_DEBUG) { |
|
94 | 94 | $prefix = 'src/'; |
95 | 95 | $suffix = ''; |
96 | 96 | } else { |
97 | 97 | $prefix = ''; |
98 | 98 | $suffix = '.min'; |
99 | 99 | } |
100 | - wp_enqueue_script( 'lsx_script', get_template_directory_uri() . '/assets/js/' . $prefix . 'lsx' . $suffix . '.js', array( 'jquery', 'platform', 'bootstrap', 'masonry', 'imagesLoaded', 'scrolltofixed', 'slick', 'slick-lightbox', 'picturefill' ), LSX_VERSION, true ); |
|
100 | + wp_enqueue_script('lsx_script', get_template_directory_uri() . '/assets/js/' . $prefix . 'lsx' . $suffix . '.js', array('jquery', 'platform', 'bootstrap', 'masonry', 'imagesLoaded', 'scrolltofixed', 'slick', 'slick-lightbox', 'picturefill'), LSX_VERSION, true); |
|
101 | 101 | |
102 | 102 | $param_array = array( |
103 | - 'columns' => apply_filters( 'lsx_archive_column_number', 3 ), |
|
104 | - 'stickyMenuSelector' => apply_filters( 'lsx_sticky_menu_selector', 'header.navbar' ), |
|
103 | + 'columns' => apply_filters('lsx_archive_column_number', 3), |
|
104 | + 'stickyMenuSelector' => apply_filters('lsx_sticky_menu_selector', 'header.navbar'), |
|
105 | 105 | ); |
106 | 106 | |
107 | - wp_localize_script( 'lsx_script', 'lsx_params', $param_array ); |
|
107 | + wp_localize_script('lsx_script', 'lsx_params', $param_array); |
|
108 | 108 | } |
109 | 109 | |
110 | 110 | endif; |
111 | 111 | |
112 | -if ( ! function_exists( 'lsx_scripts_child_theme' ) ) : |
|
112 | +if ( ! function_exists('lsx_scripts_child_theme')) : |
|
113 | 113 | |
114 | 114 | /** |
115 | 115 | * Enqueue scripts and styles (for child theme). |
@@ -118,12 +118,12 @@ discard block |
||
118 | 118 | * @subpackage scripts |
119 | 119 | */ |
120 | 120 | function lsx_scripts_child_theme() { |
121 | - if ( is_child_theme() && file_exists( get_stylesheet_directory() . '/assets/css/custom.css' ) ) { |
|
122 | - wp_enqueue_style( 'child-css', get_stylesheet_directory_uri() . '/assets/css/custom.css', array( 'lsx_main' ), LSX_VERSION ); |
|
123 | - wp_style_add_data( 'child-css', 'rtl', 'replace' ); |
|
121 | + if (is_child_theme() && file_exists(get_stylesheet_directory() . '/assets/css/custom.css')) { |
|
122 | + wp_enqueue_style('child-css', get_stylesheet_directory_uri() . '/assets/css/custom.css', array('lsx_main'), LSX_VERSION); |
|
123 | + wp_style_add_data('child-css', 'rtl', 'replace'); |
|
124 | 124 | } |
125 | 125 | } |
126 | 126 | |
127 | 127 | endif; |
128 | 128 | |
129 | -add_action( 'wp_enqueue_scripts', 'lsx_scripts_child_theme', 1999 ); |
|
129 | +add_action('wp_enqueue_scripts', 'lsx_scripts_child_theme', 1999); |
@@ -5,35 +5,35 @@ |
||
5 | 5 | * @package lsx |
6 | 6 | */ |
7 | 7 | |
8 | -$sidebar_enabled = apply_filters( 'lsx_sidebar_enable', true ); |
|
8 | +$sidebar_enabled = apply_filters('lsx_sidebar_enable', true); |
|
9 | 9 | |
10 | -if ( true !== $sidebar_enabled ) { |
|
10 | +if (true !== $sidebar_enabled) { |
|
11 | 11 | return true; |
12 | 12 | } |
13 | 13 | |
14 | -$show_on_front = get_option( 'show_on_front' ); |
|
14 | +$show_on_front = get_option('show_on_front'); |
|
15 | 15 | |
16 | -if ( 'page' === $show_on_front && is_front_page() ) { |
|
16 | +if ('page' === $show_on_front && is_front_page()) { |
|
17 | 17 | $layout = '1c'; |
18 | 18 | $sidebar = 'home'; |
19 | 19 | } else { |
20 | - $layout = get_theme_mod( 'lsx_layout', '2cr' ); |
|
21 | - $layout = apply_filters( 'lsx_layout', $layout ); |
|
20 | + $layout = get_theme_mod('lsx_layout', '2cr'); |
|
21 | + $layout = apply_filters('lsx_layout', $layout); |
|
22 | 22 | |
23 | - if ( 'posts' === $show_on_front && is_home() ) { |
|
23 | + if ('posts' === $show_on_front && is_home()) { |
|
24 | 24 | $sidebar = 'home'; |
25 | 25 | } else { |
26 | 26 | $sidebar = 'sidebar-1'; |
27 | 27 | } |
28 | 28 | } |
29 | 29 | |
30 | -if ( '1c' !== $layout ) : ?> |
|
30 | +if ('1c' !== $layout) : ?> |
|
31 | 31 | <?php lsx_sidebars_before(); ?> |
32 | - <div id="secondary" class="widget-area <?php echo esc_attr( lsx_sidebar_class() ); ?>" role="complementary"> |
|
32 | + <div id="secondary" class="widget-area <?php echo esc_attr(lsx_sidebar_class()); ?>" role="complementary"> |
|
33 | 33 | |
34 | 34 | <?php lsx_sidebar_top(); ?> |
35 | 35 | |
36 | - <?php if ( ! dynamic_sidebar( $sidebar ) ) : ?> |
|
36 | + <?php if ( ! dynamic_sidebar($sidebar)) : ?> |
|
37 | 37 | |
38 | 38 | <?php endif; ?> |
39 | 39 |
@@ -6,11 +6,11 @@ discard block |
||
6 | 6 | * @subpackage config |
7 | 7 | */ |
8 | 8 | |
9 | -if ( ! defined( 'ABSPATH' ) ) { |
|
9 | +if ( ! defined('ABSPATH')) { |
|
10 | 10 | exit; |
11 | 11 | } |
12 | 12 | |
13 | -if ( ! function_exists( 'lsx_setup' ) ) : |
|
13 | +if ( ! function_exists('lsx_setup')) : |
|
14 | 14 | |
15 | 15 | /** |
16 | 16 | * Theme after_setup_theme action. |
@@ -22,28 +22,28 @@ discard block |
||
22 | 22 | global $content_width; |
23 | 23 | $content_width = 1140; |
24 | 24 | |
25 | - remove_theme_support( 'widgets-block-editor' ); |
|
25 | + remove_theme_support('widgets-block-editor'); |
|
26 | 26 | |
27 | - load_theme_textdomain( 'lsx', get_template_directory() . '/languages' ); |
|
27 | + load_theme_textdomain('lsx', get_template_directory() . '/languages'); |
|
28 | 28 | |
29 | - add_image_size( 'lsx-thumbnail-carousel', 350, 230, true ); |
|
30 | - add_image_size( 'lsx-thumbnail-wide', 360, 168, true ); |
|
31 | - add_image_size( 'lsx-thumbnail-square', 350, 350, true ); |
|
32 | - add_image_size( 'lsx-thumbnail-single', 750, 350, true ); |
|
33 | - add_image_size( 'lsx-banner', 1920, 600, true ); |
|
29 | + add_image_size('lsx-thumbnail-carousel', 350, 230, true); |
|
30 | + add_image_size('lsx-thumbnail-wide', 360, 168, true); |
|
31 | + add_image_size('lsx-thumbnail-square', 350, 350, true); |
|
32 | + add_image_size('lsx-thumbnail-single', 750, 350, true); |
|
33 | + add_image_size('lsx-banner', 1920, 600, true); |
|
34 | 34 | |
35 | 35 | register_nav_menus( |
36 | 36 | array( |
37 | - 'primary' => esc_html__( 'Primary Menu', 'lsx' ), |
|
38 | - 'top-menu' => esc_html__( 'Top Menu (right)', 'lsx' ), |
|
39 | - 'top-menu-left' => esc_html__( 'Top Menu (left)', 'lsx' ), |
|
40 | - 'social' => esc_html__( 'Social Menu', 'lsx' ), |
|
41 | - 'footer' => esc_html__( 'Footer Menu', 'lsx' ), |
|
37 | + 'primary' => esc_html__('Primary Menu', 'lsx'), |
|
38 | + 'top-menu' => esc_html__('Top Menu (right)', 'lsx'), |
|
39 | + 'top-menu-left' => esc_html__('Top Menu (left)', 'lsx'), |
|
40 | + 'social' => esc_html__('Social Menu', 'lsx'), |
|
41 | + 'footer' => esc_html__('Footer Menu', 'lsx'), |
|
42 | 42 | ) |
43 | 43 | ); |
44 | 44 | |
45 | - add_theme_support( 'automatic-feed-links' ); |
|
46 | - add_theme_support( 'custom-background' ); |
|
45 | + add_theme_support('automatic-feed-links'); |
|
46 | + add_theme_support('custom-background'); |
|
47 | 47 | |
48 | 48 | add_theme_support( |
49 | 49 | 'custom-logo', |
@@ -55,7 +55,7 @@ discard block |
||
55 | 55 | ) |
56 | 56 | ); |
57 | 57 | |
58 | - add_theme_support( 'html5', array( 'caption' ) ); |
|
58 | + add_theme_support('html5', array('caption')); |
|
59 | 59 | |
60 | 60 | add_theme_support( |
61 | 61 | 'post-formats', |
@@ -68,8 +68,8 @@ discard block |
||
68 | 68 | ) |
69 | 69 | ); |
70 | 70 | |
71 | - add_theme_support( 'post-thumbnails' ); |
|
72 | - add_theme_support( 'sensei' ); |
|
71 | + add_theme_support('post-thumbnails'); |
|
72 | + add_theme_support('sensei'); |
|
73 | 73 | |
74 | 74 | add_theme_support( |
75 | 75 | 'site-logo', |
@@ -82,14 +82,14 @@ discard block |
||
82 | 82 | ) |
83 | 83 | ); |
84 | 84 | |
85 | - add_theme_support( 'title-tag' ); |
|
85 | + add_theme_support('title-tag'); |
|
86 | 86 | |
87 | 87 | /* |
88 | 88 | * @TODO - Necessary to test it |
89 | 89 | */ |
90 | 90 | |
91 | 91 | // add_theme_support( 'woocommerce' );. |
92 | - add_theme_support( 'starter-content', array( |
|
92 | + add_theme_support('starter-content', array( |
|
93 | 93 | 'widgets' => array( |
94 | 94 | 'sidebar-home' => array( |
95 | 95 | 'custom_widget_1' => array( |
@@ -97,7 +97,7 @@ discard block |
||
97 | 97 | |
98 | 98 | array( |
99 | 99 | 'title' => '', |
100 | - 'text' => wp_kses_post( '<div class="row"><div class="col-sm-12 text-center"><h3>Build your perfect website <small>with the LSX theme</small></h3></div></div><div class="row"><div class="col-sm-4 text-center"><h4>Fast</h4><p>"Quick" isn\'t a word most people use when describing their website building experience.</p></div><div class="col-sm-4 text-center"><h4>Easy</h4><p>We\'ve built websites for countless clients, and we know what kind of back-end makes sense easily.</p></div><div class="col-sm-4 text-center"><h4>Comprehensive</h4><p>The LSX extensions come with features out the box that are essential.</p></div></div>' ), |
|
100 | + 'text' => wp_kses_post('<div class="row"><div class="col-sm-12 text-center"><h3>Build your perfect website <small>with the LSX theme</small></h3></div></div><div class="row"><div class="col-sm-4 text-center"><h4>Fast</h4><p>"Quick" isn\'t a word most people use when describing their website building experience.</p></div><div class="col-sm-4 text-center"><h4>Easy</h4><p>We\'ve built websites for countless clients, and we know what kind of back-end makes sense easily.</p></div><div class="col-sm-4 text-center"><h4>Comprehensive</h4><p>The LSX extensions come with features out the box that are essential.</p></div></div>'), |
|
101 | 101 | ), |
102 | 102 | ), |
103 | 103 | |
@@ -106,7 +106,7 @@ discard block |
||
106 | 106 | |
107 | 107 | array( |
108 | 108 | 'title' => '', |
109 | - 'text' => wp_kses_post( '<div class="lsx-full-width-alt"><div class="row"><div class="col-xs-12"><h3>A big CTA title</h3><p class="text-center"><a class="btn cta-btn" href="http://www.lsdeb.biz/" target="_blank" rel="noreferrer noopener">Hire Us</a><p></div></div></div>' ), |
|
109 | + 'text' => wp_kses_post('<div class="lsx-full-width-alt"><div class="row"><div class="col-xs-12"><h3>A big CTA title</h3><p class="text-center"><a class="btn cta-btn" href="http://www.lsdeb.biz/" target="_blank" rel="noreferrer noopener">Hire Us</a><p></div></div></div>'), |
|
110 | 110 | ), |
111 | 111 | ), |
112 | 112 | |
@@ -115,7 +115,7 @@ discard block |
||
115 | 115 | |
116 | 116 | array( |
117 | 117 | 'title' => '', |
118 | - 'text' => wp_kses_post( '<div class="row"><div class="col-xs-12"><h3>Homepage Widget</h3><p>Lorem ipsum dolor sit amet, <a href="#">consectetuer adipiscing elit</a>. Donec odio. Quisque volutpat mattis eros. Nullam malesuada erat ut turpis. Suspendisse urna nibh, viverra non, semper suscipit, posuere a, pede.</p></div></div>' ), |
|
118 | + 'text' => wp_kses_post('<div class="row"><div class="col-xs-12"><h3>Homepage Widget</h3><p>Lorem ipsum dolor sit amet, <a href="#">consectetuer adipiscing elit</a>. Donec odio. Quisque volutpat mattis eros. Nullam malesuada erat ut turpis. Suspendisse urna nibh, viverra non, semper suscipit, posuere a, pede.</p></div></div>'), |
|
119 | 119 | ), |
120 | 120 | ), |
121 | 121 | ), |
@@ -125,8 +125,8 @@ discard block |
||
125 | 125 | 'text', |
126 | 126 | |
127 | 127 | array( |
128 | - 'title' => esc_html__( 'Space for Footer Widgets', 'lsx' ), |
|
129 | - 'text' => esc_html__( 'This is here to showcase some footer widgets. You can decide what to add and what to hide. Nam nostrum evertitur ad, ut pri nibh veniam, urbanitas definitionem eum ex.', 'lsx' ), |
|
128 | + 'title' => esc_html__('Space for Footer Widgets', 'lsx'), |
|
129 | + 'text' => esc_html__('This is here to showcase some footer widgets. You can decide what to add and what to hide. Nam nostrum evertitur ad, ut pri nibh veniam, urbanitas definitionem eum ex.', 'lsx'), |
|
130 | 130 | ), |
131 | 131 | ), |
132 | 132 | |
@@ -134,8 +134,8 @@ discard block |
||
134 | 134 | 'text', |
135 | 135 | |
136 | 136 | array( |
137 | - 'title' => esc_html__( 'Space for Footer Widgets', 'lsx' ), |
|
138 | - 'text' => esc_html__( 'This is here to showcase some footer widgets. You can decide what to add and what to hide. Nam nostrum evertitur ad, ut pri nibh veniam, urbanitas definitionem eum ex.', 'lsx' ), |
|
137 | + 'title' => esc_html__('Space for Footer Widgets', 'lsx'), |
|
138 | + 'text' => esc_html__('This is here to showcase some footer widgets. You can decide what to add and what to hide. Nam nostrum evertitur ad, ut pri nibh veniam, urbanitas definitionem eum ex.', 'lsx'), |
|
139 | 139 | ), |
140 | 140 | ), |
141 | 141 | |
@@ -143,8 +143,8 @@ discard block |
||
143 | 143 | 'text', |
144 | 144 | |
145 | 145 | array( |
146 | - 'title' => esc_html__( 'Contact us:', 'lsx' ), |
|
147 | - 'text' => wp_kses_post( '<a href="mailto:[email protected]><i class="fa fa-envelope fa-fw"></i> [email protected]</a><br><a href="tel:+27214489843"><i class="fa fa-phone fa-fw"></i> +27 21 448 9843</a><br><i class="fa fa-skype fa-fw"></i> /lightspeeddevelopment' ), |
|
146 | + 'title' => esc_html__('Contact us:', 'lsx'), |
|
147 | + 'text' => wp_kses_post('<a href="mailto:[email protected]><i class="fa fa-envelope fa-fw"></i> [email protected]</a><br><a href="tel:+27214489843"><i class="fa fa-phone fa-fw"></i> +27 21 448 9843</a><br><i class="fa fa-skype fa-fw"></i> /lightspeeddevelopment'), |
|
148 | 148 | ), |
149 | 149 | ), |
150 | 150 | ), |
@@ -154,8 +154,8 @@ discard block |
||
154 | 154 | 'text', |
155 | 155 | |
156 | 156 | array( |
157 | - 'title' => esc_html__( 'A Footer Call to Action', 'lsx' ), |
|
158 | - 'text' => esc_html__( 'Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec odio. Quisque volutpat mattis eros. Nullam malesuada erat ut turpis. Suspendisse urna nibh, viverra non, semper suscipit, posuere a, pede.', 'lsx' ), |
|
157 | + 'title' => esc_html__('A Footer Call to Action', 'lsx'), |
|
158 | + 'text' => esc_html__('Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec odio. Quisque volutpat mattis eros. Nullam malesuada erat ut turpis. Suspendisse urna nibh, viverra non, semper suscipit, posuere a, pede.', 'lsx'), |
|
159 | 159 | ), |
160 | 160 | ), |
161 | 161 | ), |
@@ -165,7 +165,7 @@ discard block |
||
165 | 165 | 'home' => array( |
166 | 166 | 'template' => 'page-templates/template-front-page.php', |
167 | 167 | 'thumbnail' => '{{image-banner-example-01}}', |
168 | - 'post_title' => esc_html__( 'LSX is a free WordPress theme', 'lsx' ), |
|
168 | + 'post_title' => esc_html__('LSX is a free WordPress theme', 'lsx'), |
|
169 | 169 | 'post_content' => '', |
170 | 170 | ), |
171 | 171 | |
@@ -182,17 +182,17 @@ discard block |
||
182 | 182 | |
183 | 183 | 'attachments' => array( |
184 | 184 | 'image-banner-example-01' => array( |
185 | - 'post_title' => esc_html_x( 'Banner Example 01', 'Theme starter content', 'lsx' ), |
|
185 | + 'post_title' => esc_html_x('Banner Example 01', 'Theme starter content', 'lsx'), |
|
186 | 186 | 'file' => 'assets/images/admin/banner-example-01.jpg', |
187 | 187 | ), |
188 | 188 | |
189 | 189 | 'image-banner-example-02' => array( |
190 | - 'post_title' => esc_html_x( 'Banner Example 02', 'Theme starter content', 'lsx' ), |
|
190 | + 'post_title' => esc_html_x('Banner Example 02', 'Theme starter content', 'lsx'), |
|
191 | 191 | 'file' => 'assets/images/admin/banner-example-02.jpg', |
192 | 192 | ), |
193 | 193 | |
194 | 194 | 'image-banner-example-03' => array( |
195 | - 'post_title' => esc_html_x( 'Banner Example 03', 'Theme starter content', 'lsx' ), |
|
195 | + 'post_title' => esc_html_x('Banner Example 03', 'Theme starter content', 'lsx'), |
|
196 | 196 | 'file' => 'assets/images/admin/banner-example-03.jpg', |
197 | 197 | ), |
198 | 198 | ), |
@@ -201,12 +201,12 @@ discard block |
||
201 | 201 | 'show_on_front' => 'page', |
202 | 202 | 'page_on_front' => '{{home}}', |
203 | 203 | 'page_for_posts' => '{{blog}}', |
204 | - 'blogdescription' => esc_html__( 'LSX starter content example', 'lsx' ), |
|
204 | + 'blogdescription' => esc_html__('LSX starter content example', 'lsx'), |
|
205 | 205 | ), |
206 | 206 | |
207 | 207 | 'nav_menus' => array( |
208 | 208 | 'primary' => array( |
209 | - 'name' => esc_html__( 'Primary Menu', 'lsx' ), |
|
209 | + 'name' => esc_html__('Primary Menu', 'lsx'), |
|
210 | 210 | |
211 | 211 | 'items' => array( |
212 | 212 | 'page_home', |
@@ -217,7 +217,7 @@ discard block |
||
217 | 217 | ), |
218 | 218 | |
219 | 219 | 'top-menu' => array( |
220 | - 'name' => esc_html__( 'Top Menu', 'lsx' ), |
|
220 | + 'name' => esc_html__('Top Menu', 'lsx'), |
|
221 | 221 | |
222 | 222 | 'items' => array( |
223 | 223 | 'custom_link_1' => array( |
@@ -245,7 +245,7 @@ discard block |
||
245 | 245 | ), |
246 | 246 | |
247 | 247 | 'social' => array( |
248 | - 'name' => esc_html__( 'Social Menu', 'lsx' ), |
|
248 | + 'name' => esc_html__('Social Menu', 'lsx'), |
|
249 | 249 | |
250 | 250 | 'items' => array( |
251 | 251 | 'link_facebook', |
@@ -260,7 +260,7 @@ discard block |
||
260 | 260 | ), |
261 | 261 | |
262 | 262 | 'footer' => array( |
263 | - 'name' => esc_html__( 'Footer Menu', 'lsx' ), |
|
263 | + 'name' => esc_html__('Footer Menu', 'lsx'), |
|
264 | 264 | |
265 | 265 | 'items' => array( |
266 | 266 | 'page_about', |
@@ -274,14 +274,14 @@ discard block |
||
274 | 274 | 'lsx_header_search' => false, |
275 | 275 | 'lsx_layout' => '1c', |
276 | 276 | ), |
277 | - ) ); |
|
277 | + )); |
|
278 | 278 | } |
279 | 279 | |
280 | 280 | endif; |
281 | 281 | |
282 | -add_action( 'after_setup_theme', 'lsx_setup' ); |
|
282 | +add_action('after_setup_theme', 'lsx_setup'); |
|
283 | 283 | |
284 | -if ( ! function_exists( 'lsx_init' ) ) : |
|
284 | +if ( ! function_exists('lsx_init')) : |
|
285 | 285 | |
286 | 286 | /** |
287 | 287 | * Theme init action. |
@@ -290,20 +290,20 @@ discard block |
||
290 | 290 | * @subpackage config |
291 | 291 | */ |
292 | 292 | function lsx_init() { |
293 | - add_post_type_support( 'page', 'excerpt' ); |
|
293 | + add_post_type_support('page', 'excerpt'); |
|
294 | 294 | |
295 | - if ( class_exists( 'WooCommerce' ) ) { |
|
296 | - remove_action( 'woocommerce_before_main_content', 'woocommerce_breadcrumb', 20 ); |
|
295 | + if (class_exists('WooCommerce')) { |
|
296 | + remove_action('woocommerce_before_main_content', 'woocommerce_breadcrumb', 20); |
|
297 | 297 | } |
298 | 298 | |
299 | - remove_action( 'comment_form', 'wp_comment_form_unfiltered_html_nonce', 10 ); |
|
299 | + remove_action('comment_form', 'wp_comment_form_unfiltered_html_nonce', 10); |
|
300 | 300 | } |
301 | 301 | |
302 | 302 | endif; |
303 | 303 | |
304 | -add_action( 'init', 'lsx_init', 100 ); |
|
304 | +add_action('init', 'lsx_init', 100); |
|
305 | 305 | |
306 | -if ( ! function_exists( 'lsx_process_content_width' ) ) : |
|
306 | +if ( ! function_exists('lsx_process_content_width')) : |
|
307 | 307 | |
308 | 308 | /** |
309 | 309 | * Overwrite the $content_width var, based on the layout of the page. |
@@ -314,16 +314,16 @@ discard block |
||
314 | 314 | function lsx_process_content_width() { |
315 | 315 | global $content_width; |
316 | 316 | |
317 | - if ( is_page_template( 'page-templates/template-front-page.php' ) ) { |
|
317 | + if (is_page_template('page-templates/template-front-page.php')) { |
|
318 | 318 | $content_width = 1140; |
319 | 319 | } |
320 | 320 | } |
321 | 321 | |
322 | 322 | endif; |
323 | 323 | |
324 | -add_action( 'wp_head', 'lsx_process_content_width' ); |
|
324 | +add_action('wp_head', 'lsx_process_content_width'); |
|
325 | 325 | |
326 | -if ( ! function_exists( 'lsx_file_get_contents' ) ) : |
|
326 | +if ( ! function_exists('lsx_file_get_contents')) : |
|
327 | 327 | |
328 | 328 | /** |
329 | 329 | * Get file contents. |
@@ -331,19 +331,19 @@ discard block |
||
331 | 331 | * @package lsx |
332 | 332 | * @subpackage config |
333 | 333 | */ |
334 | - function lsx_file_get_contents( $file ) { |
|
335 | - if ( file_exists( $file ) ) { |
|
334 | + function lsx_file_get_contents($file) { |
|
335 | + if (file_exists($file)) { |
|
336 | 336 | global $wp_filesystem; |
337 | 337 | |
338 | - if ( empty( $wp_filesystem ) ) { |
|
338 | + if (empty($wp_filesystem)) { |
|
339 | 339 | require_once ABSPATH . 'wp-admin/includes/file.php'; |
340 | 340 | WP_Filesystem(); |
341 | 341 | } |
342 | 342 | |
343 | - if ( $wp_filesystem ) { |
|
344 | - $contents = $wp_filesystem->get_contents( $file ); |
|
343 | + if ($wp_filesystem) { |
|
344 | + $contents = $wp_filesystem->get_contents($file); |
|
345 | 345 | |
346 | - if ( ! empty( $contents ) ) { |
|
346 | + if ( ! empty($contents)) { |
|
347 | 347 | return $contents; |
348 | 348 | } |
349 | 349 | } |
@@ -9,7 +9,7 @@ discard block |
||
9 | 9 | /** |
10 | 10 | * WooCommerce Order Delivery Date |
11 | 11 | */ |
12 | -if ( function_exists( 'wc_od_get_delivery_date_field_args' ) ) { |
|
12 | +if (function_exists('wc_od_get_delivery_date_field_args')) { |
|
13 | 13 | /** |
14 | 14 | * Change the arguments for the checkout delivery date field. |
15 | 15 | * |
@@ -18,13 +18,13 @@ discard block |
||
18 | 18 | * @param $args array |
19 | 19 | * @return array |
20 | 20 | */ |
21 | - function lsx_wc_delivery_date_args( $args = array(), $context ) { |
|
22 | - if ( 'checkout' === $context ) { |
|
23 | - $args['label'] = _x( 'Date', 'Delivery date checkout field label', 'lsx' ); |
|
21 | + function lsx_wc_delivery_date_args($args = array(), $context) { |
|
22 | + if ('checkout' === $context) { |
|
23 | + $args['label'] = _x('Date', 'Delivery date checkout field label', 'lsx'); |
|
24 | 24 | } |
25 | 25 | return $args; |
26 | 26 | } |
27 | - add_filter( 'wc_od_delivery_date_field_args', 'lsx_wc_delivery_date_args', 10, 2 ); |
|
27 | + add_filter('wc_od_delivery_date_field_args', 'lsx_wc_delivery_date_args', 10, 2); |
|
28 | 28 | |
29 | 29 | /** |
30 | 30 | * Change the title of the shipping and delivery title. |
@@ -34,19 +34,19 @@ discard block |
||
34 | 34 | * @param $args array |
35 | 35 | * @return array |
36 | 36 | */ |
37 | - function lsx_wc_delivery_details_args( $args = array() ) { |
|
38 | - $args['title'] = _x( 'Collection or Delivery Time-slot', 'Delivery date title on checkout', 'lsx' ); |
|
37 | + function lsx_wc_delivery_details_args($args = array()) { |
|
38 | + $args['title'] = _x('Collection or Delivery Time-slot', 'Delivery date title on checkout', 'lsx'); |
|
39 | 39 | return $args; |
40 | 40 | } |
41 | - add_filter( 'wc_od_order_delivery_details_args', 'lsx_wc_delivery_details_args', 10, 1 ); |
|
42 | - add_filter( 'wc_od_checkout_delivery_details_args', 'lsx_wc_delivery_details_args', 10, 1 ); |
|
41 | + add_filter('wc_od_order_delivery_details_args', 'lsx_wc_delivery_details_args', 10, 1); |
|
42 | + add_filter('wc_od_checkout_delivery_details_args', 'lsx_wc_delivery_details_args', 10, 1); |
|
43 | 43 | } |
44 | 44 | |
45 | 45 | /** |
46 | 46 | * WooCommerce Points and Rewards |
47 | 47 | */ |
48 | 48 | |
49 | -if ( class_exists( 'WC_Points_Rewards' ) ) { |
|
49 | +if (class_exists('WC_Points_Rewards')) { |
|
50 | 50 | /** |
51 | 51 | * Adds a div around the Points and rewards message. |
52 | 52 | * |
@@ -54,13 +54,13 @@ discard block |
||
54 | 54 | * @param string $option |
55 | 55 | * @return string |
56 | 56 | */ |
57 | - function lsx_wc_points_message_div( $message = '', $option = '' ) { |
|
58 | - if ( '' !== $message ) { |
|
57 | + function lsx_wc_points_message_div($message = '', $option = '') { |
|
58 | + if ('' !== $message) { |
|
59 | 59 | $message = '<div class="lsx-woocommerce-message-text">' . $message . '</div>'; |
60 | 60 | } |
61 | 61 | return $message; |
62 | 62 | } |
63 | - add_filter( 'option_wc_points_rewards_redeem_points_message', 'lsx_wc_points_message_div', 10, 2 ); |
|
63 | + add_filter('option_wc_points_rewards_redeem_points_message', 'lsx_wc_points_message_div', 10, 2); |
|
64 | 64 | |
65 | 65 | /** |
66 | 66 | * Adds in the lsx wrapper class. |
@@ -69,11 +69,11 @@ discard block |
||
69 | 69 | * @param boolean $discount_available |
70 | 70 | * @return string |
71 | 71 | */ |
72 | - function lsx_wc_points_message_div_wrapper_class( $message = '', $discount_available ) { |
|
73 | - if ( '' !== $message ) { |
|
74 | - $message = str_replace( 'wc_points_redeem_earn_points', 'wc_points_redeem_earn_points woocommerce-message lsx-woocommerce-message-wrap', $message ); |
|
72 | + function lsx_wc_points_message_div_wrapper_class($message = '', $discount_available) { |
|
73 | + if ('' !== $message) { |
|
74 | + $message = str_replace('wc_points_redeem_earn_points', 'wc_points_redeem_earn_points woocommerce-message lsx-woocommerce-message-wrap', $message); |
|
75 | 75 | } |
76 | 76 | return $message; |
77 | 77 | } |
78 | - add_filter( 'wc_points_rewards_redeem_points_message', 'lsx_wc_points_message_div_wrapper_class', 10, 2 ); |
|
78 | + add_filter('wc_points_rewards_redeem_points_message', 'lsx_wc_points_message_div_wrapper_class', 10, 2); |
|
79 | 79 | } |
@@ -7,34 +7,34 @@ |
||
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.5' ); |
|
14 | +define('LSX_VERSION', '2.9.5'); |
|
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 | require get_template_directory() . '/includes/woocommerce/addons.php'; |
23 | 23 | } |
24 | 24 | |
25 | -if ( class_exists( 'Tribe__Events__Main' ) ) { |
|
25 | +if (class_exists('Tribe__Events__Main')) { |
|
26 | 26 | require get_template_directory() . '/includes/the-events-calendar/the-events-calendar.php'; |
27 | 27 | } |
28 | 28 | |
29 | -if ( class_exists( 'Sensei_Main' ) || class_exists( 'Sensei_WC' ) ) { |
|
29 | +if (class_exists('Sensei_Main') || class_exists('Sensei_WC')) { |
|
30 | 30 | require get_template_directory() . '/includes/sensei/class-lsx-sensei.php'; |
31 | 31 | } |
32 | 32 | |
33 | -if ( class_exists( 'Popup_Maker' ) ) { |
|
33 | +if (class_exists('Popup_Maker')) { |
|
34 | 34 | require get_template_directory() . '/includes/popup-maker/class-lsx-popup-maker.php'; |
35 | 35 | } |
36 | 36 | |
37 | -if ( class_exists( 'bbPress' ) ) { |
|
37 | +if (class_exists('bbPress')) { |
|
38 | 38 | require get_template_directory() . '/includes/bbpress/bbpress.php'; |
39 | 39 | } |
40 | 40 |
@@ -6,11 +6,11 @@ discard block |
||
6 | 6 | * @subpackage woocommerce |
7 | 7 | */ |
8 | 8 | |
9 | -if ( ! defined( 'ABSPATH' ) ) { |
|
9 | +if ( ! defined('ABSPATH')) { |
|
10 | 10 | exit; |
11 | 11 | } |
12 | 12 | |
13 | -if ( ! function_exists( 'lsx_wc_support' ) ) : |
|
13 | +if ( ! function_exists('lsx_wc_support')) : |
|
14 | 14 | |
15 | 15 | /** |
16 | 16 | * WooCommerce support. |
@@ -19,17 +19,17 @@ discard block |
||
19 | 19 | * @subpackage woocommerce |
20 | 20 | */ |
21 | 21 | function lsx_wc_support() { |
22 | - add_theme_support( 'woocommerce' ); |
|
23 | - add_theme_support( 'wc-product-gallery-zoom' ); |
|
24 | - add_theme_support( 'wc-product-gallery-lightbox' ); |
|
25 | - add_theme_support( 'wc-product-gallery-slider' ); |
|
22 | + add_theme_support('woocommerce'); |
|
23 | + add_theme_support('wc-product-gallery-zoom'); |
|
24 | + add_theme_support('wc-product-gallery-lightbox'); |
|
25 | + add_theme_support('wc-product-gallery-slider'); |
|
26 | 26 | } |
27 | 27 | |
28 | - add_action( 'after_setup_theme', 'lsx_wc_support' ); |
|
28 | + add_action('after_setup_theme', 'lsx_wc_support'); |
|
29 | 29 | |
30 | 30 | endif; |
31 | 31 | |
32 | -if ( ! function_exists( 'lsx_wc_scripts_add_styles' ) ) : |
|
32 | +if ( ! function_exists('lsx_wc_scripts_add_styles')) : |
|
33 | 33 | |
34 | 34 | /** |
35 | 35 | * WooCommerce enqueue styles. |
@@ -38,18 +38,18 @@ discard block |
||
38 | 38 | * @subpackage woocommerce |
39 | 39 | */ |
40 | 40 | function lsx_wc_scripts_add_styles() { |
41 | - wp_enqueue_style( 'woocommerce-lsx', get_template_directory_uri() . '/assets/css/woocommerce/woocommerce.css', array( 'lsx_main' ), LSX_VERSION ); |
|
42 | - wp_style_add_data( 'woocommerce-lsx', 'rtl', 'replace' ); |
|
41 | + wp_enqueue_style('woocommerce-lsx', get_template_directory_uri() . '/assets/css/woocommerce/woocommerce.css', array('lsx_main'), LSX_VERSION); |
|
42 | + wp_style_add_data('woocommerce-lsx', 'rtl', 'replace'); |
|
43 | 43 | |
44 | 44 | // Remove WC Shipping Multiple Addresses specific script causing issues on checkout. |
45 | - wp_dequeue_script( 'wcms-country-select' ); |
|
45 | + wp_dequeue_script('wcms-country-select'); |
|
46 | 46 | } |
47 | 47 | |
48 | - add_action( 'wp_enqueue_scripts', 'lsx_wc_scripts_add_styles' ); |
|
48 | + add_action('wp_enqueue_scripts', 'lsx_wc_scripts_add_styles'); |
|
49 | 49 | |
50 | 50 | endif; |
51 | 51 | |
52 | -if ( ! function_exists( 'lsx_wc_checkout_cart_title' ) ) : |
|
52 | +if ( ! function_exists('lsx_wc_checkout_cart_title')) : |
|
53 | 53 | |
54 | 54 | /** |
55 | 55 | * Add title to Woocommerce Cart page anc Checkout page. |
@@ -59,21 +59,21 @@ discard block |
||
59 | 59 | */ |
60 | 60 | function lsx_wc_checkout_cart_title() { |
61 | 61 | $default_size = 'sm'; |
62 | - $size = apply_filters( 'lsx_bootstrap_column_size', $default_size ); |
|
63 | - if ( function_exists( 'is_woocommerce' ) && ( is_checkout() || is_cart() ) ) { |
|
62 | + $size = apply_filters('lsx_bootstrap_column_size', $default_size); |
|
63 | + if (function_exists('is_woocommerce') && (is_checkout() || is_cart())) { |
|
64 | 64 | ?> |
65 | - <div class="checkout-header-wrapper cart-checkout-page col-<?php echo esc_attr( $size ); ?>-12"> |
|
65 | + <div class="checkout-header-wrapper cart-checkout-page col-<?php echo esc_attr($size); ?>-12"> |
|
66 | 66 | <h1 class="archive-title"><?php the_title(); ?></h1> |
67 | 67 | </div> |
68 | 68 | <?php |
69 | 69 | } |
70 | 70 | } |
71 | 71 | |
72 | - add_action( 'lsx_entry_inside_top', 'lsx_wc_checkout_cart_title' ); |
|
72 | + add_action('lsx_entry_inside_top', 'lsx_wc_checkout_cart_title'); |
|
73 | 73 | |
74 | 74 | endif; |
75 | 75 | |
76 | -if ( ! function_exists( 'lsx_simple_checkout' ) ) : |
|
76 | +if ( ! function_exists('lsx_simple_checkout')) : |
|
77 | 77 | |
78 | 78 | /** |
79 | 79 | * Remove footer widgets to make Checkout and Cart simpler. |
@@ -83,18 +83,18 @@ discard block |
||
83 | 83 | */ |
84 | 84 | function lsx_simple_checkout() { |
85 | 85 | |
86 | - if ( class_exists( 'WooCommerce' ) ) { |
|
87 | - if ( is_checkout() || is_cart() ) { |
|
88 | - remove_action( 'lsx_footer_before', 'lsx_add_footer_sidebar_area' ); |
|
86 | + if (class_exists('WooCommerce')) { |
|
87 | + if (is_checkout() || is_cart()) { |
|
88 | + remove_action('lsx_footer_before', 'lsx_add_footer_sidebar_area'); |
|
89 | 89 | } |
90 | 90 | } |
91 | 91 | } |
92 | 92 | |
93 | - add_action( 'wp_head', 'lsx_simple_checkout' ); |
|
93 | + add_action('wp_head', 'lsx_simple_checkout'); |
|
94 | 94 | |
95 | 95 | endif; |
96 | 96 | |
97 | -if ( ! function_exists( 'lsx_wc_form_field_args' ) ) : |
|
97 | +if ( ! function_exists('lsx_wc_form_field_args')) : |
|
98 | 98 | |
99 | 99 | /** |
100 | 100 | * WooCommerce form fields. |
@@ -102,17 +102,17 @@ discard block |
||
102 | 102 | * @package lsx |
103 | 103 | * @subpackage woocommerce |
104 | 104 | */ |
105 | - function lsx_wc_form_field_args( $args, $key, $value ) { |
|
105 | + function lsx_wc_form_field_args($args, $key, $value) { |
|
106 | 106 | $args['input_class'][] = 'form-control'; |
107 | 107 | |
108 | 108 | return $args; |
109 | 109 | } |
110 | 110 | |
111 | - add_action( 'woocommerce_form_field_args', 'lsx_wc_form_field_args', 10, 3 ); |
|
111 | + add_action('woocommerce_form_field_args', 'lsx_wc_form_field_args', 10, 3); |
|
112 | 112 | |
113 | 113 | endif; |
114 | 114 | |
115 | -if ( ! function_exists( 'lsx_wc_theme_wrapper_start' ) ) : |
|
115 | +if ( ! function_exists('lsx_wc_theme_wrapper_start')) : |
|
116 | 116 | |
117 | 117 | /** |
118 | 118 | * WooCommerce wrapper start. |
@@ -122,18 +122,18 @@ discard block |
||
122 | 122 | */ |
123 | 123 | function lsx_wc_theme_wrapper_start() { |
124 | 124 | lsx_content_wrap_before(); |
125 | - echo '<div id="primary" class="content-area ' . esc_attr( lsx_main_class() ) . '">'; |
|
125 | + echo '<div id="primary" class="content-area ' . esc_attr(lsx_main_class()) . '">'; |
|
126 | 126 | lsx_content_before(); |
127 | 127 | echo '<main id="main" class="site-main" role="main">'; |
128 | 128 | lsx_content_top(); |
129 | 129 | } |
130 | 130 | |
131 | - remove_action( 'woocommerce_before_main_content', 'woocommerce_output_content_wrapper', 10 ); |
|
132 | - add_action( 'woocommerce_before_main_content', 'lsx_wc_theme_wrapper_start' ); |
|
131 | + remove_action('woocommerce_before_main_content', 'woocommerce_output_content_wrapper', 10); |
|
132 | + add_action('woocommerce_before_main_content', 'lsx_wc_theme_wrapper_start'); |
|
133 | 133 | |
134 | 134 | endif; |
135 | 135 | |
136 | -if ( ! function_exists( 'lsx_wc_theme_wrapper_end' ) ) : |
|
136 | +if ( ! function_exists('lsx_wc_theme_wrapper_end')) : |
|
137 | 137 | |
138 | 138 | /** |
139 | 139 | * WooCommerce wrapper end. |
@@ -149,12 +149,12 @@ discard block |
||
149 | 149 | lsx_content_wrap_after(); |
150 | 150 | } |
151 | 151 | |
152 | - remove_action( 'woocommerce_after_main_content', 'woocommerce_output_content_wrapper_end', 10 ); |
|
153 | - add_action( 'woocommerce_after_main_content', 'lsx_wc_theme_wrapper_end' ); |
|
152 | + remove_action('woocommerce_after_main_content', 'woocommerce_output_content_wrapper_end', 10); |
|
153 | + add_action('woocommerce_after_main_content', 'lsx_wc_theme_wrapper_end'); |
|
154 | 154 | |
155 | 155 | endif; |
156 | 156 | |
157 | -if ( ! function_exists( 'lsx_wc_disable_lsx_banner_plugin' ) ) : |
|
157 | +if ( ! function_exists('lsx_wc_disable_lsx_banner_plugin')) : |
|
158 | 158 | |
159 | 159 | /** |
160 | 160 | * Disable LSX Banners plugin in some WC pages. |
@@ -162,21 +162,21 @@ discard block |
||
162 | 162 | * @package lsx |
163 | 163 | * @subpackage woocommerce |
164 | 164 | */ |
165 | - function lsx_wc_disable_lsx_banner_plugin( $disabled ) { |
|
165 | + function lsx_wc_disable_lsx_banner_plugin($disabled) { |
|
166 | 166 | global $post; |
167 | 167 | |
168 | - if ( $post && class_exists( 'WC_Wishlists_Pages' ) && WC_Wishlists_Pages::is_wishlist_page( $post->post_name ) ) { |
|
168 | + if ($post && class_exists('WC_Wishlists_Pages') && WC_Wishlists_Pages::is_wishlist_page($post->post_name)) { |
|
169 | 169 | $disabled = true; |
170 | 170 | } |
171 | 171 | |
172 | 172 | return $disabled; |
173 | 173 | } |
174 | 174 | |
175 | - add_filter( 'lsx_banner_plugin_disable', 'lsx_wc_disable_lsx_banner_plugin' ); |
|
175 | + add_filter('lsx_banner_plugin_disable', 'lsx_wc_disable_lsx_banner_plugin'); |
|
176 | 176 | |
177 | 177 | endif; |
178 | 178 | |
179 | -if ( ! function_exists( 'lsx_wc_disable_lsx_banner' ) ) : |
|
179 | +if ( ! function_exists('lsx_wc_disable_lsx_banner')) : |
|
180 | 180 | |
181 | 181 | /** |
182 | 182 | * Disable LSX Banners banner in some WC pages. |
@@ -184,41 +184,41 @@ discard block |
||
184 | 184 | * @package lsx |
185 | 185 | * @subpackage woocommerce |
186 | 186 | */ |
187 | - function lsx_wc_disable_lsx_banner( $disabled ) { |
|
188 | - if ( is_shop() || is_product_category() || is_product_tag() || is_product() ) { |
|
187 | + function lsx_wc_disable_lsx_banner($disabled) { |
|
188 | + if (is_shop() || is_product_category() || is_product_tag() || is_product()) { |
|
189 | 189 | $disabled = true; |
190 | 190 | } |
191 | 191 | |
192 | 192 | return $disabled; |
193 | 193 | } |
194 | 194 | |
195 | - add_filter( 'lsx_banner_disable', 'lsx_wc_disable_lsx_banner' ); |
|
195 | + add_filter('lsx_banner_disable', 'lsx_wc_disable_lsx_banner'); |
|
196 | 196 | |
197 | 197 | endif; |
198 | 198 | |
199 | -if ( ! function_exists( 'lsx_wc_categories_breadcrumb_filter' ) ) : |
|
199 | +if ( ! function_exists('lsx_wc_categories_breadcrumb_filter')) : |
|
200 | 200 | /** |
201 | 201 | * Improves the category and taxonomy breadcrumbs for woocommerce. |
202 | 202 | * |
203 | 203 | * @package lsx |
204 | 204 | * @subpackage woocommerce |
205 | 205 | */ |
206 | - function lsx_wc_categories_breadcrumb_filter( $crumbs ) { |
|
206 | + function lsx_wc_categories_breadcrumb_filter($crumbs) { |
|
207 | 207 | |
208 | - $shop_page_url = get_permalink( wc_get_page_id( 'shop' ) ); |
|
208 | + $shop_page_url = get_permalink(wc_get_page_id('shop')); |
|
209 | 209 | |
210 | - if ( is_product_category() || is_product_tag() ) { |
|
210 | + if (is_product_category() || is_product_tag()) { |
|
211 | 211 | $new_crumbs = array(); |
212 | 212 | $new_crumbs[0] = $crumbs[0]; |
213 | 213 | |
214 | - if ( function_exists( 'woocommerce_breadcrumb' ) ) { |
|
214 | + if (function_exists('woocommerce_breadcrumb')) { |
|
215 | 215 | $new_crumbs[1] = array( |
216 | - 0 => __( 'Shop', 'lsx' ), |
|
216 | + 0 => __('Shop', 'lsx'), |
|
217 | 217 | 1 => $shop_page_url, |
218 | 218 | ); |
219 | 219 | } else { |
220 | 220 | $new_crumbs[1] = array( |
221 | - 'text' => __( 'Shop', 'lsx' ), |
|
221 | + 'text' => __('Shop', 'lsx'), |
|
222 | 222 | 'url' => $shop_page_url, |
223 | 223 | ); |
224 | 224 | } |
@@ -229,12 +229,12 @@ discard block |
||
229 | 229 | } |
230 | 230 | return $crumbs; |
231 | 231 | } |
232 | - add_filter( 'wpseo_breadcrumb_links', 'lsx_wc_categories_breadcrumb_filter', 30, 1 ); |
|
233 | - add_filter( 'woocommerce_get_breadcrumb', 'lsx_wc_categories_breadcrumb_filter', 30, 1 ); |
|
232 | + add_filter('wpseo_breadcrumb_links', 'lsx_wc_categories_breadcrumb_filter', 30, 1); |
|
233 | + add_filter('woocommerce_get_breadcrumb', 'lsx_wc_categories_breadcrumb_filter', 30, 1); |
|
234 | 234 | |
235 | 235 | endif; |
236 | 236 | |
237 | -if ( ! function_exists( 'lsx_wc_add_cart' ) ) : |
|
237 | +if ( ! function_exists('lsx_wc_add_cart')) : |
|
238 | 238 | |
239 | 239 | /** |
240 | 240 | * Adds WC cart to the header. |
@@ -242,34 +242,34 @@ discard block |
||
242 | 242 | * @package lsx |
243 | 243 | * @subpackage template-tags |
244 | 244 | */ |
245 | - function lsx_wc_add_cart( $items, $args ) { |
|
246 | - $cart_menu_item_position = apply_filters( 'lsx_wc_cart_menu_item_position', 'primary' ); |
|
245 | + function lsx_wc_add_cart($items, $args) { |
|
246 | + $cart_menu_item_position = apply_filters('lsx_wc_cart_menu_item_position', 'primary'); |
|
247 | 247 | |
248 | 248 | $cart_logged_out_position = $cart_menu_item_position . '_logged_out'; |
249 | 249 | |
250 | - if ( $cart_menu_item_position === $args->theme_location || $cart_logged_out_position === $args->theme_location ) { |
|
251 | - $customizer_option = get_theme_mod( 'lsx_header_wc_cart', false ); |
|
250 | + if ($cart_menu_item_position === $args->theme_location || $cart_logged_out_position === $args->theme_location) { |
|
251 | + $customizer_option = get_theme_mod('lsx_header_wc_cart', false); |
|
252 | 252 | |
253 | - if ( ! empty( $customizer_option ) ) { |
|
253 | + if ( ! empty($customizer_option)) { |
|
254 | 254 | ob_start(); |
255 | - the_widget( 'WC_Widget_Cart', 'title=' ); |
|
255 | + the_widget('WC_Widget_Cart', 'title='); |
|
256 | 256 | $widget = ob_get_clean(); |
257 | 257 | |
258 | - if ( is_cart() ) { |
|
258 | + if (is_cart()) { |
|
259 | 259 | $class = 'current-menu-item'; |
260 | 260 | } else { |
261 | 261 | $class = ''; |
262 | 262 | } |
263 | 263 | |
264 | 264 | $item_class = 'menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children dropdown lsx-wc-cart-menu-item ' . $class; |
265 | - $item_class = apply_filters( 'lsx_wc_cart_menu_item_class', $item_class ); |
|
265 | + $item_class = apply_filters('lsx_wc_cart_menu_item_class', $item_class); |
|
266 | 266 | |
267 | 267 | $item = '<li class="' . $item_class . '">' . |
268 | - '<a title="' . esc_attr__( 'View your shopping cart', 'lsx' ) . '" href="' . esc_url( wc_get_cart_url() ) . '" data-toggle="dropdown" class="dropdown-toggle" aria-haspopup="true">' . |
|
269 | - '<span class="lsx-wc-cart-amount">' . wp_kses_data( WC()->cart->get_cart_subtotal() ) . '</span>' . |
|
268 | + '<a title="' . esc_attr__('View your shopping cart', 'lsx') . '" href="' . esc_url(wc_get_cart_url()) . '" data-toggle="dropdown" class="dropdown-toggle" aria-haspopup="true">' . |
|
269 | + '<span class="lsx-wc-cart-amount">' . wp_kses_data(WC()->cart->get_cart_subtotal()) . '</span>' . |
|
270 | 270 | /* Translators: %s: items quantity */ |
271 | - '<span class="lsx-wc-cart-count">' . wp_kses_data( sprintf( _n( '%d item', '%d items', WC()->cart->get_cart_contents_count(), 'lsx' ), WC()->cart->get_cart_contents_count() ) ) . '</span>' . |
|
272 | - ( ! empty( WC()->cart->get_cart_contents_count() ) ? '<span class="lsx-wc-cart-count-badge">' . wp_kses_data( WC()->cart->get_cart_contents_count() ) . '</span>' : '' ) . |
|
271 | + '<span class="lsx-wc-cart-count">' . wp_kses_data(sprintf(_n('%d item', '%d items', WC()->cart->get_cart_contents_count(), 'lsx'), WC()->cart->get_cart_contents_count())) . '</span>' . |
|
272 | + ( ! empty(WC()->cart->get_cart_contents_count()) ? '<span class="lsx-wc-cart-count-badge">' . wp_kses_data(WC()->cart->get_cart_contents_count()) . '</span>' : '') . |
|
273 | 273 | '</a>' . |
274 | 274 | '<ul role="menu" class=" dropdown-menu lsx-wc-cart-sub-menu">' . |
275 | 275 | '<li>' . |
@@ -278,7 +278,7 @@ discard block |
||
278 | 278 | '</ul>' . |
279 | 279 | '</li>'; |
280 | 280 | |
281 | - if ( 'top-menu' === $args->theme_location ) { |
|
281 | + if ('top-menu' === $args->theme_location) { |
|
282 | 282 | $items = $item . $items; |
283 | 283 | } else { |
284 | 284 | $items = $items . $item; |
@@ -289,11 +289,11 @@ discard block |
||
289 | 289 | return $items; |
290 | 290 | } |
291 | 291 | |
292 | - add_filter( 'wp_nav_menu_items', 'lsx_wc_add_cart', 10, 2 ); |
|
292 | + add_filter('wp_nav_menu_items', 'lsx_wc_add_cart', 10, 2); |
|
293 | 293 | |
294 | 294 | endif; |
295 | 295 | |
296 | -if ( ! function_exists( 'lsx_wc_products_widget_wrapper_before' ) ) : |
|
296 | +if ( ! function_exists('lsx_wc_products_widget_wrapper_before')) : |
|
297 | 297 | |
298 | 298 | /** |
299 | 299 | * Change WC products widget wrapper (before). |
@@ -301,16 +301,16 @@ discard block |
||
301 | 301 | * @package lsx |
302 | 302 | * @subpackage woocommerce |
303 | 303 | */ |
304 | - function lsx_wc_products_widget_wrapper_before( $html ) { |
|
304 | + function lsx_wc_products_widget_wrapper_before($html) { |
|
305 | 305 | $html = '<div class="lsx-woocommerce-slider lsx-woocommerce-shortcode">'; |
306 | 306 | return $html; |
307 | 307 | } |
308 | 308 | |
309 | - add_filter( 'woocommerce_before_widget_product_list', 'lsx_wc_products_widget_wrapper_before', 15 ); |
|
309 | + add_filter('woocommerce_before_widget_product_list', 'lsx_wc_products_widget_wrapper_before', 15); |
|
310 | 310 | |
311 | 311 | endif; |
312 | 312 | |
313 | -if ( ! function_exists( 'lsx_wc_products_widget_wrapper_after' ) ) : |
|
313 | +if ( ! function_exists('lsx_wc_products_widget_wrapper_after')) : |
|
314 | 314 | |
315 | 315 | /** |
316 | 316 | * Change WC products widget wrapper (after). |
@@ -318,16 +318,16 @@ discard block |
||
318 | 318 | * @package lsx |
319 | 319 | * @subpackage woocommerce |
320 | 320 | */ |
321 | - function lsx_wc_products_widget_wrapper_after( $html ) { |
|
321 | + function lsx_wc_products_widget_wrapper_after($html) { |
|
322 | 322 | $html = '</div>'; |
323 | 323 | return $html; |
324 | 324 | } |
325 | 325 | |
326 | - add_filter( 'woocommerce_after_widget_product_list', 'lsx_wc_products_widget_wrapper_after', 15 ); |
|
326 | + add_filter('woocommerce_after_widget_product_list', 'lsx_wc_products_widget_wrapper_after', 15); |
|
327 | 327 | |
328 | 328 | endif; |
329 | 329 | |
330 | -if ( ! function_exists( 'lsx_wc_reviews_widget_override' ) ) : |
|
330 | +if ( ! function_exists('lsx_wc_reviews_widget_override')) : |
|
331 | 331 | |
332 | 332 | /** |
333 | 333 | * Override WC ewviews widget. |
@@ -336,18 +336,18 @@ discard block |
||
336 | 336 | * @subpackage woocommerce |
337 | 337 | */ |
338 | 338 | function lsx_wc_reviews_widget_override() { |
339 | - if ( class_exists( 'WC_Widget_Recent_Reviews' ) ) { |
|
340 | - unregister_widget( 'WC_Widget_Recent_Reviews' ); |
|
339 | + if (class_exists('WC_Widget_Recent_Reviews')) { |
|
340 | + unregister_widget('WC_Widget_Recent_Reviews'); |
|
341 | 341 | require get_template_directory() . '/includes/classes/class-lsx-wc-widget-recent-reviews.php'; |
342 | - register_widget( 'LSX_WC_Widget_Recent_Reviews' ); |
|
342 | + register_widget('LSX_WC_Widget_Recent_Reviews'); |
|
343 | 343 | } |
344 | 344 | } |
345 | 345 | |
346 | - add_action( 'widgets_init', 'lsx_wc_reviews_widget_override', 15 ); |
|
346 | + add_action('widgets_init', 'lsx_wc_reviews_widget_override', 15); |
|
347 | 347 | |
348 | 348 | endif; |
349 | 349 | |
350 | -if ( ! function_exists( 'lsx_wc_change_price_html' ) ) : |
|
350 | +if ( ! function_exists('lsx_wc_change_price_html')) : |
|
351 | 351 | |
352 | 352 | /** |
353 | 353 | * Change WC ZERO price to "free". |
@@ -359,9 +359,9 @@ discard block |
||
359 | 359 | * @param $product WC_Product |
360 | 360 | * @return string |
361 | 361 | */ |
362 | - function lsx_wc_change_price_html( $price, $product ) { |
|
363 | - if ( empty( $product->get_price() ) && 'variable' !== $product->get_type() ) { |
|
364 | - if ( $product->is_on_sale() && $product->get_regular_price() ) { |
|
362 | + function lsx_wc_change_price_html($price, $product) { |
|
363 | + if (empty($product->get_price()) && 'variable' !== $product->get_type()) { |
|
364 | + if ($product->is_on_sale() && $product->get_regular_price()) { |
|
365 | 365 | $regular_price = wc_get_price_to_display( |
366 | 366 | $product, |
367 | 367 | array( |
@@ -370,20 +370,20 @@ discard block |
||
370 | 370 | ) |
371 | 371 | ); |
372 | 372 | |
373 | - $price = wc_format_price_range( $regular_price, esc_html__( 'Free!', 'lsx' ) ); |
|
373 | + $price = wc_format_price_range($regular_price, esc_html__('Free!', 'lsx')); |
|
374 | 374 | } else { |
375 | - $price = '<span class="amount">' . esc_html__( 'Free!', 'lsx' ) . '</span>'; |
|
375 | + $price = '<span class="amount">' . esc_html__('Free!', 'lsx') . '</span>'; |
|
376 | 376 | } |
377 | 377 | } |
378 | 378 | |
379 | 379 | return $price; |
380 | 380 | } |
381 | 381 | |
382 | - add_filter( 'woocommerce_get_price_html', 'lsx_wc_change_price_html', 15, 2 ); |
|
382 | + add_filter('woocommerce_get_price_html', 'lsx_wc_change_price_html', 15, 2); |
|
383 | 383 | |
384 | 384 | endif; |
385 | 385 | |
386 | -if ( ! function_exists( 'lsx_wc_cart_link_fragment' ) ) : |
|
386 | +if ( ! function_exists('lsx_wc_cart_link_fragment')) : |
|
387 | 387 | |
388 | 388 | /** |
389 | 389 | * Cart Fragments. |
@@ -392,7 +392,7 @@ discard block |
||
392 | 392 | * @package lsx |
393 | 393 | * @subpackage woocommerce |
394 | 394 | */ |
395 | - function lsx_wc_cart_link_fragment( $fragments ) { |
|
395 | + function lsx_wc_cart_link_fragment($fragments) { |
|
396 | 396 | global $woocommerce; |
397 | 397 | |
398 | 398 | ob_start(); |
@@ -403,8 +403,8 @@ discard block |
||
403 | 403 | lsx_wc_items_counter(); |
404 | 404 | $items_counter = ob_get_clean(); |
405 | 405 | |
406 | - if ( ! empty( $items_counter ) ) { |
|
407 | - $fragments['div.widget_shopping_cart_content'] = preg_replace( '/(.+)(<\/ul>)[\s\n]*(<p class="woocommerce-mini-cart__total)(.+)/', '$1' . $items_counter . '$2$3$4', $fragments['div.widget_shopping_cart_content'] ); |
|
406 | + if ( ! empty($items_counter)) { |
|
407 | + $fragments['div.widget_shopping_cart_content'] = preg_replace('/(.+)(<\/ul>)[\s\n]*(<p class="woocommerce-mini-cart__total)(.+)/', '$1' . $items_counter . '$2$3$4', $fragments['div.widget_shopping_cart_content']); |
|
408 | 408 | } |
409 | 409 | |
410 | 410 | return $fragments; |
@@ -412,7 +412,7 @@ discard block |
||
412 | 412 | |
413 | 413 | endif; |
414 | 414 | |
415 | -if ( ! function_exists( 'lsx_wc_cart_link' ) ) : |
|
415 | +if ( ! function_exists('lsx_wc_cart_link')) : |
|
416 | 416 | |
417 | 417 | /** |
418 | 418 | * Cart Link. |
@@ -423,14 +423,14 @@ discard block |
||
423 | 423 | */ |
424 | 424 | function lsx_wc_cart_link() { |
425 | 425 | ?> |
426 | - <a title="<?php esc_attr_e( 'View your shopping cart', 'lsx' ); ?>" href="<?php echo esc_url( wc_get_cart_url() ); ?>" data-toggle="dropdown" class="dropdown-toggle" aria-haspopup="true"> |
|
427 | - <span class="lsx-wc-cart-amount"><?php echo wp_kses_data( WC()->cart->get_cart_subtotal() ); ?></span> |
|
426 | + <a title="<?php esc_attr_e('View your shopping cart', 'lsx'); ?>" href="<?php echo esc_url(wc_get_cart_url()); ?>" data-toggle="dropdown" class="dropdown-toggle" aria-haspopup="true"> |
|
427 | + <span class="lsx-wc-cart-amount"><?php echo wp_kses_data(WC()->cart->get_cart_subtotal()); ?></span> |
|
428 | 428 | |
429 | 429 | <?php /* Translators: %s: items quantity */ ?> |
430 | - <span class="lsx-wc-cart-count"><?php echo wp_kses_data( sprintf( _n( '%d item', '%d items', WC()->cart->get_cart_contents_count(), 'lsx' ), WC()->cart->get_cart_contents_count() ) ); ?></span> |
|
430 | + <span class="lsx-wc-cart-count"><?php echo wp_kses_data(sprintf(_n('%d item', '%d items', WC()->cart->get_cart_contents_count(), 'lsx'), WC()->cart->get_cart_contents_count())); ?></span> |
|
431 | 431 | |
432 | - <?php if ( ! empty( WC()->cart->get_cart_contents_count() ) ) : ?> |
|
433 | - <span class="lsx-wc-cart-count-badge"><?php echo wp_kses_data( WC()->cart->get_cart_contents_count() ); ?></span> |
|
432 | + <?php if ( ! empty(WC()->cart->get_cart_contents_count())) : ?> |
|
433 | + <span class="lsx-wc-cart-count-badge"><?php echo wp_kses_data(WC()->cart->get_cart_contents_count()); ?></span> |
|
434 | 434 | <?php endif; ?> |
435 | 435 | </a> |
436 | 436 | <?php |
@@ -438,7 +438,7 @@ discard block |
||
438 | 438 | |
439 | 439 | endif; |
440 | 440 | |
441 | -if ( ! function_exists( 'lsx_wc_items_counter' ) ) : |
|
441 | +if ( ! function_exists('lsx_wc_items_counter')) : |
|
442 | 442 | |
443 | 443 | /** |
444 | 444 | * Add car item hidden items counter. |
@@ -450,21 +450,21 @@ discard block |
||
450 | 450 | $count = (int) WC()->cart->get_cart_contents_count(); |
451 | 451 | $items_counter = ''; |
452 | 452 | |
453 | - if ( ! empty( $count ) ) { |
|
453 | + if ( ! empty($count)) { |
|
454 | 454 | $count -= 3; |
455 | 455 | |
456 | - if ( 1 === $count ) { |
|
457 | - $items_counter = esc_html__( '1 other item in cart', 'lsx' ); |
|
458 | - } elseif ( $count > 1 ) { |
|
456 | + if (1 === $count) { |
|
457 | + $items_counter = esc_html__('1 other item in cart', 'lsx'); |
|
458 | + } elseif ($count > 1) { |
|
459 | 459 | /* Translators: %s: items counter */ |
460 | - $items_counter = sprintf( esc_html__( '%s other items in cart', 'lsx' ), $count ); |
|
460 | + $items_counter = sprintf(esc_html__('%s other items in cart', 'lsx'), $count); |
|
461 | 461 | } |
462 | 462 | } |
463 | - $cart_url = function_exists( 'wc_get_cart_url' ) ? wc_get_cart_url() : WC()->cart->get_cart_url(); |
|
464 | - if ( ! empty( $items_counter ) ) : |
|
463 | + $cart_url = function_exists('wc_get_cart_url') ? wc_get_cart_url() : WC()->cart->get_cart_url(); |
|
464 | + if ( ! empty($items_counter)) : |
|
465 | 465 | ?> |
466 | 466 | <li class="woocommerce-mini-cart-item mini_cart_item" style="display: block;"> |
467 | - <a href="<?php echo esc_url( $cart_url ); ?>"><?php echo esc_html( $items_counter ); ?></a> |
|
467 | + <a href="<?php echo esc_url($cart_url); ?>"><?php echo esc_html($items_counter); ?></a> |
|
468 | 468 | </li> |
469 | 469 | <?php |
470 | 470 | endif; |
@@ -472,7 +472,7 @@ discard block |
||
472 | 472 | |
473 | 473 | endif; |
474 | 474 | |
475 | -if ( ! function_exists( 'lsx_wc_loop_shop_per_page' ) ) : |
|
475 | +if ( ! function_exists('lsx_wc_loop_shop_per_page')) : |
|
476 | 476 | |
477 | 477 | /** |
478 | 478 | * Changes the number of products to display on shop. |
@@ -480,16 +480,16 @@ discard block |
||
480 | 480 | * @package lsx |
481 | 481 | * @subpackage woocommerce |
482 | 482 | */ |
483 | - function lsx_wc_loop_shop_per_page( $items ) { |
|
483 | + function lsx_wc_loop_shop_per_page($items) { |
|
484 | 484 | $items = 12; |
485 | 485 | return $items; |
486 | 486 | } |
487 | 487 | |
488 | - add_filter( 'loop_shop_per_page', 'lsx_wc_loop_shop_per_page', 20 ); |
|
488 | + add_filter('loop_shop_per_page', 'lsx_wc_loop_shop_per_page', 20); |
|
489 | 489 | |
490 | 490 | endif; |
491 | 491 | |
492 | -if ( ! function_exists( 'lsx_wc_add_to_cart_message_html' ) ) : |
|
492 | +if ( ! function_exists('lsx_wc_add_to_cart_message_html')) : |
|
493 | 493 | |
494 | 494 | /** |
495 | 495 | * Changes the "added to cart" message HTML. |
@@ -497,39 +497,39 @@ discard block |
||
497 | 497 | * @package lsx |
498 | 498 | * @subpackage woocommerce |
499 | 499 | */ |
500 | - function lsx_wc_add_to_cart_message_html( $message, $products ) { |
|
500 | + function lsx_wc_add_to_cart_message_html($message, $products) { |
|
501 | 501 | $message = '<div class="woocommerce-message-added-to-cart">' . $message . '</div>'; |
502 | 502 | return $message; |
503 | 503 | } |
504 | 504 | |
505 | - add_filter( 'wc_add_to_cart_message_html', 'lsx_wc_add_to_cart_message_html', 20, 2 ); |
|
505 | + add_filter('wc_add_to_cart_message_html', 'lsx_wc_add_to_cart_message_html', 20, 2); |
|
506 | 506 | |
507 | 507 | endif; |
508 | 508 | |
509 | -if ( defined( 'WC_VERSION' ) && version_compare( WC_VERSION, '2.3', '>=' ) ) { |
|
510 | - add_filter( 'woocommerce_add_to_cart_fragments', 'lsx_wc_cart_link_fragment' ); |
|
509 | +if (defined('WC_VERSION') && version_compare(WC_VERSION, '2.3', '>=')) { |
|
510 | + add_filter('woocommerce_add_to_cart_fragments', 'lsx_wc_cart_link_fragment'); |
|
511 | 511 | } else { |
512 | - add_filter( 'add_to_cart_fragments', 'lsx_wc_cart_link_fragment' ); |
|
512 | + add_filter('add_to_cart_fragments', 'lsx_wc_cart_link_fragment'); |
|
513 | 513 | } |
514 | 514 | |
515 | -remove_action( 'woocommerce_after_shop_loop', 'woocommerce_pagination', 10 ); |
|
515 | +remove_action('woocommerce_after_shop_loop', 'woocommerce_pagination', 10); |
|
516 | 516 | |
517 | -add_action( 'woocommerce_after_shop_loop', 'lsx_wc_sorting_wrapper', 9 ); |
|
518 | -add_action( 'woocommerce_after_shop_loop', 'woocommerce_catalog_ordering', 10 ); |
|
519 | -add_action( 'woocommerce_after_shop_loop', 'woocommerce_result_count', 20 ); |
|
520 | -add_action( 'woocommerce_after_shop_loop', 'woocommerce_pagination', 30 ); |
|
521 | -add_action( 'woocommerce_after_shop_loop', 'lsx_wc_sorting_wrapper_close', 31 ); |
|
517 | +add_action('woocommerce_after_shop_loop', 'lsx_wc_sorting_wrapper', 9); |
|
518 | +add_action('woocommerce_after_shop_loop', 'woocommerce_catalog_ordering', 10); |
|
519 | +add_action('woocommerce_after_shop_loop', 'woocommerce_result_count', 20); |
|
520 | +add_action('woocommerce_after_shop_loop', 'woocommerce_pagination', 30); |
|
521 | +add_action('woocommerce_after_shop_loop', 'lsx_wc_sorting_wrapper_close', 31); |
|
522 | 522 | |
523 | -remove_action( 'woocommerce_before_shop_loop', 'woocommerce_result_count', 20 ); |
|
524 | -remove_action( 'woocommerce_before_shop_loop', 'woocommerce_catalog_ordering', 30 ); |
|
523 | +remove_action('woocommerce_before_shop_loop', 'woocommerce_result_count', 20); |
|
524 | +remove_action('woocommerce_before_shop_loop', 'woocommerce_catalog_ordering', 30); |
|
525 | 525 | |
526 | -add_action( 'woocommerce_before_shop_loop', 'lsx_wc_sorting_wrapper', 9 ); |
|
527 | -add_action( 'woocommerce_before_shop_loop', 'woocommerce_catalog_ordering', 10 ); |
|
528 | -add_action( 'woocommerce_before_shop_loop', 'woocommerce_result_count', 20 ); |
|
529 | -add_action( 'woocommerce_before_shop_loop', 'lsx_wc_woocommerce_pagination', 30 ); |
|
530 | -add_action( 'woocommerce_before_shop_loop', 'lsx_wc_sorting_wrapper_close', 31 ); |
|
526 | +add_action('woocommerce_before_shop_loop', 'lsx_wc_sorting_wrapper', 9); |
|
527 | +add_action('woocommerce_before_shop_loop', 'woocommerce_catalog_ordering', 10); |
|
528 | +add_action('woocommerce_before_shop_loop', 'woocommerce_result_count', 20); |
|
529 | +add_action('woocommerce_before_shop_loop', 'lsx_wc_woocommerce_pagination', 30); |
|
530 | +add_action('woocommerce_before_shop_loop', 'lsx_wc_sorting_wrapper_close', 31); |
|
531 | 531 | |
532 | -if ( ! function_exists( 'lsx_wc_sorting_wrapper' ) ) : |
|
532 | +if ( ! function_exists('lsx_wc_sorting_wrapper')) : |
|
533 | 533 | |
534 | 534 | /** |
535 | 535 | * Sorting wrapper. |
@@ -543,7 +543,7 @@ discard block |
||
543 | 543 | |
544 | 544 | endif; |
545 | 545 | |
546 | -if ( ! function_exists( 'lsx_wc_sorting_wrapper_close' ) ) : |
|
546 | +if ( ! function_exists('lsx_wc_sorting_wrapper_close')) : |
|
547 | 547 | |
548 | 548 | /** |
549 | 549 | * Sorting wrapper close. |
@@ -557,7 +557,7 @@ discard block |
||
557 | 557 | |
558 | 558 | endif; |
559 | 559 | |
560 | -if ( ! function_exists( 'lsx_wc_product_columns_wrapper_close' ) ) : |
|
560 | +if ( ! function_exists('lsx_wc_product_columns_wrapper_close')) : |
|
561 | 561 | |
562 | 562 | /** |
563 | 563 | * Product columns wrapper close. |
@@ -571,7 +571,7 @@ discard block |
||
571 | 571 | |
572 | 572 | endif; |
573 | 573 | |
574 | -if ( ! function_exists( 'lsx_wc_woocommerce_pagination' ) ) : |
|
574 | +if ( ! function_exists('lsx_wc_woocommerce_pagination')) : |
|
575 | 575 | |
576 | 576 | /** |
577 | 577 | * LSX WooCommerce Pagination |
@@ -583,14 +583,14 @@ discard block |
||
583 | 583 | * @subpackage woocommerce |
584 | 584 | */ |
585 | 585 | function lsx_wc_woocommerce_pagination() { |
586 | - if ( woocommerce_products_will_display() ) { |
|
586 | + if (woocommerce_products_will_display()) { |
|
587 | 587 | woocommerce_pagination(); |
588 | 588 | } |
589 | 589 | } |
590 | 590 | |
591 | 591 | endif; |
592 | 592 | |
593 | -if ( ! function_exists( 'lsx_customizer_wc_controls' ) ) : |
|
593 | +if ( ! function_exists('lsx_customizer_wc_controls')) : |
|
594 | 594 | |
595 | 595 | /** |
596 | 596 | * Returns an array of the core panel. |
@@ -600,10 +600,10 @@ discard block |
||
600 | 600 | * |
601 | 601 | * @return $lsx_controls array() |
602 | 602 | */ |
603 | - function lsx_customizer_wc_controls( $lsx_controls ) { |
|
603 | + function lsx_customizer_wc_controls($lsx_controls) { |
|
604 | 604 | $lsx_controls['panels']['woocommerce'] = array( |
605 | - 'title' => esc_html__( 'WooCommerce', 'lsx' ), |
|
606 | - 'description' => esc_html__( 'Change the WooCommerce settings.', 'lsx' ), |
|
605 | + 'title' => esc_html__('WooCommerce', 'lsx'), |
|
606 | + 'description' => esc_html__('Change the WooCommerce settings.', 'lsx'), |
|
607 | 607 | 'priority' => 23, |
608 | 608 | ); |
609 | 609 | |
@@ -612,8 +612,8 @@ discard block |
||
612 | 612 | */ |
613 | 613 | |
614 | 614 | $lsx_controls['sections']['lsx-wc-global'] = array( |
615 | - 'title' => esc_html__( 'LSX Global', 'lsx' ), |
|
616 | - 'description' => esc_html__( 'Change the WooCommerce global settings.', 'lsx' ), |
|
615 | + 'title' => esc_html__('LSX Global', 'lsx'), |
|
616 | + 'description' => esc_html__('Change the WooCommerce global settings.', 'lsx'), |
|
617 | 617 | 'panel' => 'woocommerce', |
618 | 618 | 'priority' => 1, |
619 | 619 | ); |
@@ -624,8 +624,8 @@ discard block |
||
624 | 624 | ); |
625 | 625 | |
626 | 626 | $lsx_controls['fields']['lsx_wc_trust_footer_bar_status'] = array( |
627 | - 'label' => esc_html__( 'Footer Trust Factors Section', 'lsx' ), |
|
628 | - 'description' => esc_html__( 'Enable the footer trust factors section.', 'lsx' ), |
|
627 | + 'label' => esc_html__('Footer Trust Factors Section', 'lsx'), |
|
628 | + 'description' => esc_html__('Enable the footer trust factors section.', 'lsx'), |
|
629 | 629 | 'section' => 'lsx-wc-global', |
630 | 630 | 'type' => 'checkbox', |
631 | 631 | 'priority' => 1, |
@@ -637,8 +637,8 @@ discard block |
||
637 | 637 | ); |
638 | 638 | |
639 | 639 | $lsx_controls['fields']['lsx_wc_mobile_footer_bar_status'] = array( |
640 | - 'label' => esc_html__( 'Footer Bar', 'lsx' ), |
|
641 | - 'description' => esc_html__( 'Enable the mobile footer bar.', 'lsx' ), |
|
640 | + 'label' => esc_html__('Footer Bar', 'lsx'), |
|
641 | + 'description' => esc_html__('Enable the mobile footer bar.', 'lsx'), |
|
642 | 642 | 'section' => 'lsx-wc-global', |
643 | 643 | 'type' => 'checkbox', |
644 | 644 | 'priority' => 1, |
@@ -649,8 +649,8 @@ discard block |
||
649 | 649 | */ |
650 | 650 | |
651 | 651 | $lsx_controls['sections']['lsx-wc-cart'] = array( |
652 | - 'title' => esc_html__( 'LSX Cart', 'lsx' ), |
|
653 | - 'description' => esc_html__( 'Change the WooCommerce cart settings.', 'lsx' ), |
|
652 | + 'title' => esc_html__('LSX Cart', 'lsx'), |
|
653 | + 'description' => esc_html__('Change the WooCommerce cart settings.', 'lsx'), |
|
654 | 654 | 'panel' => 'woocommerce', |
655 | 655 | 'priority' => 2, |
656 | 656 | ); |
@@ -661,8 +661,8 @@ discard block |
||
661 | 661 | ); |
662 | 662 | |
663 | 663 | $lsx_controls['fields']['lsx_header_wc_cart'] = array( |
664 | - 'label' => esc_html__( 'Menu Item', 'lsx' ), |
|
665 | - 'description' => esc_html__( 'Enable the cart menu item.', 'lsx' ), |
|
664 | + 'label' => esc_html__('Menu Item', 'lsx'), |
|
665 | + 'description' => esc_html__('Enable the cart menu item.', 'lsx'), |
|
666 | 666 | 'section' => 'lsx-wc-cart', |
667 | 667 | 'type' => 'checkbox', |
668 | 668 | 'priority' => 1, |
@@ -671,11 +671,11 @@ discard block |
||
671 | 671 | return $lsx_controls; |
672 | 672 | } |
673 | 673 | |
674 | - add_filter( 'lsx_customizer_controls', 'lsx_customizer_wc_controls' ); |
|
674 | + add_filter('lsx_customizer_controls', 'lsx_customizer_wc_controls'); |
|
675 | 675 | |
676 | 676 | endif; |
677 | 677 | |
678 | -if ( ! function_exists( 'lsx_wc_global_header_title' ) ) : |
|
678 | +if ( ! function_exists('lsx_wc_global_header_title')) : |
|
679 | 679 | |
680 | 680 | /** |
681 | 681 | * Move the shop title into the global header |
@@ -683,21 +683,21 @@ discard block |
||
683 | 683 | * @package lsx |
684 | 684 | * @subpackage the-events-calendar |
685 | 685 | */ |
686 | - function lsx_wc_global_header_title( $title ) { |
|
686 | + function lsx_wc_global_header_title($title) { |
|
687 | 687 | |
688 | - if ( is_woocommerce() && is_shop() ) { |
|
688 | + if (is_woocommerce() && is_shop()) { |
|
689 | 689 | |
690 | - $title = __( 'Shop', 'lsx' ); |
|
690 | + $title = __('Shop', 'lsx'); |
|
691 | 691 | } |
692 | 692 | |
693 | 693 | return $title; |
694 | 694 | } |
695 | - add_filter( 'lsx_global_header_title', 'lsx_wc_global_header_title', 200, 1 ); |
|
695 | + add_filter('lsx_global_header_title', 'lsx_wc_global_header_title', 200, 1); |
|
696 | 696 | |
697 | 697 | endif; |
698 | 698 | |
699 | 699 | |
700 | -if ( ! function_exists( 'lsx_wc_footer_bar' ) ) : |
|
700 | +if ( ! function_exists('lsx_wc_footer_bar')) : |
|
701 | 701 | |
702 | 702 | /** |
703 | 703 | * Display WC footer bar. |
@@ -706,47 +706,47 @@ discard block |
||
706 | 706 | * @subpackage woocommerce |
707 | 707 | */ |
708 | 708 | function lsx_wc_footer_bar() { |
709 | - $cart_url = function_exists( 'wc_get_cart_url' ) ? wc_get_cart_url() : WC()->cart->get_cart_url(); |
|
710 | - if ( ! empty( get_theme_mod( 'lsx_wc_mobile_footer_bar_status', '1' ) ) ) : |
|
709 | + $cart_url = function_exists('wc_get_cart_url') ? wc_get_cart_url() : WC()->cart->get_cart_url(); |
|
710 | + if ( ! empty(get_theme_mod('lsx_wc_mobile_footer_bar_status', '1'))) : |
|
711 | 711 | ?> |
712 | 712 | <div class="lsx-wc-footer-bar"> |
713 | - <form role="search" method="get" action="<?php echo esc_url( home_url() ); ?>" class="lsx-wc-footer-bar-form"> |
|
713 | + <form role="search" method="get" action="<?php echo esc_url(home_url()); ?>" class="lsx-wc-footer-bar-form"> |
|
714 | 714 | <fieldset> |
715 | - <legend class="screen-reader-text"><?php esc_html_e( 'Search products', 'lsx' ); ?></legend> |
|
716 | - <input type="search" name="s" placeholder="<?php esc_attr_e( 'Search products...', 'lsx' ); ?>" class="form-control"> |
|
715 | + <legend class="screen-reader-text"><?php esc_html_e('Search products', 'lsx'); ?></legend> |
|
716 | + <input type="search" name="s" placeholder="<?php esc_attr_e('Search products...', 'lsx'); ?>" class="form-control"> |
|
717 | 717 | </fieldset> |
718 | 718 | </form> |
719 | 719 | |
720 | 720 | <ul class="lsx-wc-footer-bar-items"> |
721 | 721 | <li class="lsx-wc-footer-bar-item"> |
722 | - <a href="<?php echo esc_url( home_url() ); ?>" class="lsx-wc-footer-bar-link"> |
|
722 | + <a href="<?php echo esc_url(home_url()); ?>" class="lsx-wc-footer-bar-link"> |
|
723 | 723 | <i class="fa fa-home" aria-hidden="true"></i> |
724 | - <span><?php esc_html_e( 'Home', 'lsx' ); ?></span> |
|
724 | + <span><?php esc_html_e('Home', 'lsx'); ?></span> |
|
725 | 725 | </a> |
726 | 726 | </li> |
727 | 727 | |
728 | 728 | <li class="lsx-wc-footer-bar-item"> |
729 | - <a href="<?php echo esc_url( get_permalink( get_option( 'woocommerce_myaccount_page_id' ) ) ); ?>" class="lsx-wc-footer-bar-link"> |
|
729 | + <a href="<?php echo esc_url(get_permalink(get_option('woocommerce_myaccount_page_id'))); ?>" class="lsx-wc-footer-bar-link"> |
|
730 | 730 | <i class="fa fa-user" aria-hidden="true"></i> |
731 | - <span><?php esc_html_e( 'Account', 'lsx' ); ?></span> |
|
731 | + <span><?php esc_html_e('Account', 'lsx'); ?></span> |
|
732 | 732 | </a> |
733 | 733 | </li> |
734 | 734 | |
735 | 735 | <li class="lsx-wc-footer-bar-item"> |
736 | 736 | <a href="#" class="lsx-wc-footer-bar-link lsx-wc-footer-bar-link-toogle"> |
737 | 737 | <i class="fa fa-search" aria-hidden="true"></i> |
738 | - <span><?php esc_html_e( 'Search', 'lsx' ); ?></span> |
|
738 | + <span><?php esc_html_e('Search', 'lsx'); ?></span> |
|
739 | 739 | </a> |
740 | 740 | </li> |
741 | 741 | |
742 | 742 | <li class="lsx-wc-footer-bar-item"> |
743 | - <a href="<?php echo esc_url( $cart_url ); ?>" class="lsx-wc-footer-bar-link"> |
|
743 | + <a href="<?php echo esc_url($cart_url); ?>" class="lsx-wc-footer-bar-link"> |
|
744 | 744 | <i class="fa fa-shopping-basket" aria-hidden="true"></i> |
745 | 745 | <?php $count = WC()->cart->get_cart_contents_count(); ?> |
746 | - <?php if ( ! empty( $count ) ) : ?> |
|
747 | - <span class="lsx-wc-footer-bar-count"><?php echo wp_kses_data( $count ); ?></span> |
|
746 | + <?php if ( ! empty($count)) : ?> |
|
747 | + <span class="lsx-wc-footer-bar-count"><?php echo wp_kses_data($count); ?></span> |
|
748 | 748 | <?php endif; ?> |
749 | - <span><?php esc_html_e( 'Cart', 'lsx' ); ?></span> |
|
749 | + <span><?php esc_html_e('Cart', 'lsx'); ?></span> |
|
750 | 750 | </a> |
751 | 751 | </li> |
752 | 752 | </ul> |
@@ -755,11 +755,11 @@ discard block |
||
755 | 755 | endif; |
756 | 756 | } |
757 | 757 | |
758 | - add_action( 'lsx_body_bottom', 'lsx_wc_footer_bar', 15 ); |
|
758 | + add_action('lsx_body_bottom', 'lsx_wc_footer_bar', 15); |
|
759 | 759 | |
760 | 760 | endif; |
761 | 761 | |
762 | -if ( ! function_exists( 'lsx_wc_body_class' ) ) : |
|
762 | +if ( ! function_exists('lsx_wc_body_class')) : |
|
763 | 763 | |
764 | 764 | /** |
765 | 765 | * Changes body class. |
@@ -767,25 +767,25 @@ discard block |
||
767 | 767 | * @package lsx |
768 | 768 | * @subpackage woocommerce |
769 | 769 | */ |
770 | - function lsx_wc_body_class( $classes ) { |
|
770 | + function lsx_wc_body_class($classes) { |
|
771 | 771 | global $post; |
772 | 772 | |
773 | - if ( $post && class_exists( 'WC_Wishlists_Pages' ) && WC_Wishlists_Pages::is_wishlist_page( $post->post_name ) ) { |
|
773 | + if ($post && class_exists('WC_Wishlists_Pages') && WC_Wishlists_Pages::is_wishlist_page($post->post_name)) { |
|
774 | 774 | $classes[] = 'woocommerce-page woocommerce-wishlist'; |
775 | 775 | } |
776 | 776 | |
777 | - if ( ! empty( get_theme_mod( 'lsx_wc_mobile_footer_bar_status', '1' ) ) ) { |
|
777 | + if ( ! empty(get_theme_mod('lsx_wc_mobile_footer_bar_status', '1'))) { |
|
778 | 778 | $classes[] = 'lsx-wc-has-footer-bar'; |
779 | 779 | } |
780 | 780 | |
781 | 781 | return $classes; |
782 | 782 | } |
783 | 783 | |
784 | - add_filter( 'body_class', 'lsx_wc_body_class', 2999 ); |
|
784 | + add_filter('body_class', 'lsx_wc_body_class', 2999); |
|
785 | 785 | |
786 | 786 | endif; |
787 | 787 | |
788 | -if ( ! function_exists( 'lsx_wc_downloadable_products' ) ) : |
|
788 | +if ( ! function_exists('lsx_wc_downloadable_products')) : |
|
789 | 789 | |
790 | 790 | /** |
791 | 791 | * Changes downloads "download" button text. |
@@ -793,19 +793,19 @@ discard block |
||
793 | 793 | * @package lsx |
794 | 794 | * @subpackage woocommerce |
795 | 795 | */ |
796 | - function lsx_wc_downloadable_products( $downloads ) { |
|
797 | - foreach ( $downloads as $i => $download ) { |
|
798 | - $downloads[ $i ]['download_name'] = esc_html__( 'Download', 'lsx' ); |
|
796 | + function lsx_wc_downloadable_products($downloads) { |
|
797 | + foreach ($downloads as $i => $download) { |
|
798 | + $downloads[$i]['download_name'] = esc_html__('Download', 'lsx'); |
|
799 | 799 | } |
800 | 800 | |
801 | 801 | return $downloads; |
802 | 802 | } |
803 | 803 | |
804 | - add_filter( 'woocommerce_customer_get_downloadable_products', 'lsx_wc_downloadable_products', 2999 ); |
|
804 | + add_filter('woocommerce_customer_get_downloadable_products', 'lsx_wc_downloadable_products', 2999); |
|
805 | 805 | |
806 | 806 | endif; |
807 | 807 | |
808 | -if ( ! function_exists( 'lsx_wc_move_bundle_products' ) ) : |
|
808 | +if ( ! function_exists('lsx_wc_move_bundle_products')) : |
|
809 | 809 | |
810 | 810 | /** |
811 | 811 | * WooCommerce - Move the bundle products to a tab. |
@@ -813,46 +813,46 @@ discard block |
||
813 | 813 | * @package lsx |
814 | 814 | * @subpackage woocommerce |
815 | 815 | */ |
816 | - function lsx_wc_move_bundle_products( $tabs ) { |
|
816 | + function lsx_wc_move_bundle_products($tabs) { |
|
817 | 817 | global $product, $post; |
818 | 818 | |
819 | - if ( method_exists( $product, 'get_bundled_items' ) ) { |
|
819 | + if (method_exists($product, 'get_bundled_items')) { |
|
820 | 820 | $bundled_items = $product->get_bundled_items(); |
821 | 821 | |
822 | - if ( ! empty( $bundled_items ) ) { |
|
822 | + if ( ! empty($bundled_items)) { |
|
823 | 823 | $tabs['bundled_products'] = array( |
824 | - 'title' => __( 'Included Products', 'lsx' ), |
|
824 | + 'title' => __('Included Products', 'lsx'), |
|
825 | 825 | 'priority' => 10, |
826 | 826 | 'callback' => 'lsx_wc_bundle_products', |
827 | 827 | ); |
828 | 828 | } |
829 | 829 | } |
830 | 830 | |
831 | - if ( isset( $tabs['description'] ) ) { |
|
831 | + if (isset($tabs['description'])) { |
|
832 | 832 | $tabs['description']['priority'] = 5; |
833 | 833 | } |
834 | 834 | |
835 | - if ( isset( $tabs['reviews'] ) ) { |
|
835 | + if (isset($tabs['reviews'])) { |
|
836 | 836 | $tabs['reviews']['priority'] = 15; |
837 | 837 | } |
838 | 838 | |
839 | - if ( isset( $tabs['product_enquiry'] ) ) { |
|
839 | + if (isset($tabs['product_enquiry'])) { |
|
840 | 840 | $tabs['product_enquiry']['priority'] = 20; |
841 | 841 | } |
842 | 842 | |
843 | 843 | return $tabs; |
844 | 844 | } |
845 | 845 | |
846 | - add_action( 'woocommerce_product_tabs', 'lsx_wc_move_bundle_products', 50 ); |
|
846 | + add_action('woocommerce_product_tabs', 'lsx_wc_move_bundle_products', 50); |
|
847 | 847 | |
848 | 848 | endif; |
849 | 849 | |
850 | -if ( ! function_exists( 'lsx_wc_bundle_products' ) ) : |
|
850 | +if ( ! function_exists('lsx_wc_bundle_products')) : |
|
851 | 851 | |
852 | 852 | function lsx_wc_bundle_products() { |
853 | 853 | global $product, $post; |
854 | 854 | |
855 | - if ( method_exists( $product, 'get_bundled_items' ) ) { |
|
855 | + if (method_exists($product, 'get_bundled_items')) { |
|
856 | 856 | $bundled_items = $product->get_bundled_items(); |
857 | 857 | |
858 | 858 | // do_action( 'woocommerce_before_bundled_items', $product ); |
@@ -868,16 +868,16 @@ discard block |
||
868 | 868 | // $this->widget_start( $args, $instance ); |
869 | 869 | |
870 | 870 | // @codingStandardsIgnoreLine |
871 | - echo apply_filters( 'woocommerce_before_widget_product_list', '<ul class="product_list_widget">' ); |
|
871 | + echo apply_filters('woocommerce_before_widget_product_list', '<ul class="product_list_widget">'); |
|
872 | 872 | |
873 | - foreach ( $bundled_items as $bundled_item ) { |
|
874 | - $product = wc_get_product( $bundled_item->item_data['product_id'] ); |
|
875 | - wc_get_template( 'content-widget-product.php' ); |
|
873 | + foreach ($bundled_items as $bundled_item) { |
|
874 | + $product = wc_get_product($bundled_item->item_data['product_id']); |
|
875 | + wc_get_template('content-widget-product.php'); |
|
876 | 876 | $product = $product_original; |
877 | 877 | } |
878 | 878 | |
879 | 879 | // @codingStandardsIgnoreLine |
880 | - echo apply_filters( 'woocommerce_after_widget_product_list', '</ul>' ); |
|
880 | + echo apply_filters('woocommerce_after_widget_product_list', '</ul>'); |
|
881 | 881 | } |
882 | 882 | |
883 | 883 | // $this->widget_end( $args ); |
@@ -886,7 +886,7 @@ discard block |
||
886 | 886 | endif; |
887 | 887 | |
888 | 888 | |
889 | -if ( ! function_exists( 'lsx_wc_product_searchform' ) ) : |
|
889 | +if ( ! function_exists('lsx_wc_product_searchform')) : |
|
890 | 890 | /** |
891 | 891 | * woo_custom_product_searchform |
892 | 892 | * |
@@ -894,15 +894,15 @@ discard block |
||
894 | 894 | * @since 1.0 |
895 | 895 | * @return void |
896 | 896 | */ |
897 | - function lsx_wc_product_searchform( $form ) { |
|
897 | + function lsx_wc_product_searchform($form) { |
|
898 | 898 | |
899 | 899 | ob_start(); |
900 | 900 | ?> |
901 | - <form role="search" method="get" class="search-form form-inline" id="searchform" action="<?php echo esc_url( home_url() ); ?>"> |
|
901 | + <form role="search" method="get" class="search-form form-inline" id="searchform" action="<?php echo esc_url(home_url()); ?>"> |
|
902 | 902 | |
903 | 903 | <div class="input-group"> |
904 | - <input type="search" value="<?php if ( is_search() ) { echo esc_html( get_search_query() ); } ?>" name="s" class="search-field form-control" placeholder="<?php esc_attr_e( 'Search', 'lsx' ); ?> <?php echo esc_attr( get_bloginfo( 'name' ) ); ?>"> |
|
905 | - <label class="hide"><?php esc_html_e( 'Search for:', 'lsx' ); ?></label> |
|
904 | + <input type="search" value="<?php if (is_search()) { echo esc_html(get_search_query()); } ?>" name="s" class="search-field form-control" placeholder="<?php esc_attr_e('Search', 'lsx'); ?> <?php echo esc_attr(get_bloginfo('name')); ?>"> |
|
905 | + <label class="hide"><?php esc_html_e('Search for:', 'lsx'); ?></label> |
|
906 | 906 | |
907 | 907 | <span class="input-group-btn"> |
908 | 908 | <button type="submit" class="search-submit btn btn-default"><span class="fa fa-search"></span></button> |
@@ -917,42 +917,42 @@ discard block |
||
917 | 917 | |
918 | 918 | } |
919 | 919 | endif; |
920 | -add_filter( 'get_product_search_form', 'lsx_wc_product_searchform', 10, 1 ); |
|
920 | +add_filter('get_product_search_form', 'lsx_wc_product_searchform', 10, 1); |
|
921 | 921 | |
922 | 922 | /** |
923 | 923 | * Output the pagination. |
924 | 924 | */ |
925 | 925 | function woocommerce_pagination() { |
926 | - if ( ! wc_get_loop_prop( 'is_paginated' ) || ! woocommerce_products_will_display() ) { |
|
926 | + if ( ! wc_get_loop_prop('is_paginated') || ! woocommerce_products_will_display()) { |
|
927 | 927 | return; |
928 | 928 | } |
929 | 929 | $args = array( |
930 | - 'total' => wc_get_loop_prop( 'total_pages' ), |
|
931 | - 'current' => wc_get_loop_prop( 'current_page' ), |
|
930 | + 'total' => wc_get_loop_prop('total_pages'), |
|
931 | + 'current' => wc_get_loop_prop('current_page'), |
|
932 | 932 | ); |
933 | 933 | |
934 | - if ( wc_get_loop_prop( 'is_shortcode' ) ) { |
|
935 | - $args['base'] = esc_url_raw( add_query_arg( 'product-page', '%#%', false ) ); |
|
934 | + if (wc_get_loop_prop('is_shortcode')) { |
|
935 | + $args['base'] = esc_url_raw(add_query_arg('product-page', '%#%', false)); |
|
936 | 936 | $args['format'] = '?product-page = %#%'; |
937 | 937 | } else { |
938 | - $args['base'] = esc_url_raw( str_replace( 999999999, '%#%', remove_query_arg( 'add-to-cart', get_pagenum_link( 999999999, false ) ) ) ); |
|
938 | + $args['base'] = esc_url_raw(str_replace(999999999, '%#%', remove_query_arg('add-to-cart', get_pagenum_link(999999999, false)))); |
|
939 | 939 | $args['format'] = ''; |
940 | 940 | } |
941 | 941 | |
942 | - echo wp_kses_post( '<div class="lsx-pagination-wrapper">' ); |
|
943 | - $template = wc_get_template_html( 'loop/pagination.php', $args ); |
|
944 | - $template = str_replace( 'woocommerce-pagination', 'lsx-pagination', $template ); |
|
945 | - echo wp_kses_post( $template ); |
|
946 | - echo wp_kses_post( '</div>' ); |
|
942 | + echo wp_kses_post('<div class="lsx-pagination-wrapper">'); |
|
943 | + $template = wc_get_template_html('loop/pagination.php', $args); |
|
944 | + $template = str_replace('woocommerce-pagination', 'lsx-pagination', $template); |
|
945 | + echo wp_kses_post($template); |
|
946 | + echo wp_kses_post('</div>'); |
|
947 | 947 | } |
948 | 948 | |
949 | -function lsx_wc_pagination_args( $args ) { |
|
950 | - $args['prev_text'] = '<span class="meta-nav">←</span> ' . esc_html__( 'Previous', 'lsx' ); |
|
951 | - $args['next_text'] = esc_html__( 'Next', 'lsx' ) . ' <span class="meta-nav">→</span>'; |
|
949 | +function lsx_wc_pagination_args($args) { |
|
950 | + $args['prev_text'] = '<span class="meta-nav">←</span> ' . esc_html__('Previous', 'lsx'); |
|
951 | + $args['next_text'] = esc_html__('Next', 'lsx') . ' <span class="meta-nav">→</span>'; |
|
952 | 952 | $args['type'] = 'plain'; |
953 | 953 | return $args; |
954 | 954 | } |
955 | -add_filter( 'woocommerce_pagination_args', 'lsx_wc_pagination_args', 10, 1 ); |
|
955 | +add_filter('woocommerce_pagination_args', 'lsx_wc_pagination_args', 10, 1); |
|
956 | 956 | |
957 | 957 | |
958 | 958 | /** |
@@ -963,24 +963,24 @@ discard block |
||
963 | 963 | * |
964 | 964 | * @return array |
965 | 965 | */ |
966 | -function lsx_wc_product_widget_template( $located, $template_name ) { |
|
967 | - if ( 'content-widget-product.php' === $template_name || 'content-widget-review.php' === $template_name ) { |
|
966 | +function lsx_wc_product_widget_template($located, $template_name) { |
|
967 | + if ('content-widget-product.php' === $template_name || 'content-widget-review.php' === $template_name) { |
|
968 | 968 | |
969 | 969 | $new_location = get_stylesheet_directory() . '/partials/' . $template_name; |
970 | - if ( file_exists( $new_location ) ) { |
|
970 | + if (file_exists($new_location)) { |
|
971 | 971 | $located = $new_location; |
972 | 972 | } else { |
973 | 973 | $new_location = get_parent_theme_file_path() . '/partials/' . $template_name; |
974 | - if ( file_exists( $new_location ) ) { |
|
974 | + if (file_exists($new_location)) { |
|
975 | 975 | $located = $new_location; |
976 | 976 | } |
977 | 977 | } |
978 | 978 | } |
979 | 979 | return $located; |
980 | 980 | } |
981 | -add_filter( 'wc_get_template', 'lsx_wc_product_widget_template', 90, 2 ); |
|
981 | +add_filter('wc_get_template', 'lsx_wc_product_widget_template', 90, 2); |
|
982 | 982 | |
983 | -if ( ! function_exists( 'lsx_payment_gateway_logos' ) ) { |
|
983 | +if ( ! function_exists('lsx_payment_gateway_logos')) { |
|
984 | 984 | /** |
985 | 985 | * Add Lets Encrypt and PayFast logos to cart. |
986 | 986 | **/ |
@@ -989,60 +989,60 @@ discard block |
||
989 | 989 | $payfast_image = get_template_directory_uri() . '/assets/images/payfast-footer-logo.svg'; |
990 | 990 | $payment_logos = get_template_directory_uri() . '/assets/images/payment-logos.svg'; |
991 | 991 | $payment_logos_mobile = get_template_directory_uri() . '/assets/images/payment-logos-mobile.svg'; |
992 | - if ( ( is_checkout() || is_cart() ) && ( ! empty( get_theme_mod( 'lsx_wc_trust_footer_bar_status', '1' ) ) ) ) { |
|
992 | + if ((is_checkout() || is_cart()) && ( ! empty(get_theme_mod('lsx_wc_trust_footer_bar_status', '1')))) { |
|
993 | 993 | ?> |
994 | 994 | <div class="row text-center vertical-align lsx-full-width-base-small checkout-cta-bottom"> |
995 | 995 | <div class="col-md-12 img-payfast"> |
996 | - <img src="<?php echo esc_url( $payfast_image ); ?>" alt="payfast"/> |
|
996 | + <img src="<?php echo esc_url($payfast_image); ?>" alt="payfast"/> |
|
997 | 997 | </div> |
998 | 998 | <div class="col-md-12 img-payments hidden-xs"> |
999 | - <img src="<?php echo esc_url( $payment_logos ); ?>" alt="payments"/> |
|
999 | + <img src="<?php echo esc_url($payment_logos); ?>" alt="payments"/> |
|
1000 | 1000 | </div> |
1001 | 1001 | <div class="col-md-12 img-payments hidden-sm hidden-md hidden-lg"> |
1002 | - <img src="<?php echo esc_url( $payment_logos_mobile ); ?>" alt="payments"/> |
|
1002 | + <img src="<?php echo esc_url($payment_logos_mobile); ?>" alt="payments"/> |
|
1003 | 1003 | </div> |
1004 | 1004 | <div class="col-md-12 img-encrypt"> |
1005 | - <img src="<?php echo esc_url( $encript_image ); ?>" alt="lets_encrypt"/> |
|
1005 | + <img src="<?php echo esc_url($encript_image); ?>" alt="lets_encrypt"/> |
|
1006 | 1006 | </div> |
1007 | 1007 | </div> |
1008 | 1008 | |
1009 | 1009 | <?php |
1010 | 1010 | } |
1011 | 1011 | } |
1012 | - add_action( 'lsx_footer_before', 'lsx_payment_gateway_logos' ); |
|
1012 | + add_action('lsx_footer_before', 'lsx_payment_gateway_logos'); |
|
1013 | 1013 | } |
1014 | 1014 | |
1015 | -if ( ! function_exists( 'lsx_wc_archive_header' ) ) { |
|
1015 | +if ( ! function_exists('lsx_wc_archive_header')) { |
|
1016 | 1016 | /** |
1017 | 1017 | * Add Lets Encrypt and PayFast logos to cart. |
1018 | 1018 | **/ |
1019 | 1019 | function lsx_wc_archive_header() { |
1020 | - if ( class_exists( 'WooCommerce' ) && ( is_shop() || is_product_category() || is_product_tag() ) ) { |
|
1020 | + if (class_exists('WooCommerce') && (is_shop() || is_product_category() || is_product_tag())) { |
|
1021 | 1021 | |
1022 | - if ( function_exists( 'lsx_search' ) ) { |
|
1022 | + if (function_exists('lsx_search')) { |
|
1023 | 1023 | $search = lsx_search(); |
1024 | - remove_action( 'lsx_content_wrap_before', array( $search->frontend, 'wc_archive_header' ), 140 ); |
|
1024 | + remove_action('lsx_content_wrap_before', array($search->frontend, 'wc_archive_header'), 140); |
|
1025 | 1025 | } |
1026 | 1026 | |
1027 | 1027 | $default_size = 'sm'; |
1028 | - $size = apply_filters( 'lsx_bootstrap_column_size', $default_size ); |
|
1028 | + $size = apply_filters('lsx_bootstrap_column_size', $default_size); |
|
1029 | 1029 | ?> |
1030 | - <div class="archive-header-wrapper banner-woocommerce col-<?php echo esc_attr( $size ); ?>-12"> |
|
1030 | + <div class="archive-header-wrapper banner-woocommerce col-<?php echo esc_attr($size); ?>-12"> |
|
1031 | 1031 | <?php lsx_global_header_inner_bottom(); ?> |
1032 | 1032 | <header class="archive-header"> |
1033 | 1033 | <h1 class="archive-title"><?php woocommerce_page_title(); ?></h1> |
1034 | 1034 | <?php |
1035 | - if ( is_product_category() || is_product_tag() ) { |
|
1035 | + if (is_product_category() || is_product_tag()) { |
|
1036 | 1036 | $description = get_the_archive_description(); |
1037 | - if ( ! empty( $description ) && '' !== $description ) { |
|
1038 | - echo wp_kses_post( $description ); |
|
1037 | + if ( ! empty($description) && '' !== $description) { |
|
1038 | + echo wp_kses_post($description); |
|
1039 | 1039 | } |
1040 | 1040 | } else { |
1041 | - $shop_page = wc_get_page_id( 'shop' ); |
|
1042 | - if ( 0 < $shop_page ) { |
|
1043 | - $shop_page = get_post( $shop_page ); |
|
1044 | - if ( ! empty( $shop_page->post_excerpt ) ) { |
|
1045 | - echo wp_kses_post( '<p>' . $shop_page->post_excerpt . '</p>' ); |
|
1041 | + $shop_page = wc_get_page_id('shop'); |
|
1042 | + if (0 < $shop_page) { |
|
1043 | + $shop_page = get_post($shop_page); |
|
1044 | + if ( ! empty($shop_page->post_excerpt)) { |
|
1045 | + echo wp_kses_post('<p>' . $shop_page->post_excerpt . '</p>'); |
|
1046 | 1046 | } |
1047 | 1047 | } |
1048 | 1048 | } |
@@ -1052,17 +1052,17 @@ discard block |
||
1052 | 1052 | <?php |
1053 | 1053 | } |
1054 | 1054 | } |
1055 | - add_action( 'lsx_content_wrap_before', 'lsx_wc_archive_header', 100 ); |
|
1055 | + add_action('lsx_content_wrap_before', 'lsx_wc_archive_header', 100); |
|
1056 | 1056 | } |
1057 | 1057 | |
1058 | 1058 | /** |
1059 | 1059 | * Moving the Reset Variations link. |
1060 | 1060 | **/ |
1061 | 1061 | function lsx_wc_reset_variations_link() { |
1062 | - echo '<a class="reset_variations" href="#">' . esc_html__( 'Clear', 'lsx' ) . '</a>'; |
|
1063 | - add_filter( 'woocommerce_reset_variations_link', 'lsx_wc_disable_default_reset_variations_link', 10, 1 ); |
|
1062 | + echo '<a class="reset_variations" href="#">' . esc_html__('Clear', 'lsx') . '</a>'; |
|
1063 | + add_filter('woocommerce_reset_variations_link', 'lsx_wc_disable_default_reset_variations_link', 10, 1); |
|
1064 | 1064 | } |
1065 | -add_action( 'woocommerce_before_variations_form', 'lsx_wc_reset_variations_link', 10 ); |
|
1065 | +add_action('woocommerce_before_variations_form', 'lsx_wc_reset_variations_link', 10); |
|
1066 | 1066 | |
1067 | 1067 | /** |
1068 | 1068 | * Disables the default link. |
@@ -1070,7 +1070,7 @@ discard block |
||
1070 | 1070 | * @param string $link |
1071 | 1071 | * @return string |
1072 | 1072 | */ |
1073 | -function lsx_wc_disable_default_reset_variations_link( $link = '' ) { |
|
1073 | +function lsx_wc_disable_default_reset_variations_link($link = '') { |
|
1074 | 1074 | return ''; |
1075 | 1075 | } |
1076 | 1076 | |
@@ -1089,7 +1089,7 @@ discard block |
||
1089 | 1089 | } |
1090 | 1090 | */ |
1091 | 1091 | |
1092 | -if ( ! function_exists( 'lsx_wc_woocommerce_sku' ) ) { |
|
1092 | +if ( ! function_exists('lsx_wc_woocommerce_sku')) { |
|
1093 | 1093 | /** |
1094 | 1094 | * Undocumented function |
1095 | 1095 | * |
@@ -1097,21 +1097,21 @@ discard block |
||
1097 | 1097 | */ |
1098 | 1098 | function lsx_wc_woocommerce_sku() { |
1099 | 1099 | global $product; |
1100 | - if ( function_exists( 'wc_product_sku_enabled' ) && wc_product_sku_enabled() && ! empty( $product->get_sku() ) && 'N/A' !== $product->get_sku() ) { |
|
1100 | + if (function_exists('wc_product_sku_enabled') && wc_product_sku_enabled() && ! empty($product->get_sku()) && 'N/A' !== $product->get_sku()) { |
|
1101 | 1101 | ?> |
1102 | - <span class="sku_wrapper"><?php esc_html_e( 'SKU:', 'lsx' ); ?> <span class="sku"><?php echo esc_attr( $product->get_sku() ); ?></span></span> |
|
1102 | + <span class="sku_wrapper"><?php esc_html_e('SKU:', 'lsx'); ?> <span class="sku"><?php echo esc_attr($product->get_sku()); ?></span></span> |
|
1103 | 1103 | <?php |
1104 | 1104 | } |
1105 | - add_filter( 'wc_product_sku_enabled', 'lsx_wc_default_woocommerce_sku_disable' ); |
|
1105 | + add_filter('wc_product_sku_enabled', 'lsx_wc_default_woocommerce_sku_disable'); |
|
1106 | 1106 | } |
1107 | - add_action( 'woocommerce_product_meta_start', 'lsx_wc_woocommerce_sku', 10 ); |
|
1107 | + add_action('woocommerce_product_meta_start', 'lsx_wc_woocommerce_sku', 10); |
|
1108 | 1108 | /** |
1109 | 1109 | * Disabled the default WC SKU |
1110 | 1110 | * |
1111 | 1111 | * @param boolean $enable |
1112 | 1112 | * @return boolean |
1113 | 1113 | */ |
1114 | - function lsx_wc_default_woocommerce_sku_disable( $enable = false ) { |
|
1114 | + function lsx_wc_default_woocommerce_sku_disable($enable = false) { |
|
1115 | 1115 | $enable = false; |
1116 | 1116 | return $enable; |
1117 | 1117 | } |