@@ -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,26 +22,26 @@ discard block |
||
22 | 22 | global $content_width; |
23 | 23 | $content_width = 1140; |
24 | 24 | |
25 | - load_theme_textdomain( 'lsx', get_template_directory() . '/languages' ); |
|
25 | + load_theme_textdomain('lsx', get_template_directory() . '/languages'); |
|
26 | 26 | |
27 | - add_image_size( 'lsx-thumbnail-carousel', 350, 230, true ); |
|
28 | - add_image_size( 'lsx-thumbnail-wide', 360, 168, true ); |
|
29 | - add_image_size( 'lsx-thumbnail-square', 350, 350, true ); |
|
30 | - add_image_size( 'lsx-thumbnail-single', 750, 350, true ); |
|
31 | - add_image_size( 'lsx-banner', 1920, 600, true ); |
|
27 | + add_image_size('lsx-thumbnail-carousel', 350, 230, true); |
|
28 | + add_image_size('lsx-thumbnail-wide', 360, 168, true); |
|
29 | + add_image_size('lsx-thumbnail-square', 350, 350, true); |
|
30 | + add_image_size('lsx-thumbnail-single', 750, 350, true); |
|
31 | + add_image_size('lsx-banner', 1920, 600, true); |
|
32 | 32 | |
33 | 33 | register_nav_menus( |
34 | 34 | array( |
35 | - 'primary' => esc_html__( 'Primary Menu', 'lsx' ), |
|
36 | - 'top-menu' => esc_html__( 'Top Menu (right)', 'lsx' ), |
|
37 | - 'top-menu-left' => esc_html__( 'Top Menu (left)', 'lsx' ), |
|
38 | - 'social' => esc_html__( 'Social Menu', 'lsx' ), |
|
39 | - 'footer' => esc_html__( 'Footer Menu', 'lsx' ), |
|
35 | + 'primary' => esc_html__('Primary Menu', 'lsx'), |
|
36 | + 'top-menu' => esc_html__('Top Menu (right)', 'lsx'), |
|
37 | + 'top-menu-left' => esc_html__('Top Menu (left)', 'lsx'), |
|
38 | + 'social' => esc_html__('Social Menu', 'lsx'), |
|
39 | + 'footer' => esc_html__('Footer Menu', 'lsx'), |
|
40 | 40 | ) |
41 | 41 | ); |
42 | 42 | |
43 | - add_theme_support( 'automatic-feed-links' ); |
|
44 | - add_theme_support( 'custom-background' ); |
|
43 | + add_theme_support('automatic-feed-links'); |
|
44 | + add_theme_support('custom-background'); |
|
45 | 45 | |
46 | 46 | add_theme_support( |
47 | 47 | 'custom-logo', |
@@ -53,7 +53,7 @@ discard block |
||
53 | 53 | ) |
54 | 54 | ); |
55 | 55 | |
56 | - add_theme_support( 'html5', array( 'caption' ) ); |
|
56 | + add_theme_support('html5', array('caption')); |
|
57 | 57 | |
58 | 58 | add_theme_support( |
59 | 59 | 'post-formats', |
@@ -66,8 +66,8 @@ discard block |
||
66 | 66 | ) |
67 | 67 | ); |
68 | 68 | |
69 | - add_theme_support( 'post-thumbnails' ); |
|
70 | - add_theme_support( 'sensei' ); |
|
69 | + add_theme_support('post-thumbnails'); |
|
70 | + add_theme_support('sensei'); |
|
71 | 71 | |
72 | 72 | add_theme_support( |
73 | 73 | 'site-logo', |
@@ -80,14 +80,14 @@ discard block |
||
80 | 80 | ) |
81 | 81 | ); |
82 | 82 | |
83 | - add_theme_support( 'title-tag' ); |
|
83 | + add_theme_support('title-tag'); |
|
84 | 84 | |
85 | 85 | /* |
86 | 86 | * @TODO - Necessary to test it |
87 | 87 | */ |
88 | 88 | |
89 | 89 | // add_theme_support( 'woocommerce' );. |
90 | - add_theme_support( 'starter-content', array( |
|
90 | + add_theme_support('starter-content', array( |
|
91 | 91 | 'widgets' => array( |
92 | 92 | 'sidebar-home' => array( |
93 | 93 | 'custom_widget_1' => array( |
@@ -95,7 +95,7 @@ discard block |
||
95 | 95 | |
96 | 96 | array( |
97 | 97 | 'title' => '', |
98 | - '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>' ), |
|
98 | + '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>'), |
|
99 | 99 | ), |
100 | 100 | ), |
101 | 101 | |
@@ -104,7 +104,7 @@ discard block |
||
104 | 104 | |
105 | 105 | array( |
106 | 106 | 'title' => '', |
107 | - '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>' ), |
|
107 | + '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>'), |
|
108 | 108 | ), |
109 | 109 | ), |
110 | 110 | |
@@ -113,7 +113,7 @@ discard block |
||
113 | 113 | |
114 | 114 | array( |
115 | 115 | 'title' => '', |
116 | - '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>' ), |
|
116 | + '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>'), |
|
117 | 117 | ), |
118 | 118 | ), |
119 | 119 | ), |
@@ -123,8 +123,8 @@ discard block |
||
123 | 123 | 'text', |
124 | 124 | |
125 | 125 | array( |
126 | - 'title' => esc_html__( 'Space for Footer Widgets', 'lsx' ), |
|
127 | - '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' ), |
|
126 | + 'title' => esc_html__('Space for Footer Widgets', 'lsx'), |
|
127 | + '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 | 128 | ), |
129 | 129 | ), |
130 | 130 | |
@@ -132,8 +132,8 @@ discard block |
||
132 | 132 | 'text', |
133 | 133 | |
134 | 134 | array( |
135 | - 'title' => esc_html__( 'Space for Footer Widgets', 'lsx' ), |
|
136 | - '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' ), |
|
135 | + 'title' => esc_html__('Space for Footer Widgets', 'lsx'), |
|
136 | + '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 | 137 | ), |
138 | 138 | ), |
139 | 139 | |
@@ -141,8 +141,8 @@ discard block |
||
141 | 141 | 'text', |
142 | 142 | |
143 | 143 | array( |
144 | - 'title' => esc_html__( 'Contact us:', 'lsx' ), |
|
145 | - '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' ), |
|
144 | + 'title' => esc_html__('Contact us:', 'lsx'), |
|
145 | + '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 | 146 | ), |
147 | 147 | ), |
148 | 148 | ), |
@@ -152,8 +152,8 @@ discard block |
||
152 | 152 | 'text', |
153 | 153 | |
154 | 154 | array( |
155 | - 'title' => esc_html__( 'A Footer Call to Action', 'lsx' ), |
|
156 | - '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' ), |
|
155 | + 'title' => esc_html__('A Footer Call to Action', 'lsx'), |
|
156 | + '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 | 157 | ), |
158 | 158 | ), |
159 | 159 | ), |
@@ -163,7 +163,7 @@ discard block |
||
163 | 163 | 'home' => array( |
164 | 164 | 'template' => 'page-templates/template-front-page.php', |
165 | 165 | 'thumbnail' => '{{image-banner-example-01}}', |
166 | - 'post_title' => esc_html__( 'LSX is a free WordPress theme', 'lsx' ), |
|
166 | + 'post_title' => esc_html__('LSX is a free WordPress theme', 'lsx'), |
|
167 | 167 | 'post_content' => '', |
168 | 168 | ), |
169 | 169 | |
@@ -180,17 +180,17 @@ discard block |
||
180 | 180 | |
181 | 181 | 'attachments' => array( |
182 | 182 | 'image-banner-example-01' => array( |
183 | - 'post_title' => esc_html_x( 'Banner Example 01', 'Theme starter content', 'lsx' ), |
|
183 | + 'post_title' => esc_html_x('Banner Example 01', 'Theme starter content', 'lsx'), |
|
184 | 184 | 'file' => 'assets/images/admin/banner-example-01.jpg', |
185 | 185 | ), |
186 | 186 | |
187 | 187 | 'image-banner-example-02' => array( |
188 | - 'post_title' => esc_html_x( 'Banner Example 02', 'Theme starter content', 'lsx' ), |
|
188 | + 'post_title' => esc_html_x('Banner Example 02', 'Theme starter content', 'lsx'), |
|
189 | 189 | 'file' => 'assets/images/admin/banner-example-02.jpg', |
190 | 190 | ), |
191 | 191 | |
192 | 192 | 'image-banner-example-03' => array( |
193 | - 'post_title' => esc_html_x( 'Banner Example 03', 'Theme starter content', 'lsx' ), |
|
193 | + 'post_title' => esc_html_x('Banner Example 03', 'Theme starter content', 'lsx'), |
|
194 | 194 | 'file' => 'assets/images/admin/banner-example-03.jpg', |
195 | 195 | ), |
196 | 196 | ), |
@@ -199,12 +199,12 @@ discard block |
||
199 | 199 | 'show_on_front' => 'page', |
200 | 200 | 'page_on_front' => '{{home}}', |
201 | 201 | 'page_for_posts' => '{{blog}}', |
202 | - 'blogdescription' => esc_html__( 'LSX starter content example', 'lsx' ), |
|
202 | + 'blogdescription' => esc_html__('LSX starter content example', 'lsx'), |
|
203 | 203 | ), |
204 | 204 | |
205 | 205 | 'nav_menus' => array( |
206 | 206 | 'primary' => array( |
207 | - 'name' => esc_html__( 'Primary Menu', 'lsx' ), |
|
207 | + 'name' => esc_html__('Primary Menu', 'lsx'), |
|
208 | 208 | |
209 | 209 | 'items' => array( |
210 | 210 | 'page_home', |
@@ -215,7 +215,7 @@ discard block |
||
215 | 215 | ), |
216 | 216 | |
217 | 217 | 'top-menu' => array( |
218 | - 'name' => esc_html__( 'Top Menu', 'lsx' ), |
|
218 | + 'name' => esc_html__('Top Menu', 'lsx'), |
|
219 | 219 | |
220 | 220 | 'items' => array( |
221 | 221 | 'custom_link_1' => array( |
@@ -243,7 +243,7 @@ discard block |
||
243 | 243 | ), |
244 | 244 | |
245 | 245 | 'social' => array( |
246 | - 'name' => esc_html__( 'Social Menu', 'lsx' ), |
|
246 | + 'name' => esc_html__('Social Menu', 'lsx'), |
|
247 | 247 | |
248 | 248 | 'items' => array( |
249 | 249 | 'link_facebook', |
@@ -258,7 +258,7 @@ discard block |
||
258 | 258 | ), |
259 | 259 | |
260 | 260 | 'footer' => array( |
261 | - 'name' => esc_html__( 'Footer Menu', 'lsx' ), |
|
261 | + 'name' => esc_html__('Footer Menu', 'lsx'), |
|
262 | 262 | |
263 | 263 | 'items' => array( |
264 | 264 | 'page_about', |
@@ -272,14 +272,14 @@ discard block |
||
272 | 272 | 'lsx_header_search' => false, |
273 | 273 | 'lsx_layout' => '1c', |
274 | 274 | ), |
275 | - ) ); |
|
275 | + )); |
|
276 | 276 | } |
277 | 277 | |
278 | 278 | endif; |
279 | 279 | |
280 | -add_action( 'after_setup_theme', 'lsx_setup' ); |
|
280 | +add_action('after_setup_theme', 'lsx_setup'); |
|
281 | 281 | |
282 | -if ( ! function_exists( 'lsx_init' ) ) : |
|
282 | +if ( ! function_exists('lsx_init')) : |
|
283 | 283 | |
284 | 284 | /** |
285 | 285 | * Theme init action. |
@@ -288,20 +288,20 @@ discard block |
||
288 | 288 | * @subpackage config |
289 | 289 | */ |
290 | 290 | function lsx_init() { |
291 | - add_post_type_support( 'page', 'excerpt' ); |
|
291 | + add_post_type_support('page', 'excerpt'); |
|
292 | 292 | |
293 | - if ( class_exists( 'WooCommerce' ) ) { |
|
294 | - remove_action( 'woocommerce_before_main_content', 'woocommerce_breadcrumb', 20 ); |
|
293 | + if (class_exists('WooCommerce')) { |
|
294 | + remove_action('woocommerce_before_main_content', 'woocommerce_breadcrumb', 20); |
|
295 | 295 | } |
296 | 296 | |
297 | - remove_action( 'comment_form', 'wp_comment_form_unfiltered_html_nonce', 10 ); |
|
297 | + remove_action('comment_form', 'wp_comment_form_unfiltered_html_nonce', 10); |
|
298 | 298 | } |
299 | 299 | |
300 | 300 | endif; |
301 | 301 | |
302 | -add_action( 'init', 'lsx_init', 100 ); |
|
302 | +add_action('init', 'lsx_init', 100); |
|
303 | 303 | |
304 | -if ( ! function_exists( 'lsx_process_content_width' ) ) : |
|
304 | +if ( ! function_exists('lsx_process_content_width')) : |
|
305 | 305 | |
306 | 306 | /** |
307 | 307 | * Overwrite the $content_width var, based on the layout of the page. |
@@ -313,8 +313,8 @@ discard block |
||
313 | 313 | global $content_width; |
314 | 314 | |
315 | 315 | if ( |
316 | - is_page_template( 'page-templates/template-front-page.php' ) || |
|
317 | - is_page_template( 'page-templates/template-full-width.php' ) |
|
316 | + is_page_template('page-templates/template-front-page.php') || |
|
317 | + is_page_template('page-templates/template-full-width.php') |
|
318 | 318 | ) { |
319 | 319 | $content_width = 1140; |
320 | 320 | } |
@@ -322,9 +322,9 @@ discard block |
||
322 | 322 | |
323 | 323 | endif; |
324 | 324 | |
325 | -add_action( 'wp_head', 'lsx_process_content_width' ); |
|
325 | +add_action('wp_head', 'lsx_process_content_width'); |
|
326 | 326 | |
327 | -if ( ! function_exists( 'lsx_file_get_contents' ) ) : |
|
327 | +if ( ! function_exists('lsx_file_get_contents')) : |
|
328 | 328 | |
329 | 329 | /** |
330 | 330 | * Get file contents. |
@@ -332,19 +332,19 @@ discard block |
||
332 | 332 | * @package lsx |
333 | 333 | * @subpackage config |
334 | 334 | */ |
335 | - function lsx_file_get_contents( $file ) { |
|
336 | - if ( file_exists( $file ) ) { |
|
335 | + function lsx_file_get_contents($file) { |
|
336 | + if (file_exists($file)) { |
|
337 | 337 | global $wp_filesystem; |
338 | 338 | |
339 | - if ( empty( $wp_filesystem ) ) { |
|
339 | + if (empty($wp_filesystem)) { |
|
340 | 340 | require_once ABSPATH . 'wp-admin/includes/file.php'; |
341 | 341 | WP_Filesystem(); |
342 | 342 | } |
343 | 343 | |
344 | - if ( $wp_filesystem ) { |
|
345 | - $contents = $wp_filesystem->get_contents( $file ); |
|
344 | + if ($wp_filesystem) { |
|
345 | + $contents = $wp_filesystem->get_contents($file); |
|
346 | 346 | |
347 | - if ( ! empty( $contents ) ) { |
|
347 | + if ( ! empty($contents)) { |
|
348 | 348 | return $contents; |
349 | 349 | } |
350 | 350 | } |
@@ -7,273 +7,273 @@ discard block |
||
7 | 7 | */ |
8 | 8 | |
9 | 9 | if ( ! defined( 'ABSPATH' ) ) { |
10 | - exit; |
|
10 | + exit; |
|
11 | 11 | } |
12 | 12 | |
13 | 13 | if ( ! function_exists( 'lsx_setup' ) ) : |
14 | 14 | |
15 | - /** |
|
16 | - * Theme after_setup_theme action. |
|
17 | - * |
|
18 | - * @package lsx |
|
19 | - * @subpackage config |
|
20 | - */ |
|
21 | - function lsx_setup() { |
|
22 | - global $content_width; |
|
23 | - $content_width = 1140; |
|
24 | - |
|
25 | - load_theme_textdomain( 'lsx', get_template_directory() . '/languages' ); |
|
26 | - |
|
27 | - add_image_size( 'lsx-thumbnail-carousel', 350, 230, true ); |
|
28 | - add_image_size( 'lsx-thumbnail-wide', 360, 168, true ); |
|
29 | - add_image_size( 'lsx-thumbnail-square', 350, 350, true ); |
|
30 | - add_image_size( 'lsx-thumbnail-single', 750, 350, true ); |
|
31 | - add_image_size( 'lsx-banner', 1920, 600, true ); |
|
32 | - |
|
33 | - register_nav_menus( |
|
34 | - array( |
|
35 | - 'primary' => esc_html__( 'Primary Menu', 'lsx' ), |
|
36 | - 'top-menu' => esc_html__( 'Top Menu (right)', 'lsx' ), |
|
37 | - 'top-menu-left' => esc_html__( 'Top Menu (left)', 'lsx' ), |
|
38 | - 'social' => esc_html__( 'Social Menu', 'lsx' ), |
|
39 | - 'footer' => esc_html__( 'Footer Menu', 'lsx' ), |
|
40 | - ) |
|
41 | - ); |
|
42 | - |
|
43 | - add_theme_support( 'automatic-feed-links' ); |
|
44 | - add_theme_support( 'custom-background' ); |
|
45 | - |
|
46 | - add_theme_support( |
|
47 | - 'custom-logo', |
|
48 | - array( |
|
49 | - 'height' => 50, |
|
50 | - 'width' => 160, |
|
51 | - 'flex-width' => true, |
|
52 | - 'flex-height' => true, |
|
53 | - ) |
|
54 | - ); |
|
55 | - |
|
56 | - add_theme_support( 'html5', array( 'caption' ) ); |
|
57 | - |
|
58 | - add_theme_support( |
|
59 | - 'post-formats', |
|
60 | - array( |
|
61 | - 'image', |
|
62 | - 'video', |
|
63 | - 'gallery', |
|
64 | - 'audio', |
|
65 | - 'quote', |
|
66 | - ) |
|
67 | - ); |
|
68 | - |
|
69 | - add_theme_support( 'post-thumbnails' ); |
|
70 | - add_theme_support( 'sensei' ); |
|
71 | - |
|
72 | - add_theme_support( |
|
73 | - 'site-logo', |
|
74 | - array( |
|
75 | - 'header-text' => array( |
|
76 | - 'site-title', |
|
77 | - 'site-description', |
|
78 | - ), |
|
79 | - 'size' => 'medium', |
|
80 | - ) |
|
81 | - ); |
|
82 | - |
|
83 | - add_theme_support( 'title-tag' ); |
|
84 | - |
|
85 | - /* |
|
15 | + /** |
|
16 | + * Theme after_setup_theme action. |
|
17 | + * |
|
18 | + * @package lsx |
|
19 | + * @subpackage config |
|
20 | + */ |
|
21 | + function lsx_setup() { |
|
22 | + global $content_width; |
|
23 | + $content_width = 1140; |
|
24 | + |
|
25 | + load_theme_textdomain( 'lsx', get_template_directory() . '/languages' ); |
|
26 | + |
|
27 | + add_image_size( 'lsx-thumbnail-carousel', 350, 230, true ); |
|
28 | + add_image_size( 'lsx-thumbnail-wide', 360, 168, true ); |
|
29 | + add_image_size( 'lsx-thumbnail-square', 350, 350, true ); |
|
30 | + add_image_size( 'lsx-thumbnail-single', 750, 350, true ); |
|
31 | + add_image_size( 'lsx-banner', 1920, 600, true ); |
|
32 | + |
|
33 | + register_nav_menus( |
|
34 | + array( |
|
35 | + 'primary' => esc_html__( 'Primary Menu', 'lsx' ), |
|
36 | + 'top-menu' => esc_html__( 'Top Menu (right)', 'lsx' ), |
|
37 | + 'top-menu-left' => esc_html__( 'Top Menu (left)', 'lsx' ), |
|
38 | + 'social' => esc_html__( 'Social Menu', 'lsx' ), |
|
39 | + 'footer' => esc_html__( 'Footer Menu', 'lsx' ), |
|
40 | + ) |
|
41 | + ); |
|
42 | + |
|
43 | + add_theme_support( 'automatic-feed-links' ); |
|
44 | + add_theme_support( 'custom-background' ); |
|
45 | + |
|
46 | + add_theme_support( |
|
47 | + 'custom-logo', |
|
48 | + array( |
|
49 | + 'height' => 50, |
|
50 | + 'width' => 160, |
|
51 | + 'flex-width' => true, |
|
52 | + 'flex-height' => true, |
|
53 | + ) |
|
54 | + ); |
|
55 | + |
|
56 | + add_theme_support( 'html5', array( 'caption' ) ); |
|
57 | + |
|
58 | + add_theme_support( |
|
59 | + 'post-formats', |
|
60 | + array( |
|
61 | + 'image', |
|
62 | + 'video', |
|
63 | + 'gallery', |
|
64 | + 'audio', |
|
65 | + 'quote', |
|
66 | + ) |
|
67 | + ); |
|
68 | + |
|
69 | + add_theme_support( 'post-thumbnails' ); |
|
70 | + add_theme_support( 'sensei' ); |
|
71 | + |
|
72 | + add_theme_support( |
|
73 | + 'site-logo', |
|
74 | + array( |
|
75 | + 'header-text' => array( |
|
76 | + 'site-title', |
|
77 | + 'site-description', |
|
78 | + ), |
|
79 | + 'size' => 'medium', |
|
80 | + ) |
|
81 | + ); |
|
82 | + |
|
83 | + add_theme_support( 'title-tag' ); |
|
84 | + |
|
85 | + /* |
|
86 | 86 | * @TODO - Necessary to test it |
87 | 87 | */ |
88 | 88 | |
89 | - // add_theme_support( 'woocommerce' );. |
|
90 | - add_theme_support( 'starter-content', array( |
|
91 | - 'widgets' => array( |
|
92 | - 'sidebar-home' => array( |
|
93 | - 'custom_widget_1' => array( |
|
94 | - 'text', |
|
95 | - |
|
96 | - array( |
|
97 | - 'title' => '', |
|
98 | - '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>' ), |
|
99 | - ), |
|
100 | - ), |
|
101 | - |
|
102 | - 'custom_widget_2' => array( |
|
103 | - 'text', |
|
104 | - |
|
105 | - array( |
|
106 | - 'title' => '', |
|
107 | - '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>' ), |
|
108 | - ), |
|
109 | - ), |
|
110 | - |
|
111 | - 'custom_widget_3' => array( |
|
112 | - 'text', |
|
113 | - |
|
114 | - array( |
|
115 | - 'title' => '', |
|
116 | - '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>' ), |
|
117 | - ), |
|
118 | - ), |
|
119 | - ), |
|
120 | - |
|
121 | - 'sidebar-footer' => array( |
|
122 | - 'custom_widget_1' => array( |
|
123 | - 'text', |
|
124 | - |
|
125 | - array( |
|
126 | - 'title' => esc_html__( 'Space for Footer Widgets', 'lsx' ), |
|
127 | - '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 | - ), |
|
129 | - ), |
|
130 | - |
|
131 | - 'custom_widget_2' => array( |
|
132 | - 'text', |
|
133 | - |
|
134 | - array( |
|
135 | - 'title' => esc_html__( 'Space for Footer Widgets', 'lsx' ), |
|
136 | - '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 | - ), |
|
138 | - ), |
|
139 | - |
|
140 | - 'custom_widget_3' => array( |
|
141 | - 'text', |
|
142 | - |
|
143 | - array( |
|
144 | - 'title' => esc_html__( 'Contact us:', 'lsx' ), |
|
145 | - '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 | - ), |
|
147 | - ), |
|
148 | - ), |
|
149 | - |
|
150 | - 'sidebar-footer-cta' => array( |
|
151 | - 'custom_widget_1' => array( |
|
152 | - 'text', |
|
153 | - |
|
154 | - array( |
|
155 | - 'title' => esc_html__( 'A Footer Call to Action', 'lsx' ), |
|
156 | - '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 | - ), |
|
158 | - ), |
|
159 | - ), |
|
160 | - ), |
|
161 | - |
|
162 | - 'posts' => array( |
|
163 | - 'home' => array( |
|
164 | - 'template' => 'page-templates/template-front-page.php', |
|
165 | - 'thumbnail' => '{{image-banner-example-01}}', |
|
166 | - 'post_title' => esc_html__( 'LSX is a free WordPress theme', 'lsx' ), |
|
167 | - 'post_content' => '', |
|
168 | - ), |
|
169 | - |
|
170 | - 'about' => array( |
|
171 | - 'thumbnail' => '{{image-banner-example-02}}', |
|
172 | - ), |
|
173 | - |
|
174 | - 'blog', |
|
175 | - |
|
176 | - 'contact' => array( |
|
177 | - 'thumbnail' => '{{image-banner-example-03}}', |
|
178 | - ), |
|
179 | - ), |
|
180 | - |
|
181 | - 'attachments' => array( |
|
182 | - 'image-banner-example-01' => array( |
|
183 | - 'post_title' => esc_html_x( 'Banner Example 01', 'Theme starter content', 'lsx' ), |
|
184 | - 'file' => 'assets/images/admin/banner-example-01.jpg', |
|
185 | - ), |
|
186 | - |
|
187 | - 'image-banner-example-02' => array( |
|
188 | - 'post_title' => esc_html_x( 'Banner Example 02', 'Theme starter content', 'lsx' ), |
|
189 | - 'file' => 'assets/images/admin/banner-example-02.jpg', |
|
190 | - ), |
|
191 | - |
|
192 | - 'image-banner-example-03' => array( |
|
193 | - 'post_title' => esc_html_x( 'Banner Example 03', 'Theme starter content', 'lsx' ), |
|
194 | - 'file' => 'assets/images/admin/banner-example-03.jpg', |
|
195 | - ), |
|
196 | - ), |
|
197 | - |
|
198 | - 'options' => array( |
|
199 | - 'show_on_front' => 'page', |
|
200 | - 'page_on_front' => '{{home}}', |
|
201 | - 'page_for_posts' => '{{blog}}', |
|
202 | - 'blogdescription' => esc_html__( 'LSX starter content example', 'lsx' ), |
|
203 | - ), |
|
204 | - |
|
205 | - 'nav_menus' => array( |
|
206 | - 'primary' => array( |
|
207 | - 'name' => esc_html__( 'Primary Menu', 'lsx' ), |
|
208 | - |
|
209 | - 'items' => array( |
|
210 | - 'page_home', |
|
211 | - 'page_about', |
|
212 | - 'page_blog', |
|
213 | - 'page_contact', |
|
214 | - ), |
|
215 | - ), |
|
216 | - |
|
217 | - 'top-menu' => array( |
|
218 | - 'name' => esc_html__( 'Top Menu', 'lsx' ), |
|
219 | - |
|
220 | - 'items' => array( |
|
221 | - 'custom_link_1' => array( |
|
222 | - 'title' => 'View Map', |
|
223 | - 'url' => 'https://www.google.com/maps/place/LightSpeed+WordPress+Development/@-33.92945,18.45345,17z/data=!3m1!4b1!4m2!3m1!1s0x1dcc5da1b2446d25:0xc8ecdb1cc8afd170', |
|
224 | - 'classes' => 'map', |
|
225 | - ), |
|
226 | - |
|
227 | - 'custom_link_2' => array( |
|
228 | - 'title' => '+27 21 448 9843', |
|
229 | - 'url' => 'tel:+27214489843', |
|
230 | - 'classes' => 'tel', |
|
231 | - ), |
|
232 | - |
|
233 | - 'custom_link_3' => array( |
|
234 | - 'title' => '[email protected]', |
|
235 | - 'url' => 'mailto:[email protected]', |
|
236 | - 'classes' => 'email', |
|
237 | - ), |
|
238 | - |
|
239 | - 'page_contact' => array( |
|
240 | - 'classes' => 'cta', |
|
241 | - ), |
|
242 | - ), |
|
243 | - ), |
|
244 | - |
|
245 | - 'social' => array( |
|
246 | - 'name' => esc_html__( 'Social Menu', 'lsx' ), |
|
247 | - |
|
248 | - 'items' => array( |
|
249 | - 'link_facebook', |
|
250 | - 'link_foursquare', |
|
251 | - 'link_github', |
|
252 | - 'link_instagram', |
|
253 | - 'link_linkedin', |
|
254 | - 'link_pinterest', |
|
255 | - 'link_twitter', |
|
256 | - 'link_youtube', |
|
257 | - ), |
|
258 | - ), |
|
259 | - |
|
260 | - 'footer' => array( |
|
261 | - 'name' => esc_html__( 'Footer Menu', 'lsx' ), |
|
262 | - |
|
263 | - 'items' => array( |
|
264 | - 'page_about', |
|
265 | - 'page_contact', |
|
266 | - ), |
|
267 | - ), |
|
268 | - ), |
|
269 | - |
|
270 | - 'theme_mods' => array( |
|
271 | - 'lsx_header_fixed' => true, |
|
272 | - 'lsx_header_search' => false, |
|
273 | - 'lsx_layout' => '1c', |
|
274 | - ), |
|
275 | - ) ); |
|
276 | - } |
|
89 | + // add_theme_support( 'woocommerce' );. |
|
90 | + add_theme_support( 'starter-content', array( |
|
91 | + 'widgets' => array( |
|
92 | + 'sidebar-home' => array( |
|
93 | + 'custom_widget_1' => array( |
|
94 | + 'text', |
|
95 | + |
|
96 | + array( |
|
97 | + 'title' => '', |
|
98 | + '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>' ), |
|
99 | + ), |
|
100 | + ), |
|
101 | + |
|
102 | + 'custom_widget_2' => array( |
|
103 | + 'text', |
|
104 | + |
|
105 | + array( |
|
106 | + 'title' => '', |
|
107 | + '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>' ), |
|
108 | + ), |
|
109 | + ), |
|
110 | + |
|
111 | + 'custom_widget_3' => array( |
|
112 | + 'text', |
|
113 | + |
|
114 | + array( |
|
115 | + 'title' => '', |
|
116 | + '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>' ), |
|
117 | + ), |
|
118 | + ), |
|
119 | + ), |
|
120 | + |
|
121 | + 'sidebar-footer' => array( |
|
122 | + 'custom_widget_1' => array( |
|
123 | + 'text', |
|
124 | + |
|
125 | + array( |
|
126 | + 'title' => esc_html__( 'Space for Footer Widgets', 'lsx' ), |
|
127 | + '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 | + ), |
|
129 | + ), |
|
130 | + |
|
131 | + 'custom_widget_2' => array( |
|
132 | + 'text', |
|
133 | + |
|
134 | + array( |
|
135 | + 'title' => esc_html__( 'Space for Footer Widgets', 'lsx' ), |
|
136 | + '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 | + ), |
|
138 | + ), |
|
139 | + |
|
140 | + 'custom_widget_3' => array( |
|
141 | + 'text', |
|
142 | + |
|
143 | + array( |
|
144 | + 'title' => esc_html__( 'Contact us:', 'lsx' ), |
|
145 | + '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 | + ), |
|
147 | + ), |
|
148 | + ), |
|
149 | + |
|
150 | + 'sidebar-footer-cta' => array( |
|
151 | + 'custom_widget_1' => array( |
|
152 | + 'text', |
|
153 | + |
|
154 | + array( |
|
155 | + 'title' => esc_html__( 'A Footer Call to Action', 'lsx' ), |
|
156 | + '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 | + ), |
|
158 | + ), |
|
159 | + ), |
|
160 | + ), |
|
161 | + |
|
162 | + 'posts' => array( |
|
163 | + 'home' => array( |
|
164 | + 'template' => 'page-templates/template-front-page.php', |
|
165 | + 'thumbnail' => '{{image-banner-example-01}}', |
|
166 | + 'post_title' => esc_html__( 'LSX is a free WordPress theme', 'lsx' ), |
|
167 | + 'post_content' => '', |
|
168 | + ), |
|
169 | + |
|
170 | + 'about' => array( |
|
171 | + 'thumbnail' => '{{image-banner-example-02}}', |
|
172 | + ), |
|
173 | + |
|
174 | + 'blog', |
|
175 | + |
|
176 | + 'contact' => array( |
|
177 | + 'thumbnail' => '{{image-banner-example-03}}', |
|
178 | + ), |
|
179 | + ), |
|
180 | + |
|
181 | + 'attachments' => array( |
|
182 | + 'image-banner-example-01' => array( |
|
183 | + 'post_title' => esc_html_x( 'Banner Example 01', 'Theme starter content', 'lsx' ), |
|
184 | + 'file' => 'assets/images/admin/banner-example-01.jpg', |
|
185 | + ), |
|
186 | + |
|
187 | + 'image-banner-example-02' => array( |
|
188 | + 'post_title' => esc_html_x( 'Banner Example 02', 'Theme starter content', 'lsx' ), |
|
189 | + 'file' => 'assets/images/admin/banner-example-02.jpg', |
|
190 | + ), |
|
191 | + |
|
192 | + 'image-banner-example-03' => array( |
|
193 | + 'post_title' => esc_html_x( 'Banner Example 03', 'Theme starter content', 'lsx' ), |
|
194 | + 'file' => 'assets/images/admin/banner-example-03.jpg', |
|
195 | + ), |
|
196 | + ), |
|
197 | + |
|
198 | + 'options' => array( |
|
199 | + 'show_on_front' => 'page', |
|
200 | + 'page_on_front' => '{{home}}', |
|
201 | + 'page_for_posts' => '{{blog}}', |
|
202 | + 'blogdescription' => esc_html__( 'LSX starter content example', 'lsx' ), |
|
203 | + ), |
|
204 | + |
|
205 | + 'nav_menus' => array( |
|
206 | + 'primary' => array( |
|
207 | + 'name' => esc_html__( 'Primary Menu', 'lsx' ), |
|
208 | + |
|
209 | + 'items' => array( |
|
210 | + 'page_home', |
|
211 | + 'page_about', |
|
212 | + 'page_blog', |
|
213 | + 'page_contact', |
|
214 | + ), |
|
215 | + ), |
|
216 | + |
|
217 | + 'top-menu' => array( |
|
218 | + 'name' => esc_html__( 'Top Menu', 'lsx' ), |
|
219 | + |
|
220 | + 'items' => array( |
|
221 | + 'custom_link_1' => array( |
|
222 | + 'title' => 'View Map', |
|
223 | + 'url' => 'https://www.google.com/maps/place/LightSpeed+WordPress+Development/@-33.92945,18.45345,17z/data=!3m1!4b1!4m2!3m1!1s0x1dcc5da1b2446d25:0xc8ecdb1cc8afd170', |
|
224 | + 'classes' => 'map', |
|
225 | + ), |
|
226 | + |
|
227 | + 'custom_link_2' => array( |
|
228 | + 'title' => '+27 21 448 9843', |
|
229 | + 'url' => 'tel:+27214489843', |
|
230 | + 'classes' => 'tel', |
|
231 | + ), |
|
232 | + |
|
233 | + 'custom_link_3' => array( |
|
234 | + 'title' => '[email protected]', |
|
235 | + 'url' => 'mailto:[email protected]', |
|
236 | + 'classes' => 'email', |
|
237 | + ), |
|
238 | + |
|
239 | + 'page_contact' => array( |
|
240 | + 'classes' => 'cta', |
|
241 | + ), |
|
242 | + ), |
|
243 | + ), |
|
244 | + |
|
245 | + 'social' => array( |
|
246 | + 'name' => esc_html__( 'Social Menu', 'lsx' ), |
|
247 | + |
|
248 | + 'items' => array( |
|
249 | + 'link_facebook', |
|
250 | + 'link_foursquare', |
|
251 | + 'link_github', |
|
252 | + 'link_instagram', |
|
253 | + 'link_linkedin', |
|
254 | + 'link_pinterest', |
|
255 | + 'link_twitter', |
|
256 | + 'link_youtube', |
|
257 | + ), |
|
258 | + ), |
|
259 | + |
|
260 | + 'footer' => array( |
|
261 | + 'name' => esc_html__( 'Footer Menu', 'lsx' ), |
|
262 | + |
|
263 | + 'items' => array( |
|
264 | + 'page_about', |
|
265 | + 'page_contact', |
|
266 | + ), |
|
267 | + ), |
|
268 | + ), |
|
269 | + |
|
270 | + 'theme_mods' => array( |
|
271 | + 'lsx_header_fixed' => true, |
|
272 | + 'lsx_header_search' => false, |
|
273 | + 'lsx_layout' => '1c', |
|
274 | + ), |
|
275 | + ) ); |
|
276 | + } |
|
277 | 277 | |
278 | 278 | endif; |
279 | 279 | |
@@ -281,21 +281,21 @@ discard block |
||
281 | 281 | |
282 | 282 | if ( ! function_exists( 'lsx_init' ) ) : |
283 | 283 | |
284 | - /** |
|
285 | - * Theme init action. |
|
286 | - * |
|
287 | - * @package lsx |
|
288 | - * @subpackage config |
|
289 | - */ |
|
290 | - function lsx_init() { |
|
291 | - add_post_type_support( 'page', 'excerpt' ); |
|
284 | + /** |
|
285 | + * Theme init action. |
|
286 | + * |
|
287 | + * @package lsx |
|
288 | + * @subpackage config |
|
289 | + */ |
|
290 | + function lsx_init() { |
|
291 | + add_post_type_support( 'page', 'excerpt' ); |
|
292 | 292 | |
293 | - if ( class_exists( 'WooCommerce' ) ) { |
|
294 | - remove_action( 'woocommerce_before_main_content', 'woocommerce_breadcrumb', 20 ); |
|
295 | - } |
|
293 | + if ( class_exists( 'WooCommerce' ) ) { |
|
294 | + remove_action( 'woocommerce_before_main_content', 'woocommerce_breadcrumb', 20 ); |
|
295 | + } |
|
296 | 296 | |
297 | - remove_action( 'comment_form', 'wp_comment_form_unfiltered_html_nonce', 10 ); |
|
298 | - } |
|
297 | + remove_action( 'comment_form', 'wp_comment_form_unfiltered_html_nonce', 10 ); |
|
298 | + } |
|
299 | 299 | |
300 | 300 | endif; |
301 | 301 | |
@@ -303,22 +303,22 @@ discard block |
||
303 | 303 | |
304 | 304 | if ( ! function_exists( 'lsx_process_content_width' ) ) : |
305 | 305 | |
306 | - /** |
|
307 | - * Overwrite the $content_width var, based on the layout of the page. |
|
308 | - * |
|
309 | - * @package lsx |
|
310 | - * @subpackage config |
|
311 | - */ |
|
312 | - function lsx_process_content_width() { |
|
313 | - global $content_width; |
|
314 | - |
|
315 | - if ( |
|
316 | - is_page_template( 'page-templates/template-front-page.php' ) || |
|
317 | - is_page_template( 'page-templates/template-full-width.php' ) |
|
318 | - ) { |
|
319 | - $content_width = 1140; |
|
320 | - } |
|
321 | - } |
|
306 | + /** |
|
307 | + * Overwrite the $content_width var, based on the layout of the page. |
|
308 | + * |
|
309 | + * @package lsx |
|
310 | + * @subpackage config |
|
311 | + */ |
|
312 | + function lsx_process_content_width() { |
|
313 | + global $content_width; |
|
314 | + |
|
315 | + if ( |
|
316 | + is_page_template( 'page-templates/template-front-page.php' ) || |
|
317 | + is_page_template( 'page-templates/template-full-width.php' ) |
|
318 | + ) { |
|
319 | + $content_width = 1140; |
|
320 | + } |
|
321 | + } |
|
322 | 322 | |
323 | 323 | endif; |
324 | 324 | |
@@ -326,31 +326,31 @@ discard block |
||
326 | 326 | |
327 | 327 | if ( ! function_exists( 'lsx_file_get_contents' ) ) : |
328 | 328 | |
329 | - /** |
|
330 | - * Get file contents. |
|
331 | - * |
|
332 | - * @package lsx |
|
333 | - * @subpackage config |
|
334 | - */ |
|
335 | - function lsx_file_get_contents( $file ) { |
|
336 | - if ( file_exists( $file ) ) { |
|
337 | - global $wp_filesystem; |
|
338 | - |
|
339 | - if ( empty( $wp_filesystem ) ) { |
|
340 | - require_once ABSPATH . 'wp-admin/includes/file.php'; |
|
341 | - WP_Filesystem(); |
|
342 | - } |
|
343 | - |
|
344 | - if ( $wp_filesystem ) { |
|
345 | - $contents = $wp_filesystem->get_contents( $file ); |
|
346 | - |
|
347 | - if ( ! empty( $contents ) ) { |
|
348 | - return $contents; |
|
349 | - } |
|
350 | - } |
|
351 | - } |
|
352 | - |
|
353 | - return ''; |
|
354 | - } |
|
329 | + /** |
|
330 | + * Get file contents. |
|
331 | + * |
|
332 | + * @package lsx |
|
333 | + * @subpackage config |
|
334 | + */ |
|
335 | + function lsx_file_get_contents( $file ) { |
|
336 | + if ( file_exists( $file ) ) { |
|
337 | + global $wp_filesystem; |
|
338 | + |
|
339 | + if ( empty( $wp_filesystem ) ) { |
|
340 | + require_once ABSPATH . 'wp-admin/includes/file.php'; |
|
341 | + WP_Filesystem(); |
|
342 | + } |
|
343 | + |
|
344 | + if ( $wp_filesystem ) { |
|
345 | + $contents = $wp_filesystem->get_contents( $file ); |
|
346 | + |
|
347 | + if ( ! empty( $contents ) ) { |
|
348 | + return $contents; |
|
349 | + } |
|
350 | + } |
|
351 | + } |
|
352 | + |
|
353 | + return ''; |
|
354 | + } |
|
355 | 355 | |
356 | 356 | endif; |
@@ -6,11 +6,11 @@ discard block |
||
6 | 6 | * @subpackage sanitize |
7 | 7 | */ |
8 | 8 | |
9 | -if ( ! defined( 'ABSPATH' ) ) { |
|
9 | +if ( ! defined('ABSPATH')) { |
|
10 | 10 | exit; |
11 | 11 | } |
12 | 12 | |
13 | -if ( ! function_exists( 'lsx_sanitize_choices' ) ) : |
|
13 | +if ( ! function_exists('lsx_sanitize_choices')) : |
|
14 | 14 | |
15 | 15 | /** |
16 | 16 | * Sanitize a value from a list of allowed values. |
@@ -22,18 +22,18 @@ discard block |
||
22 | 22 | * @param mixed $setting The setting for which the sanitizing is occurring. |
23 | 23 | * @return mixed The sanitized value. |
24 | 24 | */ |
25 | - function lsx_sanitize_choices( $value, $setting ) { |
|
26 | - if ( is_object( $setting ) ) { |
|
25 | + function lsx_sanitize_choices($value, $setting) { |
|
26 | + if (is_object($setting)) { |
|
27 | 27 | $setting = $setting->id; |
28 | 28 | } |
29 | 29 | |
30 | - $choices = lsx_customizer_sanitize_get_choices( $setting ); |
|
30 | + $choices = lsx_customizer_sanitize_get_choices($setting); |
|
31 | 31 | |
32 | - if ( ! is_wp_error( $choices ) && ! empty( $choices ) ) { |
|
33 | - $allowed_choices = array_keys( $choices ); |
|
32 | + if ( ! is_wp_error($choices) && ! empty($choices)) { |
|
33 | + $allowed_choices = array_keys($choices); |
|
34 | 34 | |
35 | - if ( ! in_array( $value, $allowed_choices ) ) { |
|
36 | - $value = lsx_customizer_sanitize_get_default( $setting ); |
|
35 | + if ( ! in_array($value, $allowed_choices)) { |
|
36 | + $value = lsx_customizer_sanitize_get_default($setting); |
|
37 | 37 | } |
38 | 38 | |
39 | 39 | return $value; |
@@ -44,7 +44,7 @@ discard block |
||
44 | 44 | |
45 | 45 | endif; |
46 | 46 | |
47 | -if ( ! function_exists( 'lsx_customizer_sanitize_get_choices' ) ) : |
|
47 | +if ( ! function_exists('lsx_customizer_sanitize_get_choices')) : |
|
48 | 48 | |
49 | 49 | /** |
50 | 50 | * Helper function to return the choices for a field. |
@@ -55,14 +55,14 @@ discard block |
||
55 | 55 | * @param string |
56 | 56 | * @return mixed $field |
57 | 57 | */ |
58 | - function lsx_customizer_sanitize_get_choices( $id ) { |
|
58 | + function lsx_customizer_sanitize_get_choices($id) { |
|
59 | 59 | global $lsx_customizer; |
60 | 60 | |
61 | - $can_validate = method_exists( 'WP_Customize_Setting', 'validate' ); |
|
62 | - $field = $lsx_customizer->get_control( $id ); |
|
61 | + $can_validate = method_exists('WP_Customize_Setting', 'validate'); |
|
62 | + $field = $lsx_customizer->get_control($id); |
|
63 | 63 | |
64 | - if ( ! isset( $field['choices'] ) ) { |
|
65 | - return $can_validate ? new WP_Error( 'notexists', esc_html__( 'Choice doesn\'t exist', 'lsx' ) ) : false; |
|
64 | + if ( ! isset($field['choices'])) { |
|
65 | + return $can_validate ? new WP_Error('notexists', esc_html__('Choice doesn\'t exist', 'lsx')) : false; |
|
66 | 66 | } |
67 | 67 | |
68 | 68 | return $field['choices']; |
@@ -70,7 +70,7 @@ discard block |
||
70 | 70 | |
71 | 71 | endif; |
72 | 72 | |
73 | -if ( ! function_exists( 'lsx_customizer_sanitize_get_default' ) ) : |
|
73 | +if ( ! function_exists('lsx_customizer_sanitize_get_default')) : |
|
74 | 74 | |
75 | 75 | /** |
76 | 76 | * Helper function to return defaults. |
@@ -81,11 +81,11 @@ discard block |
||
81 | 81 | * @param string |
82 | 82 | * @return mixed $default |
83 | 83 | */ |
84 | - function lsx_customizer_sanitize_get_default( $id ) { |
|
84 | + function lsx_customizer_sanitize_get_default($id) { |
|
85 | 85 | global $lsx_customizer; |
86 | - $setting = $lsx_customizer->get_setting( $id ); |
|
86 | + $setting = $lsx_customizer->get_setting($id); |
|
87 | 87 | |
88 | - if ( isset( $setting['default'] ) ) { |
|
88 | + if (isset($setting['default'])) { |
|
89 | 89 | return $setting['default']; |
90 | 90 | } |
91 | 91 | |
@@ -94,7 +94,7 @@ discard block |
||
94 | 94 | |
95 | 95 | endif; |
96 | 96 | |
97 | -if ( ! function_exists( 'lsx_sanitize_checkbox' ) ) : |
|
97 | +if ( ! function_exists('lsx_sanitize_checkbox')) : |
|
98 | 98 | |
99 | 99 | /** |
100 | 100 | * Sanitizes an single or multiple checkbox input. |
@@ -105,11 +105,11 @@ discard block |
||
105 | 105 | * @param array $input |
106 | 106 | * @return array $output |
107 | 107 | */ |
108 | - function lsx_sanitize_checkbox( $input ) { |
|
109 | - $can_validate = method_exists( 'WP_Customize_Setting', 'validate' ); |
|
108 | + function lsx_sanitize_checkbox($input) { |
|
109 | + $can_validate = method_exists('WP_Customize_Setting', 'validate'); |
|
110 | 110 | |
111 | - if ( ! is_bool( $input ) ) { |
|
112 | - return $can_validate ? new WP_Error( 'notboolean', esc_html__( 'Not a boolean', 'lsx' ) ) : false; |
|
111 | + if ( ! is_bool($input)) { |
|
112 | + return $can_validate ? new WP_Error('notboolean', esc_html__('Not a boolean', 'lsx')) : false; |
|
113 | 113 | } |
114 | 114 | |
115 | 115 | return $input; |
@@ -7,112 +7,112 @@ |
||
7 | 7 | */ |
8 | 8 | |
9 | 9 | if ( ! defined( 'ABSPATH' ) ) { |
10 | - exit; |
|
10 | + exit; |
|
11 | 11 | } |
12 | 12 | |
13 | 13 | if ( ! function_exists( 'lsx_sanitize_choices' ) ) : |
14 | 14 | |
15 | - /** |
|
16 | - * Sanitize a value from a list of allowed values. |
|
17 | - * |
|
18 | - * @package lsx |
|
19 | - * @subpackage sanitize |
|
20 | - * |
|
21 | - * @param mixed $value The value to sanitize. |
|
22 | - * @param mixed $setting The setting for which the sanitizing is occurring. |
|
23 | - * @return mixed The sanitized value. |
|
24 | - */ |
|
25 | - function lsx_sanitize_choices( $value, $setting ) { |
|
26 | - if ( is_object( $setting ) ) { |
|
27 | - $setting = $setting->id; |
|
28 | - } |
|
29 | - |
|
30 | - $choices = lsx_customizer_sanitize_get_choices( $setting ); |
|
31 | - |
|
32 | - if ( ! is_wp_error( $choices ) && ! empty( $choices ) ) { |
|
33 | - $allowed_choices = array_keys( $choices ); |
|
34 | - |
|
35 | - if ( ! in_array( $value, $allowed_choices ) ) { |
|
36 | - $value = lsx_customizer_sanitize_get_default( $setting ); |
|
37 | - } |
|
38 | - |
|
39 | - return $value; |
|
40 | - } else { |
|
41 | - return $choices; |
|
42 | - } |
|
43 | - } |
|
15 | + /** |
|
16 | + * Sanitize a value from a list of allowed values. |
|
17 | + * |
|
18 | + * @package lsx |
|
19 | + * @subpackage sanitize |
|
20 | + * |
|
21 | + * @param mixed $value The value to sanitize. |
|
22 | + * @param mixed $setting The setting for which the sanitizing is occurring. |
|
23 | + * @return mixed The sanitized value. |
|
24 | + */ |
|
25 | + function lsx_sanitize_choices( $value, $setting ) { |
|
26 | + if ( is_object( $setting ) ) { |
|
27 | + $setting = $setting->id; |
|
28 | + } |
|
29 | + |
|
30 | + $choices = lsx_customizer_sanitize_get_choices( $setting ); |
|
31 | + |
|
32 | + if ( ! is_wp_error( $choices ) && ! empty( $choices ) ) { |
|
33 | + $allowed_choices = array_keys( $choices ); |
|
34 | + |
|
35 | + if ( ! in_array( $value, $allowed_choices ) ) { |
|
36 | + $value = lsx_customizer_sanitize_get_default( $setting ); |
|
37 | + } |
|
38 | + |
|
39 | + return $value; |
|
40 | + } else { |
|
41 | + return $choices; |
|
42 | + } |
|
43 | + } |
|
44 | 44 | |
45 | 45 | endif; |
46 | 46 | |
47 | 47 | if ( ! function_exists( 'lsx_customizer_sanitize_get_choices' ) ) : |
48 | 48 | |
49 | - /** |
|
50 | - * Helper function to return the choices for a field. |
|
51 | - * |
|
52 | - * @package lsx |
|
53 | - * @subpackage sanitize |
|
54 | - * |
|
55 | - * @param string |
|
56 | - * @return mixed $field |
|
57 | - */ |
|
58 | - function lsx_customizer_sanitize_get_choices( $id ) { |
|
59 | - global $lsx_customizer; |
|
49 | + /** |
|
50 | + * Helper function to return the choices for a field. |
|
51 | + * |
|
52 | + * @package lsx |
|
53 | + * @subpackage sanitize |
|
54 | + * |
|
55 | + * @param string |
|
56 | + * @return mixed $field |
|
57 | + */ |
|
58 | + function lsx_customizer_sanitize_get_choices( $id ) { |
|
59 | + global $lsx_customizer; |
|
60 | 60 | |
61 | - $can_validate = method_exists( 'WP_Customize_Setting', 'validate' ); |
|
62 | - $field = $lsx_customizer->get_control( $id ); |
|
61 | + $can_validate = method_exists( 'WP_Customize_Setting', 'validate' ); |
|
62 | + $field = $lsx_customizer->get_control( $id ); |
|
63 | 63 | |
64 | - if ( ! isset( $field['choices'] ) ) { |
|
65 | - return $can_validate ? new WP_Error( 'notexists', esc_html__( 'Choice doesn\'t exist', 'lsx' ) ) : false; |
|
66 | - } |
|
64 | + if ( ! isset( $field['choices'] ) ) { |
|
65 | + return $can_validate ? new WP_Error( 'notexists', esc_html__( 'Choice doesn\'t exist', 'lsx' ) ) : false; |
|
66 | + } |
|
67 | 67 | |
68 | - return $field['choices']; |
|
69 | - } |
|
68 | + return $field['choices']; |
|
69 | + } |
|
70 | 70 | |
71 | 71 | endif; |
72 | 72 | |
73 | 73 | if ( ! function_exists( 'lsx_customizer_sanitize_get_default' ) ) : |
74 | 74 | |
75 | - /** |
|
76 | - * Helper function to return defaults. |
|
77 | - * |
|
78 | - * @package lsx |
|
79 | - * @subpackage sanitize |
|
80 | - * |
|
81 | - * @param string |
|
82 | - * @return mixed $default |
|
83 | - */ |
|
84 | - function lsx_customizer_sanitize_get_default( $id ) { |
|
85 | - global $lsx_customizer; |
|
86 | - $setting = $lsx_customizer->get_setting( $id ); |
|
87 | - |
|
88 | - if ( isset( $setting['default'] ) ) { |
|
89 | - return $setting['default']; |
|
90 | - } |
|
91 | - |
|
92 | - return false; |
|
93 | - } |
|
75 | + /** |
|
76 | + * Helper function to return defaults. |
|
77 | + * |
|
78 | + * @package lsx |
|
79 | + * @subpackage sanitize |
|
80 | + * |
|
81 | + * @param string |
|
82 | + * @return mixed $default |
|
83 | + */ |
|
84 | + function lsx_customizer_sanitize_get_default( $id ) { |
|
85 | + global $lsx_customizer; |
|
86 | + $setting = $lsx_customizer->get_setting( $id ); |
|
87 | + |
|
88 | + if ( isset( $setting['default'] ) ) { |
|
89 | + return $setting['default']; |
|
90 | + } |
|
91 | + |
|
92 | + return false; |
|
93 | + } |
|
94 | 94 | |
95 | 95 | endif; |
96 | 96 | |
97 | 97 | if ( ! function_exists( 'lsx_sanitize_checkbox' ) ) : |
98 | 98 | |
99 | - /** |
|
100 | - * Sanitizes an single or multiple checkbox input. |
|
101 | - * |
|
102 | - * @package lsx |
|
103 | - * @subpackage sanitize |
|
104 | - * |
|
105 | - * @param array $input |
|
106 | - * @return array $output |
|
107 | - */ |
|
108 | - function lsx_sanitize_checkbox( $input ) { |
|
109 | - $can_validate = method_exists( 'WP_Customize_Setting', 'validate' ); |
|
110 | - |
|
111 | - if ( ! is_bool( $input ) ) { |
|
112 | - return $can_validate ? new WP_Error( 'notboolean', esc_html__( 'Not a boolean', 'lsx' ) ) : false; |
|
113 | - } |
|
114 | - |
|
115 | - return $input; |
|
116 | - } |
|
99 | + /** |
|
100 | + * Sanitizes an single or multiple checkbox input. |
|
101 | + * |
|
102 | + * @package lsx |
|
103 | + * @subpackage sanitize |
|
104 | + * |
|
105 | + * @param array $input |
|
106 | + * @return array $output |
|
107 | + */ |
|
108 | + function lsx_sanitize_checkbox( $input ) { |
|
109 | + $can_validate = method_exists( 'WP_Customize_Setting', 'validate' ); |
|
110 | + |
|
111 | + if ( ! is_bool( $input ) ) { |
|
112 | + return $can_validate ? new WP_Error( 'notboolean', esc_html__( 'Not a boolean', 'lsx' ) ) : false; |
|
113 | + } |
|
114 | + |
|
115 | + return $input; |
|
116 | + } |
|
117 | 117 | |
118 | 118 | endif; |
@@ -7,15 +7,15 @@ discard block |
||
7 | 7 | * @category layout |
8 | 8 | */ |
9 | 9 | |
10 | -if ( ! defined( 'ABSPATH' ) ) { |
|
10 | +if ( ! defined('ABSPATH')) { |
|
11 | 11 | exit; |
12 | 12 | } |
13 | 13 | |
14 | -if ( ! class_exists( 'WP_Customize_Control' ) ) { |
|
14 | +if ( ! class_exists('WP_Customize_Control')) { |
|
15 | 15 | return; |
16 | 16 | } |
17 | 17 | |
18 | -if ( ! class_exists( 'LSX_Customize_Layout_Control' ) ) : |
|
18 | +if ( ! class_exists('LSX_Customize_Layout_Control')) : |
|
19 | 19 | |
20 | 20 | /** |
21 | 21 | * LSX_Customize_Layout_Control Class. |
@@ -30,9 +30,9 @@ discard block |
||
30 | 30 | public $statuses; |
31 | 31 | public $layouts = array(); |
32 | 32 | |
33 | - public function __construct( $manager, $id, $args = array() ) { |
|
34 | - parent::__construct( $manager, $id, $args ); |
|
35 | - if ( ! empty( $args['choices'] ) ) { |
|
33 | + public function __construct($manager, $id, $args = array()) { |
|
34 | + parent::__construct($manager, $id, $args); |
|
35 | + if ( ! empty($args['choices'])) { |
|
36 | 36 | $this->layouts = $args['choices']; |
37 | 37 | } |
38 | 38 | } |
@@ -41,39 +41,39 @@ discard block |
||
41 | 41 | * Enqueue scripts/styles for the color picker. |
42 | 42 | */ |
43 | 43 | public function enqueue() { |
44 | - wp_enqueue_script( 'lsx-layout-control', get_template_directory_uri() . '/assets/js/admin/customizer-layout.js', array( 'jquery' ), LSX_VERSION, true ); |
|
44 | + wp_enqueue_script('lsx-layout-control', get_template_directory_uri() . '/assets/js/admin/customizer-layout.js', array('jquery'), LSX_VERSION, true); |
|
45 | 45 | } |
46 | 46 | |
47 | 47 | /** |
48 | 48 | * Render output. |
49 | 49 | */ |
50 | 50 | public function render_content() { |
51 | - $post_id = 'customize-control-' . str_replace( '[', '-', str_replace( ']', '', $this->id ) ); |
|
51 | + $post_id = 'customize-control-' . str_replace('[', '-', str_replace(']', '', $this->id)); |
|
52 | 52 | $class = 'customize-control customize-control-' . $this->type; |
53 | 53 | $value = $this->value(); |
54 | 54 | ?> |
55 | 55 | <label> |
56 | 56 | <?php |
57 | - if ( ! empty( $this->label ) ) { |
|
57 | + if ( ! empty($this->label)) { |
|
58 | 58 | ?> |
59 | - <span class="customize-control-title"><?php echo esc_html( $this->label ); ?></span> |
|
59 | + <span class="customize-control-title"><?php echo esc_html($this->label); ?></span> |
|
60 | 60 | <?php |
61 | 61 | } |
62 | - if ( ! empty( $this->description ) ) { |
|
62 | + if ( ! empty($this->description)) { |
|
63 | 63 | ?> |
64 | - <span class="description customize-control-description"><?php echo esc_html( $this->description ); ?></span> |
|
64 | + <span class="description customize-control-description"><?php echo esc_html($this->description); ?></span> |
|
65 | 65 | <?php } ?> |
66 | 66 | <div class="layouts-selector"> |
67 | 67 | <?php |
68 | - foreach ( $this->layouts as $layout ) { |
|
68 | + foreach ($this->layouts as $layout) { |
|
69 | 69 | $sel = 'border: 1px solid transparent;'; |
70 | - if ( $value === $layout ) { |
|
70 | + if ($value === $layout) { |
|
71 | 71 | $sel = 'border: 1px solid rgb(43, 166, 203);'; |
72 | 72 | } |
73 | - echo '<img class="layout-button" style="padding:2px;' . esc_attr( $sel ) . '" src="' . esc_attr( get_template_directory_uri() ) . '/assets/images/admin/' . esc_attr( $layout ) . '.png" data-option="' . esc_attr( $layout ) . '">'; |
|
73 | + echo '<img class="layout-button" style="padding:2px;' . esc_attr($sel) . '" src="' . esc_attr(get_template_directory_uri()) . '/assets/images/admin/' . esc_attr($layout) . '.png" data-option="' . esc_attr($layout) . '">'; |
|
74 | 74 | } |
75 | 75 | ?> |
76 | - <input <?php $this->link(); ?> class="selected-layout <?php echo esc_attr( $class ); ?>" id="<?php echo esc_attr( $post_id ); ?>" type="hidden" value="<?php echo esc_attr( $value ); ?>" <?php $this->input_attrs(); ?>> |
|
76 | + <input <?php $this->link(); ?> class="selected-layout <?php echo esc_attr($class); ?>" id="<?php echo esc_attr($post_id); ?>" type="hidden" value="<?php echo esc_attr($value); ?>" <?php $this->input_attrs(); ?>> |
|
77 | 77 | </div> |
78 | 78 | </label> |
79 | 79 | <?php |
@@ -8,77 +8,77 @@ |
||
8 | 8 | */ |
9 | 9 | |
10 | 10 | if ( ! defined( 'ABSPATH' ) ) { |
11 | - exit; |
|
11 | + exit; |
|
12 | 12 | } |
13 | 13 | |
14 | 14 | if ( ! class_exists( 'WP_Customize_Control' ) ) { |
15 | - return; |
|
15 | + return; |
|
16 | 16 | } |
17 | 17 | |
18 | 18 | if ( ! class_exists( 'LSX_Customize_Layout_Control' ) ) : |
19 | 19 | |
20 | - /** |
|
21 | - * LSX_Customize_Layout_Control Class. |
|
22 | - * |
|
23 | - * @package lsx |
|
24 | - * @subpackage customizer |
|
25 | - * @category layout |
|
26 | - */ |
|
27 | - class LSX_Customize_Layout_Control extends WP_Customize_Control { |
|
20 | + /** |
|
21 | + * LSX_Customize_Layout_Control Class. |
|
22 | + * |
|
23 | + * @package lsx |
|
24 | + * @subpackage customizer |
|
25 | + * @category layout |
|
26 | + */ |
|
27 | + class LSX_Customize_Layout_Control extends WP_Customize_Control { |
|
28 | 28 | |
29 | - public $type = 'layout'; |
|
30 | - public $statuses; |
|
31 | - public $layouts = array(); |
|
29 | + public $type = 'layout'; |
|
30 | + public $statuses; |
|
31 | + public $layouts = array(); |
|
32 | 32 | |
33 | - public function __construct( $manager, $id, $args = array() ) { |
|
34 | - parent::__construct( $manager, $id, $args ); |
|
35 | - if ( ! empty( $args['choices'] ) ) { |
|
36 | - $this->layouts = $args['choices']; |
|
37 | - } |
|
38 | - } |
|
33 | + public function __construct( $manager, $id, $args = array() ) { |
|
34 | + parent::__construct( $manager, $id, $args ); |
|
35 | + if ( ! empty( $args['choices'] ) ) { |
|
36 | + $this->layouts = $args['choices']; |
|
37 | + } |
|
38 | + } |
|
39 | 39 | |
40 | - /** |
|
41 | - * Enqueue scripts/styles for the color picker. |
|
42 | - */ |
|
43 | - public function enqueue() { |
|
44 | - wp_enqueue_script( 'lsx-layout-control', get_template_directory_uri() . '/assets/js/admin/customizer-layout.js', array( 'jquery' ), LSX_VERSION, true ); |
|
45 | - } |
|
40 | + /** |
|
41 | + * Enqueue scripts/styles for the color picker. |
|
42 | + */ |
|
43 | + public function enqueue() { |
|
44 | + wp_enqueue_script( 'lsx-layout-control', get_template_directory_uri() . '/assets/js/admin/customizer-layout.js', array( 'jquery' ), LSX_VERSION, true ); |
|
45 | + } |
|
46 | 46 | |
47 | - /** |
|
48 | - * Render output. |
|
49 | - */ |
|
50 | - public function render_content() { |
|
51 | - $post_id = 'customize-control-' . str_replace( '[', '-', str_replace( ']', '', $this->id ) ); |
|
52 | - $class = 'customize-control customize-control-' . $this->type; |
|
53 | - $value = $this->value(); |
|
54 | - ?> |
|
47 | + /** |
|
48 | + * Render output. |
|
49 | + */ |
|
50 | + public function render_content() { |
|
51 | + $post_id = 'customize-control-' . str_replace( '[', '-', str_replace( ']', '', $this->id ) ); |
|
52 | + $class = 'customize-control customize-control-' . $this->type; |
|
53 | + $value = $this->value(); |
|
54 | + ?> |
|
55 | 55 | <label> |
56 | 56 | <?php |
57 | - if ( ! empty( $this->label ) ) { |
|
58 | - ?> |
|
57 | + if ( ! empty( $this->label ) ) { |
|
58 | + ?> |
|
59 | 59 | <span class="customize-control-title"><?php echo esc_html( $this->label ); ?></span> |
60 | 60 | <?php |
61 | - } |
|
62 | - if ( ! empty( $this->description ) ) { |
|
63 | - ?> |
|
61 | + } |
|
62 | + if ( ! empty( $this->description ) ) { |
|
63 | + ?> |
|
64 | 64 | <span class="description customize-control-description"><?php echo esc_html( $this->description ); ?></span> |
65 | 65 | <?php } ?> |
66 | 66 | <div class="layouts-selector"> |
67 | 67 | <?php |
68 | - foreach ( $this->layouts as $layout ) { |
|
69 | - $sel = 'border: 1px solid transparent;'; |
|
70 | - if ( $value === $layout ) { |
|
71 | - $sel = 'border: 1px solid rgb(43, 166, 203);'; |
|
72 | - } |
|
73 | - echo '<img class="layout-button" style="padding:2px;' . esc_attr( $sel ) . '" src="' . esc_attr( get_template_directory_uri() ) . '/assets/images/admin/' . esc_attr( $layout ) . '.png" data-option="' . esc_attr( $layout ) . '">'; |
|
74 | - } |
|
75 | - ?> |
|
68 | + foreach ( $this->layouts as $layout ) { |
|
69 | + $sel = 'border: 1px solid transparent;'; |
|
70 | + if ( $value === $layout ) { |
|
71 | + $sel = 'border: 1px solid rgb(43, 166, 203);'; |
|
72 | + } |
|
73 | + echo '<img class="layout-button" style="padding:2px;' . esc_attr( $sel ) . '" src="' . esc_attr( get_template_directory_uri() ) . '/assets/images/admin/' . esc_attr( $layout ) . '.png" data-option="' . esc_attr( $layout ) . '">'; |
|
74 | + } |
|
75 | + ?> |
|
76 | 76 | <input <?php $this->link(); ?> class="selected-layout <?php echo esc_attr( $class ); ?>" id="<?php echo esc_attr( $post_id ); ?>" type="hidden" value="<?php echo esc_attr( $value ); ?>" <?php $this->input_attrs(); ?>> |
77 | 77 | </div> |
78 | 78 | </label> |
79 | 79 | <?php |
80 | - } |
|
80 | + } |
|
81 | 81 | |
82 | - } |
|
82 | + } |
|
83 | 83 | |
84 | 84 | endif; |
@@ -9,7 +9,7 @@ discard block |
||
9 | 9 | |
10 | 10 | <?php lsx_content_wrap_before(); ?> |
11 | 11 | |
12 | -<div id="primary" class="content-area <?php echo esc_attr( lsx_main_class() ); ?>"> |
|
12 | +<div id="primary" class="content-area <?php echo esc_attr(lsx_main_class()); ?>"> |
|
13 | 13 | |
14 | 14 | <?php lsx_content_before(); ?> |
15 | 15 | |
@@ -17,18 +17,18 @@ discard block |
||
17 | 17 | |
18 | 18 | <?php lsx_content_top(); ?> |
19 | 19 | |
20 | - <?php if ( have_posts() ) : ?> |
|
20 | + <?php if (have_posts()) : ?> |
|
21 | 21 | |
22 | 22 | <?php |
23 | - while ( have_posts() ) : |
|
23 | + while (have_posts()) : |
|
24 | 24 | the_post(); |
25 | 25 | ?> |
26 | 26 | |
27 | 27 | <?php |
28 | - if ( is_singular( 'post' ) ) { |
|
29 | - get_template_part( 'partials/content', 'post' ); |
|
28 | + if (is_singular('post')) { |
|
29 | + get_template_part('partials/content', 'post'); |
|
30 | 30 | } else { |
31 | - get_template_part( 'partials/content', 'custom' ); |
|
31 | + get_template_part('partials/content', 'custom'); |
|
32 | 32 | } |
33 | 33 | ?> |
34 | 34 | |
@@ -43,13 +43,13 @@ discard block |
||
43 | 43 | <?php lsx_content_after(); ?> |
44 | 44 | |
45 | 45 | <?php |
46 | - if ( is_singular( 'post' ) ) { |
|
46 | + if (is_singular('post')) { |
|
47 | 47 | lsx_post_nav(); |
48 | 48 | } |
49 | 49 | ?> |
50 | 50 | |
51 | 51 | <?php |
52 | - if ( comments_open() ) { |
|
52 | + if (comments_open()) { |
|
53 | 53 | comments_template(); |
54 | 54 | } |
55 | 55 | ?> |
@@ -20,17 +20,17 @@ discard block |
||
20 | 20 | <?php if ( have_posts() ) : ?> |
21 | 21 | |
22 | 22 | <?php |
23 | - while ( have_posts() ) : |
|
24 | - the_post(); |
|
25 | - ?> |
|
23 | + while ( have_posts() ) : |
|
24 | + the_post(); |
|
25 | + ?> |
|
26 | 26 | |
27 | 27 | <?php |
28 | - if ( is_singular( 'post' ) ) { |
|
29 | - get_template_part( 'partials/content', 'post' ); |
|
30 | - } else { |
|
31 | - get_template_part( 'partials/content', 'custom' ); |
|
32 | - } |
|
33 | - ?> |
|
28 | + if ( is_singular( 'post' ) ) { |
|
29 | + get_template_part( 'partials/content', 'post' ); |
|
30 | + } else { |
|
31 | + get_template_part( 'partials/content', 'custom' ); |
|
32 | + } |
|
33 | + ?> |
|
34 | 34 | |
35 | 35 | <?php endwhile; ?> |
36 | 36 | |
@@ -43,16 +43,16 @@ discard block |
||
43 | 43 | <?php lsx_content_after(); ?> |
44 | 44 | |
45 | 45 | <?php |
46 | - if ( is_singular( 'post' ) ) { |
|
47 | - lsx_post_nav(); |
|
48 | - } |
|
49 | - ?> |
|
46 | + if ( is_singular( 'post' ) ) { |
|
47 | + lsx_post_nav(); |
|
48 | + } |
|
49 | + ?> |
|
50 | 50 | |
51 | 51 | <?php |
52 | - if ( comments_open() ) { |
|
53 | - comments_template(); |
|
54 | - } |
|
55 | - ?> |
|
52 | + if ( comments_open() ) { |
|
53 | + comments_template(); |
|
54 | + } |
|
55 | + ?> |
|
56 | 56 | |
57 | 57 | </div><!-- #primary --> |
58 | 58 |
@@ -20,14 +20,14 @@ discard block |
||
20 | 20 | |
21 | 21 | <?php lsx_content_top(); ?> |
22 | 22 | |
23 | - <?php if ( have_posts() ) : ?> |
|
23 | + <?php if (have_posts()) : ?> |
|
24 | 24 | |
25 | 25 | <?php |
26 | - while ( have_posts() ) : |
|
26 | + while (have_posts()) : |
|
27 | 27 | the_post(); |
28 | 28 | ?> |
29 | 29 | |
30 | - <?php get_template_part( 'partials/content', 'page' ); ?> |
|
30 | + <?php get_template_part('partials/content', 'page'); ?> |
|
31 | 31 | |
32 | 32 | <?php endwhile; ?> |
33 | 33 | |
@@ -36,7 +36,7 @@ discard block |
||
36 | 36 | <?php lsx_content_bottom(); ?> |
37 | 37 | |
38 | 38 | <?php |
39 | - if ( comments_open() ) { |
|
39 | + if (comments_open()) { |
|
40 | 40 | comments_template(); |
41 | 41 | } |
42 | 42 | ?> |
@@ -23,9 +23,9 @@ discard block |
||
23 | 23 | <?php if ( have_posts() ) : ?> |
24 | 24 | |
25 | 25 | <?php |
26 | - while ( have_posts() ) : |
|
27 | - the_post(); |
|
28 | - ?> |
|
26 | + while ( have_posts() ) : |
|
27 | + the_post(); |
|
28 | + ?> |
|
29 | 29 | |
30 | 30 | <?php get_template_part( 'partials/content', 'page' ); ?> |
31 | 31 | |
@@ -36,10 +36,10 @@ discard block |
||
36 | 36 | <?php lsx_content_bottom(); ?> |
37 | 37 | |
38 | 38 | <?php |
39 | - if ( comments_open() ) { |
|
40 | - comments_template(); |
|
41 | - } |
|
42 | - ?> |
|
39 | + if ( comments_open() ) { |
|
40 | + comments_template(); |
|
41 | + } |
|
42 | + ?> |
|
43 | 43 | |
44 | 44 | </main><!-- #main --> |
45 | 45 |
@@ -12,7 +12,7 @@ discard block |
||
12 | 12 | |
13 | 13 | <?php lsx_content_wrap_before(); ?> |
14 | 14 | |
15 | -<div id="primary" class="content-area <?php echo esc_attr( lsx_main_class() ); ?>"> |
|
15 | +<div id="primary" class="content-area <?php echo esc_attr(lsx_main_class()); ?>"> |
|
16 | 16 | |
17 | 17 | <?php lsx_content_before(); ?> |
18 | 18 | |
@@ -20,10 +20,10 @@ discard block |
||
20 | 20 | |
21 | 21 | <?php lsx_content_top(); ?> |
22 | 22 | |
23 | - <?php if ( have_posts() ) : ?> |
|
23 | + <?php if (have_posts()) : ?> |
|
24 | 24 | |
25 | 25 | <?php |
26 | - while ( have_posts() ) : |
|
26 | + while (have_posts()) : |
|
27 | 27 | the_post(); |
28 | 28 | ?> |
29 | 29 | |
@@ -57,7 +57,7 @@ discard block |
||
57 | 57 | |
58 | 58 | <?php lsx_content_wrap_after(); ?> |
59 | 59 | |
60 | -<?php get_sidebar( 'sitemap' ); ?> |
|
60 | +<?php get_sidebar('sitemap'); ?> |
|
61 | 61 | |
62 | 62 | <?php |
63 | 63 | get_footer(); |
@@ -23,9 +23,9 @@ |
||
23 | 23 | <?php if ( have_posts() ) : ?> |
24 | 24 | |
25 | 25 | <?php |
26 | - while ( have_posts() ) : |
|
27 | - the_post(); |
|
28 | - ?> |
|
26 | + while ( have_posts() ) : |
|
27 | + the_post(); |
|
28 | + ?> |
|
29 | 29 | |
30 | 30 | <?php lsx_entry_before(); ?> |
31 | 31 |
@@ -12,7 +12,7 @@ discard block |
||
12 | 12 | |
13 | 13 | <?php lsx_content_wrap_before(); ?> |
14 | 14 | |
15 | -<div id="primary" class="content-area <?php echo esc_attr( lsx_main_class() ); ?>"> |
|
15 | +<div id="primary" class="content-area <?php echo esc_attr(lsx_main_class()); ?>"> |
|
16 | 16 | |
17 | 17 | <?php lsx_content_before(); ?> |
18 | 18 | |
@@ -20,10 +20,10 @@ discard block |
||
20 | 20 | |
21 | 21 | <?php lsx_content_top(); ?> |
22 | 22 | |
23 | - <?php if ( have_posts() ) : ?> |
|
23 | + <?php if (have_posts()) : ?> |
|
24 | 24 | |
25 | 25 | <?php |
26 | - while ( have_posts() ) : |
|
26 | + while (have_posts()) : |
|
27 | 27 | the_post(); |
28 | 28 | ?> |
29 | 29 | |
@@ -34,7 +34,7 @@ discard block |
||
34 | 34 | <?php lsx_entry_top(); ?> |
35 | 35 | |
36 | 36 | <div class="entry-content"> |
37 | - <h2><?php esc_html_e( 'The Last 30 Posts', 'lsx' ); ?></h2> |
|
37 | + <h2><?php esc_html_e('The Last 30 Posts', 'lsx'); ?></h2> |
|
38 | 38 | |
39 | 39 | <ul> |
40 | 40 | <?php |
@@ -45,16 +45,16 @@ discard block |
||
45 | 45 | ); |
46 | 46 | ?> |
47 | 47 | |
48 | - <?php if ( $loop->have_posts() ) : ?> |
|
48 | + <?php if ($loop->have_posts()) : ?> |
|
49 | 49 | |
50 | - <?php while ( $loop->have_posts() ) : ?> |
|
50 | + <?php while ($loop->have_posts()) : ?> |
|
51 | 51 | |
52 | 52 | <?php |
53 | 53 | $loop->the_post(); |
54 | 54 | $loop->is_home = false; |
55 | 55 | ?> |
56 | 56 | |
57 | - <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> - <?php the_time( get_option( 'date_format' ) ); ?> - <?php echo esc_html( $post->comment_count ); ?> <?php esc_html_e( 'comments', 'lsx' ); ?></li> |
|
57 | + <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> - <?php the_time(get_option('date_format')); ?> - <?php echo esc_html($post->comment_count); ?> <?php esc_html_e('comments', 'lsx'); ?></li> |
|
58 | 58 | |
59 | 59 | <?php endwhile; ?> |
60 | 60 | |
@@ -63,16 +63,16 @@ discard block |
||
63 | 63 | <?php wp_reset_postdata(); ?> |
64 | 64 | </ul> |
65 | 65 | |
66 | - <h2><?php esc_html_e( 'Categories', 'lsx' ); ?></h2> |
|
66 | + <h2><?php esc_html_e('Categories', 'lsx'); ?></h2> |
|
67 | 67 | |
68 | 68 | <ul> |
69 | - <?php wp_list_categories( 'title_li=&hierarchical=0&show_count=1' ); ?> |
|
69 | + <?php wp_list_categories('title_li=&hierarchical=0&show_count=1'); ?> |
|
70 | 70 | </ul> |
71 | 71 | |
72 | - <h2><?php esc_html_e( 'Monthly Archives', 'lsx' ); ?></h2> |
|
72 | + <h2><?php esc_html_e('Monthly Archives', 'lsx'); ?></h2> |
|
73 | 73 | |
74 | 74 | <ul> |
75 | - <?php wp_get_archives( 'type=monthly&show_post_count=1' ); ?> |
|
75 | + <?php wp_get_archives('type=monthly&show_post_count=1'); ?> |
|
76 | 76 | </ul> |
77 | 77 | </div><!-- .entry-content --> |
78 | 78 |
@@ -23,9 +23,9 @@ discard block |
||
23 | 23 | <?php if ( have_posts() ) : ?> |
24 | 24 | |
25 | 25 | <?php |
26 | - while ( have_posts() ) : |
|
27 | - the_post(); |
|
28 | - ?> |
|
26 | + while ( have_posts() ) : |
|
27 | + the_post(); |
|
28 | + ?> |
|
29 | 29 | |
30 | 30 | <?php lsx_entry_before(); ?> |
31 | 31 | |
@@ -38,21 +38,21 @@ discard block |
||
38 | 38 | |
39 | 39 | <ul> |
40 | 40 | <?php |
41 | - $loop = new WP_Query( |
|
42 | - array( |
|
43 | - 'posts_per_page' => 30, |
|
44 | - ) |
|
45 | - ); |
|
46 | - ?> |
|
41 | + $loop = new WP_Query( |
|
42 | + array( |
|
43 | + 'posts_per_page' => 30, |
|
44 | + ) |
|
45 | + ); |
|
46 | + ?> |
|
47 | 47 | |
48 | 48 | <?php if ( $loop->have_posts() ) : ?> |
49 | 49 | |
50 | 50 | <?php while ( $loop->have_posts() ) : ?> |
51 | 51 | |
52 | 52 | <?php |
53 | - $loop->the_post(); |
|
54 | - $loop->is_home = false; |
|
55 | - ?> |
|
53 | + $loop->the_post(); |
|
54 | + $loop->is_home = false; |
|
55 | + ?> |
|
56 | 56 | |
57 | 57 | <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> - <?php the_time( get_option( 'date_format' ) ); ?> - <?php echo esc_html( $post->comment_count ); ?> <?php esc_html_e( 'comments', 'lsx' ); ?></li> |
58 | 58 |
@@ -10,7 +10,7 @@ discard block |
||
10 | 10 | <?php lsx_entry_before(); ?> |
11 | 11 | |
12 | 12 | <?php |
13 | - $no_thumb_post_types = array( |
|
13 | + $no_thumb_post_types = array( |
|
14 | 14 | 'audio' => 'audio', |
15 | 15 | 'gallery' => 'gallery', |
16 | 16 | 'image' => 'image', |
@@ -18,38 +18,38 @@ discard block |
||
18 | 18 | 'quote' => 'quote', |
19 | 19 | 'video' => 'video', |
20 | 20 | ); |
21 | - $no_thumb_post_formats = apply_filters( 'lsx_no_thumb_post_formats', $no_thumb_post_types ); |
|
21 | + $no_thumb_post_formats = apply_filters('lsx_no_thumb_post_formats', $no_thumb_post_types); |
|
22 | 22 | |
23 | - $has_thumb = has_post_thumbnail() && ! has_post_format( $no_thumb_post_formats ); |
|
23 | + $has_thumb = has_post_thumbnail() && ! has_post_format($no_thumb_post_formats); |
|
24 | 24 | |
25 | - if ( $has_thumb ) { |
|
25 | + if ($has_thumb) { |
|
26 | 26 | $thumb_class = 'has-thumb'; |
27 | 27 | } else { |
28 | 28 | $thumb_class = 'no-thumb'; |
29 | 29 | } |
30 | 30 | |
31 | - $blog_layout = apply_filters( 'lsx_blog_layout', 'default' ); |
|
31 | + $blog_layout = apply_filters('lsx_blog_layout', 'default'); |
|
32 | 32 | |
33 | 33 | $image_class = ''; |
34 | 34 | |
35 | - $thumbnail_id = get_post_thumbnail_id( get_the_ID() ); |
|
36 | - $image_arr = wp_get_attachment_image_src( $thumbnail_id, 'lsx-thumbnail-single' ); |
|
35 | + $thumbnail_id = get_post_thumbnail_id(get_the_ID()); |
|
36 | + $image_arr = wp_get_attachment_image_src($thumbnail_id, 'lsx-thumbnail-single'); |
|
37 | 37 | |
38 | - if ( is_array( $image_arr ) ) { |
|
38 | + if (is_array($image_arr)) { |
|
39 | 39 | $image_src = $image_arr[0]; |
40 | 40 | } |
41 | 41 | ?> |
42 | 42 | |
43 | -<article id="post-<?php the_ID(); ?>" <?php post_class( array( 'lsx-slot', $thumb_class ) ); ?>> |
|
43 | +<article id="post-<?php the_ID(); ?>" <?php post_class(array('lsx-slot', $thumb_class)); ?>> |
|
44 | 44 | <?php lsx_entry_top(); ?> |
45 | 45 | |
46 | 46 | <div class="entry-layout"> |
47 | 47 | <div class="entry-layout-content entry-layout-content-<?php echo has_post_thumbnail() ? '67' : '100'; ?>"> |
48 | 48 | <header class="entry-header"> |
49 | - <?php if ( $has_thumb ) : ?> |
|
50 | - <div class="entry-image <?php echo esc_attr( $image_class ); ?>"> |
|
49 | + <?php if ($has_thumb) : ?> |
|
50 | + <div class="entry-image <?php echo esc_attr($image_class); ?>"> |
|
51 | 51 | <a class="thumbnail" href="<?php the_permalink(); ?>"> |
52 | - <?php lsx_thumbnail( 'lsx-thumbnail-single' ); ?> |
|
52 | + <?php lsx_thumbnail('lsx-thumbnail-single'); ?> |
|
53 | 53 | </a> |
54 | 54 | </div> |
55 | 55 | <?php endif; ?> |
@@ -57,37 +57,37 @@ discard block |
||
57 | 57 | <?php |
58 | 58 | $format = get_post_format(); |
59 | 59 | |
60 | - if ( false === $format ) { |
|
60 | + if (false === $format) { |
|
61 | 61 | $format = 'standard'; |
62 | - $show_on_front = get_option( 'show_on_front', 'posts' ); |
|
62 | + $show_on_front = get_option('show_on_front', 'posts'); |
|
63 | 63 | |
64 | - if ( 'page' === $show_on_front ) { |
|
65 | - $archive_link = get_permalink( get_option( 'page_for_posts' ) ); |
|
64 | + if ('page' === $show_on_front) { |
|
65 | + $archive_link = get_permalink(get_option('page_for_posts')); |
|
66 | 66 | } else { |
67 | 67 | $archive_link = home_url(); |
68 | 68 | } |
69 | 69 | } else { |
70 | - $archive_link = get_post_format_link( $format ); |
|
70 | + $archive_link = get_post_format_link($format); |
|
71 | 71 | } |
72 | 72 | |
73 | - $format = lsx_translate_format_to_fontawesome( $format ); |
|
73 | + $format = lsx_translate_format_to_fontawesome($format); |
|
74 | 74 | ?> |
75 | 75 | |
76 | 76 | <h2 class="entry-title"> |
77 | - <?php if ( has_post_thumbnail() ) : ?> |
|
78 | - <a href="<?php echo esc_url( $archive_link ); ?>" class="format-link has-thumb fa fa-<?php echo esc_attr( $format ); ?>"></a> |
|
77 | + <?php if (has_post_thumbnail()) : ?> |
|
78 | + <a href="<?php echo esc_url($archive_link); ?>" class="format-link has-thumb fa fa-<?php echo esc_attr($format); ?>"></a> |
|
79 | 79 | <?php else : ?> |
80 | - <a href="<?php echo esc_url( $archive_link ); ?>" class="format-link fa fa-<?php echo esc_attr( $format ); ?>"></a> |
|
80 | + <a href="<?php echo esc_url($archive_link); ?>" class="format-link fa fa-<?php echo esc_attr($format); ?>"></a> |
|
81 | 81 | <?php endif; ?> |
82 | 82 | |
83 | - <?php if ( has_post_format( array( 'link' ) ) ) : ?> |
|
84 | - <a href="<?php echo esc_url( lsx_get_my_url() ); ?>" rel="bookmark"><?php the_title(); ?> <span class="fa fa-external-link"></span></a> |
|
83 | + <?php if (has_post_format(array('link'))) : ?> |
|
84 | + <a href="<?php echo esc_url(lsx_get_my_url()); ?>" rel="bookmark"><?php the_title(); ?> <span class="fa fa-external-link"></span></a> |
|
85 | 85 | <?php else : ?> |
86 | 86 | <a href="<?php the_permalink(); ?>" rel="bookmark"><?php the_title(); ?></a> |
87 | 87 | <?php endif; ?> |
88 | 88 | |
89 | - <?php if ( is_sticky() ) : ?> |
|
90 | - <span class="label label-default label-sticky"><?php esc_html_e( 'Featured', 'lsx' ); ?></span> |
|
89 | + <?php if (is_sticky()) : ?> |
|
90 | + <span class="label label-default label-sticky"><?php esc_html_e('Featured', 'lsx'); ?></span> |
|
91 | 91 | <?php endif; ?> |
92 | 92 | </h2> |
93 | 93 | <div class="entry-meta"> |
@@ -98,27 +98,27 @@ discard block |
||
98 | 98 | |
99 | 99 | </header><!-- .entry-header --> |
100 | 100 | |
101 | - <?php if ( has_post_format( array( 'quote' ) ) || apply_filters( 'lsx_blog_display_text_on_list', true ) ) : ?> |
|
101 | + <?php if (has_post_format(array('quote')) || apply_filters('lsx_blog_display_text_on_list', true)) : ?> |
|
102 | 102 | |
103 | - <?php if ( lsx_post_format_force_content_on_list() && ! apply_filters( 'lsx_blog_force_content_on_list', false ) ) : ?> |
|
103 | + <?php if (lsx_post_format_force_content_on_list() && ! apply_filters('lsx_blog_force_content_on_list', false)) : ?> |
|
104 | 104 | |
105 | 105 | <div class="entry-summary"> |
106 | 106 | <?php |
107 | - if ( ! has_excerpt() ) { |
|
107 | + if ( ! has_excerpt()) { |
|
108 | 108 | |
109 | - $excerpt_more = '<p><a class="moretag" href="' . esc_url( get_permalink() ) . '">' . esc_html__( 'Read More', 'lsx' ) . '</a></p>'; |
|
110 | - $content = wp_trim_words( get_the_content(), 50 ); |
|
109 | + $excerpt_more = '<p><a class="moretag" href="' . esc_url(get_permalink()) . '">' . esc_html__('Read More', 'lsx') . '</a></p>'; |
|
110 | + $content = wp_trim_words(get_the_content(), 50); |
|
111 | 111 | $content = '<p>' . $content . '</p>' . $excerpt_more; |
112 | - echo wp_kses_post( $content ); |
|
112 | + echo wp_kses_post($content); |
|
113 | 113 | } else { |
114 | 114 | the_excerpt(); |
115 | 115 | } |
116 | 116 | ?> |
117 | 117 | </div><!-- .entry-summary --> |
118 | 118 | |
119 | - <?php elseif ( has_post_format( array( 'link' ) ) ) : ?> |
|
119 | + <?php elseif (has_post_format(array('link'))) : ?> |
|
120 | 120 | |
121 | - <?php elseif ( apply_filters( 'lsx_blog_force_content_on_list', false ) ) : ?> |
|
121 | + <?php elseif (apply_filters('lsx_blog_force_content_on_list', false)) : ?> |
|
122 | 122 | |
123 | 123 | <div class="entry-content"> |
124 | 124 | <?php the_content(); ?> |
@@ -130,12 +130,12 @@ discard block |
||
130 | 130 | <?php |
131 | 131 | the_content(); |
132 | 132 | |
133 | - wp_link_pages( array( |
|
133 | + wp_link_pages(array( |
|
134 | 134 | 'before' => '<div class="lsx-postnav-wrapper"><div class="lsx-postnav">', |
135 | 135 | 'after' => '</div></div>', |
136 | 136 | 'link_before' => '<span>', |
137 | 137 | 'link_after' => '</span>', |
138 | - ) ); |
|
138 | + )); |
|
139 | 139 | ?> |
140 | 140 | </div><!-- .entry-content --> |
141 | 141 | |
@@ -151,23 +151,23 @@ discard block |
||
151 | 151 | |
152 | 152 | <?php lsx_content_post_tags(); ?> |
153 | 153 | |
154 | - <?php if ( comments_open() && ! empty( $comments_number ) ) : ?> |
|
154 | + <?php if (comments_open() && ! empty($comments_number)) : ?> |
|
155 | 155 | <div class="post-comments"> |
156 | 156 | <a href="<?php the_permalink(); ?>#comments"> |
157 | 157 | <?php |
158 | - if ( '1' === $comments_number ) { |
|
159 | - echo esc_html_x( 'One Comment', 'content.php', 'lsx' ); |
|
158 | + if ('1' === $comments_number) { |
|
159 | + echo esc_html_x('One Comment', 'content.php', 'lsx'); |
|
160 | 160 | } else { |
161 | 161 | printf( |
162 | 162 | /* Translators: %s: number of comments */ |
163 | - esc_html( _nx( |
|
163 | + esc_html(_nx( |
|
164 | 164 | '%s Comment', |
165 | 165 | '%s Comments', |
166 | 166 | $comments_number, |
167 | 167 | 'content.php', |
168 | 168 | 'lsx' |
169 | - ) ), |
|
170 | - esc_html( number_format_i18n( $comments_number ) ) |
|
169 | + )), |
|
170 | + esc_html(number_format_i18n($comments_number)) |
|
171 | 171 | ); |
172 | 172 | } |
173 | 173 | ?> |
@@ -177,11 +177,11 @@ discard block |
||
177 | 177 | </div> |
178 | 178 | </div> |
179 | 179 | |
180 | - <?php if ( has_post_thumbnail() ) : ?> |
|
180 | + <?php if (has_post_thumbnail()) : ?> |
|
181 | 181 | |
182 | 182 | <div class="entry-image hidden-xs"> |
183 | - <a class="thumbnail" href="<?php the_permalink(); ?>" style="background-image:url(<?php echo esc_url( $image_src ); ?>);"> |
|
184 | - <?php lsx_thumbnail( 'lsx-thumbnail-single' ); ?> |
|
183 | + <a class="thumbnail" href="<?php the_permalink(); ?>" style="background-image:url(<?php echo esc_url($image_src); ?>);"> |
|
184 | + <?php lsx_thumbnail('lsx-thumbnail-single'); ?> |
|
185 | 185 | </a> |
186 | 186 | </div> |
187 | 187 |
@@ -10,34 +10,34 @@ discard block |
||
10 | 10 | <?php lsx_entry_before(); ?> |
11 | 11 | |
12 | 12 | <?php |
13 | - $no_thumb_post_types = array( |
|
14 | - 'audio' => 'audio', |
|
15 | - 'gallery' => 'gallery', |
|
16 | - 'image' => 'image', |
|
17 | - 'link' => 'link', |
|
18 | - 'quote' => 'quote', |
|
19 | - 'video' => 'video', |
|
20 | - ); |
|
21 | - $no_thumb_post_formats = apply_filters( 'lsx_no_thumb_post_formats', $no_thumb_post_types ); |
|
22 | - |
|
23 | - $has_thumb = has_post_thumbnail() && ! has_post_format( $no_thumb_post_formats ); |
|
24 | - |
|
25 | - if ( $has_thumb ) { |
|
26 | - $thumb_class = 'has-thumb'; |
|
27 | - } else { |
|
28 | - $thumb_class = 'no-thumb'; |
|
29 | - } |
|
30 | - |
|
31 | - $blog_layout = apply_filters( 'lsx_blog_layout', 'default' ); |
|
32 | - |
|
33 | - $image_class = ''; |
|
34 | - |
|
35 | - $thumbnail_id = get_post_thumbnail_id( get_the_ID() ); |
|
36 | - $image_arr = wp_get_attachment_image_src( $thumbnail_id, 'lsx-thumbnail-single' ); |
|
37 | - |
|
38 | - if ( is_array( $image_arr ) ) { |
|
39 | - $image_src = $image_arr[0]; |
|
40 | - } |
|
13 | + $no_thumb_post_types = array( |
|
14 | + 'audio' => 'audio', |
|
15 | + 'gallery' => 'gallery', |
|
16 | + 'image' => 'image', |
|
17 | + 'link' => 'link', |
|
18 | + 'quote' => 'quote', |
|
19 | + 'video' => 'video', |
|
20 | + ); |
|
21 | + $no_thumb_post_formats = apply_filters( 'lsx_no_thumb_post_formats', $no_thumb_post_types ); |
|
22 | + |
|
23 | + $has_thumb = has_post_thumbnail() && ! has_post_format( $no_thumb_post_formats ); |
|
24 | + |
|
25 | + if ( $has_thumb ) { |
|
26 | + $thumb_class = 'has-thumb'; |
|
27 | + } else { |
|
28 | + $thumb_class = 'no-thumb'; |
|
29 | + } |
|
30 | + |
|
31 | + $blog_layout = apply_filters( 'lsx_blog_layout', 'default' ); |
|
32 | + |
|
33 | + $image_class = ''; |
|
34 | + |
|
35 | + $thumbnail_id = get_post_thumbnail_id( get_the_ID() ); |
|
36 | + $image_arr = wp_get_attachment_image_src( $thumbnail_id, 'lsx-thumbnail-single' ); |
|
37 | + |
|
38 | + if ( is_array( $image_arr ) ) { |
|
39 | + $image_src = $image_arr[0]; |
|
40 | + } |
|
41 | 41 | ?> |
42 | 42 | |
43 | 43 | <article id="post-<?php the_ID(); ?>" <?php post_class( array( 'lsx-slot', $thumb_class ) ); ?>> |
@@ -55,23 +55,23 @@ discard block |
||
55 | 55 | <?php endif; ?> |
56 | 56 | |
57 | 57 | <?php |
58 | - $format = get_post_format(); |
|
58 | + $format = get_post_format(); |
|
59 | 59 | |
60 | - if ( false === $format ) { |
|
61 | - $format = 'standard'; |
|
62 | - $show_on_front = get_option( 'show_on_front', 'posts' ); |
|
60 | + if ( false === $format ) { |
|
61 | + $format = 'standard'; |
|
62 | + $show_on_front = get_option( 'show_on_front', 'posts' ); |
|
63 | 63 | |
64 | - if ( 'page' === $show_on_front ) { |
|
65 | - $archive_link = get_permalink( get_option( 'page_for_posts' ) ); |
|
66 | - } else { |
|
67 | - $archive_link = home_url(); |
|
68 | - } |
|
69 | - } else { |
|
70 | - $archive_link = get_post_format_link( $format ); |
|
71 | - } |
|
64 | + if ( 'page' === $show_on_front ) { |
|
65 | + $archive_link = get_permalink( get_option( 'page_for_posts' ) ); |
|
66 | + } else { |
|
67 | + $archive_link = home_url(); |
|
68 | + } |
|
69 | + } else { |
|
70 | + $archive_link = get_post_format_link( $format ); |
|
71 | + } |
|
72 | 72 | |
73 | - $format = lsx_translate_format_to_fontawesome( $format ); |
|
74 | - ?> |
|
73 | + $format = lsx_translate_format_to_fontawesome( $format ); |
|
74 | + ?> |
|
75 | 75 | |
76 | 76 | <h2 class="entry-title"> |
77 | 77 | <?php if ( has_post_thumbnail() ) : ?> |
@@ -104,16 +104,16 @@ discard block |
||
104 | 104 | |
105 | 105 | <div class="entry-summary"> |
106 | 106 | <?php |
107 | - if ( ! has_excerpt() ) { |
|
108 | - |
|
109 | - $excerpt_more = '<p><a class="moretag" href="' . esc_url( get_permalink() ) . '">' . esc_html__( 'Read More', 'lsx' ) . '</a></p>'; |
|
110 | - $content = wp_trim_words( get_the_content(), 50 ); |
|
111 | - $content = '<p>' . $content . '</p>' . $excerpt_more; |
|
112 | - echo wp_kses_post( $content ); |
|
113 | - } else { |
|
114 | - the_excerpt(); |
|
115 | - } |
|
116 | - ?> |
|
107 | + if ( ! has_excerpt() ) { |
|
108 | + |
|
109 | + $excerpt_more = '<p><a class="moretag" href="' . esc_url( get_permalink() ) . '">' . esc_html__( 'Read More', 'lsx' ) . '</a></p>'; |
|
110 | + $content = wp_trim_words( get_the_content(), 50 ); |
|
111 | + $content = '<p>' . $content . '</p>' . $excerpt_more; |
|
112 | + echo wp_kses_post( $content ); |
|
113 | + } else { |
|
114 | + the_excerpt(); |
|
115 | + } |
|
116 | + ?> |
|
117 | 117 | </div><!-- .entry-summary --> |
118 | 118 | |
119 | 119 | <?php elseif ( has_post_format( array( 'link' ) ) ) : ?> |
@@ -128,15 +128,15 @@ discard block |
||
128 | 128 | |
129 | 129 | <div class="entry-content"> |
130 | 130 | <?php |
131 | - the_content(); |
|
132 | - |
|
133 | - wp_link_pages( array( |
|
134 | - 'before' => '<div class="lsx-postnav-wrapper"><div class="lsx-postnav">', |
|
135 | - 'after' => '</div></div>', |
|
136 | - 'link_before' => '<span>', |
|
137 | - 'link_after' => '</span>', |
|
138 | - ) ); |
|
139 | - ?> |
|
131 | + the_content(); |
|
132 | + |
|
133 | + wp_link_pages( array( |
|
134 | + 'before' => '<div class="lsx-postnav-wrapper"><div class="lsx-postnav">', |
|
135 | + 'after' => '</div></div>', |
|
136 | + 'link_before' => '<span>', |
|
137 | + 'link_after' => '</span>', |
|
138 | + ) ); |
|
139 | + ?> |
|
140 | 140 | </div><!-- .entry-content --> |
141 | 141 | |
142 | 142 | <?php endif; ?> |
@@ -155,22 +155,22 @@ discard block |
||
155 | 155 | <div class="post-comments"> |
156 | 156 | <a href="<?php the_permalink(); ?>#comments"> |
157 | 157 | <?php |
158 | - if ( '1' === $comments_number ) { |
|
159 | - echo esc_html_x( 'One Comment', 'content.php', 'lsx' ); |
|
160 | - } else { |
|
161 | - printf( |
|
162 | - /* Translators: %s: number of comments */ |
|
163 | - esc_html( _nx( |
|
164 | - '%s Comment', |
|
165 | - '%s Comments', |
|
166 | - $comments_number, |
|
167 | - 'content.php', |
|
168 | - 'lsx' |
|
169 | - ) ), |
|
170 | - esc_html( number_format_i18n( $comments_number ) ) |
|
171 | - ); |
|
172 | - } |
|
173 | - ?> |
|
158 | + if ( '1' === $comments_number ) { |
|
159 | + echo esc_html_x( 'One Comment', 'content.php', 'lsx' ); |
|
160 | + } else { |
|
161 | + printf( |
|
162 | + /* Translators: %s: number of comments */ |
|
163 | + esc_html( _nx( |
|
164 | + '%s Comment', |
|
165 | + '%s Comments', |
|
166 | + $comments_number, |
|
167 | + 'content.php', |
|
168 | + 'lsx' |
|
169 | + ) ), |
|
170 | + esc_html( number_format_i18n( $comments_number ) ) |
|
171 | + ); |
|
172 | + } |
|
173 | + ?> |
|
174 | 174 | </a> |
175 | 175 | </div> |
176 | 176 | <?php endif ?> |
@@ -76,14 +76,20 @@ discard block |
||
76 | 76 | <h2 class="entry-title"> |
77 | 77 | <?php if ( has_post_thumbnail() ) : ?> |
78 | 78 | <a href="<?php echo esc_url( $archive_link ); ?>" class="format-link has-thumb fa fa-<?php echo esc_attr( $format ); ?>"></a> |
79 | - <?php else : ?> |
|
80 | - <a href="<?php echo esc_url( $archive_link ); ?>" class="format-link fa fa-<?php echo esc_attr( $format ); ?>"></a> |
|
79 | + <?php else { |
|
80 | + : ?> |
|
81 | + <a href="<?php echo esc_url( $archive_link ); |
|
82 | +} |
|
83 | +?>" class="format-link fa fa-<?php echo esc_attr( $format ); ?>"></a> |
|
81 | 84 | <?php endif; ?> |
82 | 85 | |
83 | 86 | <?php if ( has_post_format( array( 'link' ) ) ) : ?> |
84 | 87 | <a href="<?php echo esc_url( lsx_get_my_url() ); ?>" rel="bookmark"><?php the_title(); ?> <span class="fa fa-external-link"></span></a> |
85 | - <?php else : ?> |
|
86 | - <a href="<?php the_permalink(); ?>" rel="bookmark"><?php the_title(); ?></a> |
|
88 | + <?php else { |
|
89 | + : ?> |
|
90 | + <a href="<?php the_permalink(); |
|
91 | +} |
|
92 | +?>" rel="bookmark"><?php the_title(); ?></a> |
|
87 | 93 | <?php endif; ?> |
88 | 94 | |
89 | 95 | <?php if ( is_sticky() ) : ?> |
@@ -124,11 +130,13 @@ discard block |
||
124 | 130 | <?php the_content(); ?> |
125 | 131 | </div><!-- .entry-content --> |
126 | 132 | |
127 | - <?php else : ?> |
|
133 | + <?php else { |
|
134 | + : ?> |
|
128 | 135 | |
129 | 136 | <div class="entry-content"> |
130 | 137 | <?php |
131 | 138 | the_content(); |
139 | +} |
|
132 | 140 | |
133 | 141 | wp_link_pages( array( |
134 | 142 | 'before' => '<div class="lsx-postnav-wrapper"><div class="lsx-postnav">', |
@@ -17,31 +17,31 @@ |
||
17 | 17 | <?php |
18 | 18 | the_content(); |
19 | 19 | |
20 | - wp_link_pages( array( |
|
20 | + wp_link_pages(array( |
|
21 | 21 | 'before' => '<div class="lsx-postnav-wrapper"><div class="lsx-postnav">', |
22 | 22 | 'after' => '</div></div>', |
23 | 23 | 'link_before' => '<span>', |
24 | 24 | 'link_after' => '</span>', |
25 | - ) ); |
|
25 | + )); |
|
26 | 26 | ?> |
27 | 27 | </div><!-- .entry-content --> |
28 | 28 | |
29 | 29 | <footer class="footer-meta clearfix"> |
30 | - <?php if ( has_tag() || class_exists( 'LSX_Sharing' ) || ( function_exists( 'sharing_display' ) || class_exists( 'Jetpack_Likes' ) ) ) : ?> |
|
30 | + <?php if (has_tag() || class_exists('LSX_Sharing') || (function_exists('sharing_display') || class_exists('Jetpack_Likes'))) : ?> |
|
31 | 31 | <div class="post-tags-wrapper"> |
32 | 32 | <?php lsx_content_post_tags(); ?> |
33 | 33 | |
34 | 34 | <?php |
35 | - if ( class_exists( 'LSX_Sharing' ) ) { |
|
35 | + if (class_exists('LSX_Sharing')) { |
|
36 | 36 | lsx_content_sharing(); |
37 | 37 | } else { |
38 | - if ( function_exists( 'sharing_display' ) ) { |
|
39 | - sharing_display( '', true ); |
|
38 | + if (function_exists('sharing_display')) { |
|
39 | + sharing_display('', true); |
|
40 | 40 | } |
41 | 41 | |
42 | - if ( class_exists( 'Jetpack_Likes' ) ) { |
|
42 | + if (class_exists('Jetpack_Likes')) { |
|
43 | 43 | $custom_likes = new Jetpack_Likes(); |
44 | - echo wp_kses_post( $custom_likes->post_likes( '' ) ); |
|
44 | + echo wp_kses_post($custom_likes->post_likes('')); |
|
45 | 45 | } |
46 | 46 | } |
47 | 47 | ?> |
@@ -15,15 +15,15 @@ discard block |
||
15 | 15 | |
16 | 16 | <div class="entry-content"> |
17 | 17 | <?php |
18 | - the_content(); |
|
19 | - |
|
20 | - wp_link_pages( array( |
|
21 | - 'before' => '<div class="lsx-postnav-wrapper"><div class="lsx-postnav">', |
|
22 | - 'after' => '</div></div>', |
|
23 | - 'link_before' => '<span>', |
|
24 | - 'link_after' => '</span>', |
|
25 | - ) ); |
|
26 | - ?> |
|
18 | + the_content(); |
|
19 | + |
|
20 | + wp_link_pages( array( |
|
21 | + 'before' => '<div class="lsx-postnav-wrapper"><div class="lsx-postnav">', |
|
22 | + 'after' => '</div></div>', |
|
23 | + 'link_before' => '<span>', |
|
24 | + 'link_after' => '</span>', |
|
25 | + ) ); |
|
26 | + ?> |
|
27 | 27 | </div><!-- .entry-content --> |
28 | 28 | |
29 | 29 | <footer class="footer-meta clearfix"> |
@@ -32,19 +32,19 @@ discard block |
||
32 | 32 | <?php lsx_content_post_tags(); ?> |
33 | 33 | |
34 | 34 | <?php |
35 | - if ( class_exists( 'LSX_Sharing' ) ) { |
|
36 | - lsx_content_sharing(); |
|
37 | - } else { |
|
38 | - if ( function_exists( 'sharing_display' ) ) { |
|
39 | - sharing_display( '', true ); |
|
40 | - } |
|
41 | - |
|
42 | - if ( class_exists( 'Jetpack_Likes' ) ) { |
|
43 | - $custom_likes = new Jetpack_Likes(); |
|
44 | - echo wp_kses_post( $custom_likes->post_likes( '' ) ); |
|
45 | - } |
|
46 | - } |
|
47 | - ?> |
|
35 | + if ( class_exists( 'LSX_Sharing' ) ) { |
|
36 | + lsx_content_sharing(); |
|
37 | + } else { |
|
38 | + if ( function_exists( 'sharing_display' ) ) { |
|
39 | + sharing_display( '', true ); |
|
40 | + } |
|
41 | + |
|
42 | + if ( class_exists( 'Jetpack_Likes' ) ) { |
|
43 | + $custom_likes = new Jetpack_Likes(); |
|
44 | + echo wp_kses_post( $custom_likes->post_likes( '' ) ); |
|
45 | + } |
|
46 | + } |
|
47 | + ?> |
|
48 | 48 | <?php endif ?> |
49 | 49 | </footer><!-- .footer-meta --> |
50 | 50 |