@@ -7,21 +7,21 @@ 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_scripts' ) ) : |
14 | 14 | |
15 | - /** |
|
16 | - * Enqueue scripts, fonts and styles. |
|
17 | - * |
|
18 | - * @package lsx |
|
19 | - * @subpackage scripts |
|
20 | - */ |
|
21 | - function lsx_scripts() { |
|
22 | - lsx_scripts_add_styles(); |
|
23 | - lsx_scripts_add_scripts(); |
|
24 | - } |
|
15 | + /** |
|
16 | + * Enqueue scripts, fonts and styles. |
|
17 | + * |
|
18 | + * @package lsx |
|
19 | + * @subpackage scripts |
|
20 | + */ |
|
21 | + function lsx_scripts() { |
|
22 | + lsx_scripts_add_styles(); |
|
23 | + lsx_scripts_add_scripts(); |
|
24 | + } |
|
25 | 25 | |
26 | 26 | endif; |
27 | 27 | |
@@ -29,15 +29,15 @@ discard block |
||
29 | 29 | |
30 | 30 | if ( ! function_exists( 'lsx_admin_scripts' ) ) : |
31 | 31 | |
32 | - /** |
|
33 | - * Enqueue scripts (admin). |
|
34 | - * |
|
35 | - * @package lsx |
|
36 | - * @subpackage scripts |
|
37 | - */ |
|
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 ); |
|
40 | - } |
|
32 | + /** |
|
33 | + * Enqueue scripts (admin). |
|
34 | + * |
|
35 | + * @package lsx |
|
36 | + * @subpackage scripts |
|
37 | + */ |
|
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 ); |
|
40 | + } |
|
41 | 41 | |
42 | 42 | endif; |
43 | 43 | |
@@ -45,84 +45,84 @@ discard block |
||
45 | 45 | |
46 | 46 | if ( ! function_exists( 'lsx_scripts_add_styles' ) ) : |
47 | 47 | |
48 | - /** |
|
49 | - * Enqueue styles. |
|
50 | - * |
|
51 | - * @package lsx |
|
52 | - * @subpackage scripts |
|
53 | - */ |
|
54 | - function lsx_scripts_add_styles() { |
|
55 | - wp_enqueue_style( 'lsx_fonts', get_template_directory_uri() . '/assets/css/lsx-fonts.css', array(), LSX_VERSION ); |
|
48 | + /** |
|
49 | + * Enqueue styles. |
|
50 | + * |
|
51 | + * @package lsx |
|
52 | + * @subpackage scripts |
|
53 | + */ |
|
54 | + function lsx_scripts_add_styles() { |
|
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' ); |
|
67 | - } |
|
66 | + wp_style_add_data( 'lsx_main', 'rtl', 'replace' ); |
|
67 | + } |
|
68 | 68 | |
69 | 69 | endif; |
70 | 70 | |
71 | 71 | if ( ! function_exists( 'lsx_scripts_add_scripts' ) ) : |
72 | 72 | |
73 | - /** |
|
74 | - * Enqueue scripts. |
|
75 | - * |
|
76 | - * @package lsx |
|
77 | - * @subpackage scripts |
|
78 | - */ |
|
79 | - function lsx_scripts_add_scripts() { |
|
80 | - if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) { |
|
81 | - wp_enqueue_script( 'comment-reply' ); |
|
82 | - } |
|
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 ); |
|
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 ); |
|
92 | - |
|
93 | - if ( defined( 'SCRIPT_DEBUG' ) ) { |
|
94 | - $prefix = 'src/'; |
|
95 | - $suffix = ''; |
|
96 | - } else { |
|
97 | - $prefix = ''; |
|
98 | - $suffix = '.min'; |
|
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 ); |
|
101 | - |
|
102 | - $param_array = array( |
|
103 | - 'columns' => apply_filters( 'lsx_archive_column_number', 3 ), |
|
104 | - 'stickyMenuSelector' => apply_filters( 'lsx_sticky_menu_selector', 'header.navbar' ), |
|
105 | - ); |
|
106 | - |
|
107 | - wp_localize_script( 'lsx_script', 'lsx_params', $param_array ); |
|
108 | - } |
|
73 | + /** |
|
74 | + * Enqueue scripts. |
|
75 | + * |
|
76 | + * @package lsx |
|
77 | + * @subpackage scripts |
|
78 | + */ |
|
79 | + function lsx_scripts_add_scripts() { |
|
80 | + if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) { |
|
81 | + wp_enqueue_script( 'comment-reply' ); |
|
82 | + } |
|
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 ); |
|
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 ); |
|
92 | + |
|
93 | + if ( defined( 'SCRIPT_DEBUG' ) ) { |
|
94 | + $prefix = 'src/'; |
|
95 | + $suffix = ''; |
|
96 | + } else { |
|
97 | + $prefix = ''; |
|
98 | + $suffix = '.min'; |
|
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 ); |
|
101 | + |
|
102 | + $param_array = array( |
|
103 | + 'columns' => apply_filters( 'lsx_archive_column_number', 3 ), |
|
104 | + 'stickyMenuSelector' => apply_filters( 'lsx_sticky_menu_selector', 'header.navbar' ), |
|
105 | + ); |
|
106 | + |
|
107 | + wp_localize_script( 'lsx_script', 'lsx_params', $param_array ); |
|
108 | + } |
|
109 | 109 | |
110 | 110 | endif; |
111 | 111 | |
112 | 112 | if ( ! function_exists( 'lsx_scripts_child_theme' ) ) : |
113 | 113 | |
114 | - /** |
|
115 | - * Enqueue scripts and styles (for child theme). |
|
116 | - * |
|
117 | - * @package lsx |
|
118 | - * @subpackage scripts |
|
119 | - */ |
|
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' ); |
|
124 | - } |
|
125 | - } |
|
114 | + /** |
|
115 | + * Enqueue scripts and styles (for child theme). |
|
116 | + * |
|
117 | + * @package lsx |
|
118 | + * @subpackage scripts |
|
119 | + */ |
|
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' ); |
|
124 | + } |
|
125 | + } |
|
126 | 126 | |
127 | 127 | endif; |
128 | 128 |
@@ -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' ) ) { |
|
93 | + if (defined('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); |
@@ -24,9 +24,9 @@ discard block |
||
24 | 24 | <?php if ( have_posts() ) : ?> |
25 | 25 | |
26 | 26 | <?php |
27 | - while ( have_posts() ) : |
|
28 | - the_post(); |
|
29 | - ?> |
|
27 | + while ( have_posts() ) : |
|
28 | + the_post(); |
|
29 | + ?> |
|
30 | 30 | |
31 | 31 | <?php get_template_part( 'partials/content', 'page-cover' ); ?> |
32 | 32 | |
@@ -41,15 +41,15 @@ discard block |
||
41 | 41 | <?php lsx_content_after(); ?> |
42 | 42 | |
43 | 43 | <?php |
44 | - if ( is_singular( 'post' ) ) { |
|
45 | - lsx_post_nav(); |
|
46 | - } |
|
47 | - ?> |
|
44 | + if ( is_singular( 'post' ) ) { |
|
45 | + lsx_post_nav(); |
|
46 | + } |
|
47 | + ?> |
|
48 | 48 | <?php |
49 | - if ( comments_open() ) { |
|
50 | - comments_template(); |
|
51 | - } |
|
52 | - ?> |
|
49 | + if ( comments_open() ) { |
|
50 | + comments_template(); |
|
51 | + } |
|
52 | + ?> |
|
53 | 53 | |
54 | 54 | </div><!-- #primary --> |
55 | 55 |
@@ -21,14 +21,14 @@ discard block |
||
21 | 21 | |
22 | 22 | <?php lsx_content_top(); ?> |
23 | 23 | |
24 | - <?php if ( have_posts() ) : ?> |
|
24 | + <?php if (have_posts()) : ?> |
|
25 | 25 | |
26 | 26 | <?php |
27 | - while ( have_posts() ) : |
|
27 | + while (have_posts()) : |
|
28 | 28 | the_post(); |
29 | 29 | ?> |
30 | 30 | |
31 | - <?php get_template_part( 'partials/content', 'page-cover' ); ?> |
|
31 | + <?php get_template_part('partials/content', 'page-cover'); ?> |
|
32 | 32 | |
33 | 33 | <?php endwhile; ?> |
34 | 34 | |
@@ -41,12 +41,12 @@ discard block |
||
41 | 41 | <?php lsx_content_after(); ?> |
42 | 42 | |
43 | 43 | <?php |
44 | - if ( is_singular( 'post' ) ) { |
|
44 | + if (is_singular('post')) { |
|
45 | 45 | lsx_post_nav(); |
46 | 46 | } |
47 | 47 | ?> |
48 | 48 | <?php |
49 | - if ( comments_open() ) { |
|
49 | + if (comments_open()) { |
|
50 | 50 | comments_template(); |
51 | 51 | } |
52 | 52 | ?> |
@@ -7,13 +7,13 @@ discard block |
||
7 | 7 | */ |
8 | 8 | function editor_styles() { |
9 | 9 | |
10 | - // Enqueue shared editor styles. |
|
11 | - add_editor_style( |
|
12 | - '/assets/css/admin/gutenberg-admin.css' |
|
13 | - ); |
|
14 | - add_editor_style( |
|
15 | - '/assets/css/yoast/yoast.css' |
|
16 | - ); |
|
10 | + // Enqueue shared editor styles. |
|
11 | + add_editor_style( |
|
12 | + '/assets/css/admin/gutenberg-admin.css' |
|
13 | + ); |
|
14 | + add_editor_style( |
|
15 | + '/assets/css/yoast/yoast.css' |
|
16 | + ); |
|
17 | 17 | |
18 | 18 | } |
19 | 19 | add_action( 'admin_init', 'editor_styles' ); |
@@ -25,138 +25,138 @@ discard block |
||
25 | 25 | */ |
26 | 26 | |
27 | 27 | if ( ! function_exists( 'theme_support' ) ) : |
28 | - /** |
|
29 | - * Add theme support functions. |
|
30 | - * |
|
31 | - * @return void |
|
32 | - */ |
|
33 | - function theme_support() { |
|
34 | - // Add support for editor styles. |
|
35 | - add_theme_support( 'editor-styles' ); |
|
36 | - // Add support for full and wide align images. |
|
37 | - add_theme_support( 'align-wide' ); |
|
38 | - // Add support for styling blocks. |
|
39 | - add_theme_support( 'wp-block-styles' ); |
|
40 | - // Add support for responsive embedded content. |
|
41 | - add_theme_support( 'responsive-embeds' ); |
|
42 | - // Add support for Custom Line Heights. |
|
43 | - add_theme_support( 'custom-line-height' ); |
|
44 | - // Add support for Custom Units. |
|
45 | - add_theme_support( 'custom-units' ); |
|
46 | - // Add support for experimental link colors. |
|
47 | - add_theme_support( 'experimental-link-color' ); |
|
48 | - // Add custom editor font sizes. |
|
49 | - add_theme_support( |
|
50 | - 'editor-font-sizes', |
|
51 | - array( |
|
52 | - array( |
|
53 | - 'name' => esc_html_x( 'Small', 'font size option label', 'lsx' ), |
|
54 | - 'shortName' => esc_html_x( 'S', 'abbreviation of the font size option label', 'lsx' ), |
|
55 | - 'size' => 13, |
|
56 | - 'slug' => 'small', |
|
57 | - ), |
|
58 | - array( |
|
59 | - 'name' => esc_html_x( 'Normal', 'font size option label', 'lsx' ), |
|
60 | - 'shortName' => esc_html_x( 'N', 'abbreviation of the font size option label', 'lsx' ), |
|
61 | - 'size' => 15, |
|
62 | - 'slug' => 'normal', |
|
63 | - ), |
|
64 | - array( |
|
65 | - 'name' => esc_html_x( 'Medium', 'font size option label', 'lsx' ), |
|
66 | - 'shortName' => esc_html_x( 'M', 'abbreviation of the font size option label', 'lsx' ), |
|
67 | - 'size' => 22, |
|
68 | - 'slug' => 'medium', |
|
69 | - ), |
|
70 | - array( |
|
71 | - 'name' => esc_html_x( 'Large', 'font size option label', 'lsx' ), |
|
72 | - 'shortName' => esc_html_x( 'L', 'abbreviation of the font size option label', 'lsx' ), |
|
73 | - 'size' => 30, |
|
74 | - 'slug' => 'large', |
|
75 | - ), |
|
76 | - array( |
|
77 | - 'name' => esc_html_x( 'Huge', 'font size option label', 'lsx' ), |
|
78 | - 'shortName' => esc_html_x( 'XL', 'abbreviation of the font size option label', 'lsx' ), |
|
79 | - 'size' => 40, |
|
80 | - 'slug' => 'huge', |
|
81 | - ), |
|
82 | - ) |
|
83 | - ); |
|
28 | + /** |
|
29 | + * Add theme support functions. |
|
30 | + * |
|
31 | + * @return void |
|
32 | + */ |
|
33 | + function theme_support() { |
|
34 | + // Add support for editor styles. |
|
35 | + add_theme_support( 'editor-styles' ); |
|
36 | + // Add support for full and wide align images. |
|
37 | + add_theme_support( 'align-wide' ); |
|
38 | + // Add support for styling blocks. |
|
39 | + add_theme_support( 'wp-block-styles' ); |
|
40 | + // Add support for responsive embedded content. |
|
41 | + add_theme_support( 'responsive-embeds' ); |
|
42 | + // Add support for Custom Line Heights. |
|
43 | + add_theme_support( 'custom-line-height' ); |
|
44 | + // Add support for Custom Units. |
|
45 | + add_theme_support( 'custom-units' ); |
|
46 | + // Add support for experimental link colors. |
|
47 | + add_theme_support( 'experimental-link-color' ); |
|
48 | + // Add custom editor font sizes. |
|
49 | + add_theme_support( |
|
50 | + 'editor-font-sizes', |
|
51 | + array( |
|
52 | + array( |
|
53 | + 'name' => esc_html_x( 'Small', 'font size option label', 'lsx' ), |
|
54 | + 'shortName' => esc_html_x( 'S', 'abbreviation of the font size option label', 'lsx' ), |
|
55 | + 'size' => 13, |
|
56 | + 'slug' => 'small', |
|
57 | + ), |
|
58 | + array( |
|
59 | + 'name' => esc_html_x( 'Normal', 'font size option label', 'lsx' ), |
|
60 | + 'shortName' => esc_html_x( 'N', 'abbreviation of the font size option label', 'lsx' ), |
|
61 | + 'size' => 15, |
|
62 | + 'slug' => 'normal', |
|
63 | + ), |
|
64 | + array( |
|
65 | + 'name' => esc_html_x( 'Medium', 'font size option label', 'lsx' ), |
|
66 | + 'shortName' => esc_html_x( 'M', 'abbreviation of the font size option label', 'lsx' ), |
|
67 | + 'size' => 22, |
|
68 | + 'slug' => 'medium', |
|
69 | + ), |
|
70 | + array( |
|
71 | + 'name' => esc_html_x( 'Large', 'font size option label', 'lsx' ), |
|
72 | + 'shortName' => esc_html_x( 'L', 'abbreviation of the font size option label', 'lsx' ), |
|
73 | + 'size' => 30, |
|
74 | + 'slug' => 'large', |
|
75 | + ), |
|
76 | + array( |
|
77 | + 'name' => esc_html_x( 'Huge', 'font size option label', 'lsx' ), |
|
78 | + 'shortName' => esc_html_x( 'XL', 'abbreviation of the font size option label', 'lsx' ), |
|
79 | + 'size' => 40, |
|
80 | + 'slug' => 'huge', |
|
81 | + ), |
|
82 | + ) |
|
83 | + ); |
|
84 | 84 | |
85 | - // Add support for custom color scheme. |
|
86 | - add_theme_support( 'editor-color-palette', array( |
|
87 | - array( |
|
88 | - 'name' => __( 'Strong Blue', 'lsx' ), |
|
89 | - 'slug' => 'strong-blue', |
|
90 | - 'color' => '#27639e', |
|
91 | - ), |
|
92 | - array( |
|
93 | - 'name' => __( 'Lighter Blue', 'lsx' ), |
|
94 | - 'slug' => 'lighter-blue', |
|
95 | - 'color' => '#428bca', |
|
96 | - ), |
|
97 | - array( |
|
98 | - 'name' => __( 'Yellow', 'lsx' ), |
|
99 | - 'slug' => 'light-yellow', |
|
100 | - 'color' => '#f7ae00', |
|
101 | - ), |
|
102 | - array( |
|
103 | - 'name' => __( 'Dark Yellow', 'lsx' ), |
|
104 | - 'slug' => 'dark-yellow', |
|
105 | - 'color' => '#ab7800', |
|
106 | - ), |
|
107 | - array( |
|
108 | - 'name' => __( 'Green', 'lsx' ), |
|
109 | - 'slug' => 'light-green', |
|
110 | - 'color' => '#6BA913', |
|
111 | - ), |
|
112 | - array( |
|
113 | - 'name' => __( 'Dark Green', 'lsx' ), |
|
114 | - 'slug' => 'dark-green', |
|
115 | - 'color' => '#3F640B', |
|
116 | - ), |
|
117 | - array( |
|
118 | - 'name' => __( 'White', 'lsx' ), |
|
119 | - 'slug' => 'white', |
|
120 | - 'color' => '#ffffff', |
|
121 | - ), |
|
122 | - array( |
|
123 | - 'name' => __( 'Black', 'lsx' ), |
|
124 | - 'slug' => 'black', |
|
125 | - 'color' => '#000000', |
|
126 | - ), |
|
127 | - ) ); |
|
85 | + // Add support for custom color scheme. |
|
86 | + add_theme_support( 'editor-color-palette', array( |
|
87 | + array( |
|
88 | + 'name' => __( 'Strong Blue', 'lsx' ), |
|
89 | + 'slug' => 'strong-blue', |
|
90 | + 'color' => '#27639e', |
|
91 | + ), |
|
92 | + array( |
|
93 | + 'name' => __( 'Lighter Blue', 'lsx' ), |
|
94 | + 'slug' => 'lighter-blue', |
|
95 | + 'color' => '#428bca', |
|
96 | + ), |
|
97 | + array( |
|
98 | + 'name' => __( 'Yellow', 'lsx' ), |
|
99 | + 'slug' => 'light-yellow', |
|
100 | + 'color' => '#f7ae00', |
|
101 | + ), |
|
102 | + array( |
|
103 | + 'name' => __( 'Dark Yellow', 'lsx' ), |
|
104 | + 'slug' => 'dark-yellow', |
|
105 | + 'color' => '#ab7800', |
|
106 | + ), |
|
107 | + array( |
|
108 | + 'name' => __( 'Green', 'lsx' ), |
|
109 | + 'slug' => 'light-green', |
|
110 | + 'color' => '#6BA913', |
|
111 | + ), |
|
112 | + array( |
|
113 | + 'name' => __( 'Dark Green', 'lsx' ), |
|
114 | + 'slug' => 'dark-green', |
|
115 | + 'color' => '#3F640B', |
|
116 | + ), |
|
117 | + array( |
|
118 | + 'name' => __( 'White', 'lsx' ), |
|
119 | + 'slug' => 'white', |
|
120 | + 'color' => '#ffffff', |
|
121 | + ), |
|
122 | + array( |
|
123 | + 'name' => __( 'Black', 'lsx' ), |
|
124 | + 'slug' => 'black', |
|
125 | + 'color' => '#000000', |
|
126 | + ), |
|
127 | + ) ); |
|
128 | 128 | |
129 | - $primary_color = 'rgba(39,99,158,1)'; |
|
130 | - $secondary_color = 'rgba(247,174,0,1)'; |
|
131 | - $tertiary_color = 'rgba(107,169,19,1)'; |
|
132 | - $background_color = 'rgba(249,249,249,1)'; |
|
129 | + $primary_color = 'rgba(39,99,158,1)'; |
|
130 | + $secondary_color = 'rgba(247,174,0,1)'; |
|
131 | + $tertiary_color = 'rgba(107,169,19,1)'; |
|
132 | + $background_color = 'rgba(249,249,249,1)'; |
|
133 | 133 | |
134 | - add_theme_support( |
|
135 | - 'editor-gradient-presets', |
|
136 | - array( |
|
137 | - array( |
|
138 | - 'name' => __( 'Primary to Secondary', 'lsx' ), |
|
139 | - 'gradient' => 'linear-gradient(135deg, ' . esc_attr( $primary_color ) . ' 0%, ' . esc_attr( $secondary_color ) . ' 100%)', |
|
140 | - 'slug' => 'primary-to-secondary', |
|
141 | - ), |
|
142 | - array( |
|
143 | - 'name' => __( 'Primary to Tertiary', 'lsx' ), |
|
144 | - 'gradient' => 'linear-gradient(135deg, ' . esc_attr( $primary_color ) . ' 0%, ' . esc_attr( $tertiary_color ) . ' 100%)', |
|
145 | - 'slug' => 'primary-to-tertiary', |
|
146 | - ), |
|
147 | - array( |
|
148 | - 'name' => __( 'Primary to Background', 'lsx' ), |
|
149 | - 'gradient' => 'linear-gradient(135deg, ' . esc_attr( $primary_color ) . ' 0%, ' . esc_attr( $background_color ) . ' 100%)', |
|
150 | - 'slug' => 'primary-to-background', |
|
151 | - ), |
|
152 | - array( |
|
153 | - 'name' => __( 'Secondary to Tertiary', 'lsx' ), |
|
154 | - 'gradient' => 'linear-gradient(135deg, ' . esc_attr( $secondary_color ) . ' 0%, ' . esc_attr( $tertiary_color ) . ' 100%)', |
|
155 | - 'slug' => 'secondary-to-tertiary', |
|
156 | - ), |
|
157 | - ) |
|
158 | - ); |
|
159 | - } |
|
134 | + add_theme_support( |
|
135 | + 'editor-gradient-presets', |
|
136 | + array( |
|
137 | + array( |
|
138 | + 'name' => __( 'Primary to Secondary', 'lsx' ), |
|
139 | + 'gradient' => 'linear-gradient(135deg, ' . esc_attr( $primary_color ) . ' 0%, ' . esc_attr( $secondary_color ) . ' 100%)', |
|
140 | + 'slug' => 'primary-to-secondary', |
|
141 | + ), |
|
142 | + array( |
|
143 | + 'name' => __( 'Primary to Tertiary', 'lsx' ), |
|
144 | + 'gradient' => 'linear-gradient(135deg, ' . esc_attr( $primary_color ) . ' 0%, ' . esc_attr( $tertiary_color ) . ' 100%)', |
|
145 | + 'slug' => 'primary-to-tertiary', |
|
146 | + ), |
|
147 | + array( |
|
148 | + 'name' => __( 'Primary to Background', 'lsx' ), |
|
149 | + 'gradient' => 'linear-gradient(135deg, ' . esc_attr( $primary_color ) . ' 0%, ' . esc_attr( $background_color ) . ' 100%)', |
|
150 | + 'slug' => 'primary-to-background', |
|
151 | + ), |
|
152 | + array( |
|
153 | + 'name' => __( 'Secondary to Tertiary', 'lsx' ), |
|
154 | + 'gradient' => 'linear-gradient(135deg, ' . esc_attr( $secondary_color ) . ' 0%, ' . esc_attr( $tertiary_color ) . ' 100%)', |
|
155 | + 'slug' => 'secondary-to-tertiary', |
|
156 | + ), |
|
157 | + ) |
|
158 | + ); |
|
159 | + } |
|
160 | 160 | endif; |
161 | 161 | add_action( 'after_setup_theme', 'theme_support' ); |
162 | 162 | |
@@ -167,7 +167,7 @@ discard block |
||
167 | 167 | * @return void |
168 | 168 | */ |
169 | 169 | function lsx_wpforms_match_button_block( $form_data ) { |
170 | - $form_data['settings']['submit_class'] .= ' btn'; |
|
171 | - return $form_data; |
|
170 | + $form_data['settings']['submit_class'] .= ' btn'; |
|
171 | + return $form_data; |
|
172 | 172 | } |
173 | 173 | add_filter( 'wpforms_frontend_form_data', 'lsx_wpforms_match_button_block' ); |
@@ -16,7 +16,7 @@ discard block |
||
16 | 16 | ); |
17 | 17 | |
18 | 18 | } |
19 | -add_action( 'admin_init', 'editor_styles' ); |
|
19 | +add_action('admin_init', 'editor_styles'); |
|
20 | 20 | |
21 | 21 | /** |
22 | 22 | * Add theme support functions. |
@@ -24,7 +24,7 @@ discard block |
||
24 | 24 | * @package lsx |
25 | 25 | */ |
26 | 26 | |
27 | -if ( ! function_exists( 'theme_support' ) ) : |
|
27 | +if ( ! function_exists('theme_support')) : |
|
28 | 28 | /** |
29 | 29 | * Add theme support functions. |
30 | 30 | * |
@@ -32,50 +32,50 @@ discard block |
||
32 | 32 | */ |
33 | 33 | function theme_support() { |
34 | 34 | // Add support for editor styles. |
35 | - add_theme_support( 'editor-styles' ); |
|
35 | + add_theme_support('editor-styles'); |
|
36 | 36 | // Add support for full and wide align images. |
37 | - add_theme_support( 'align-wide' ); |
|
37 | + add_theme_support('align-wide'); |
|
38 | 38 | // Add support for styling blocks. |
39 | - add_theme_support( 'wp-block-styles' ); |
|
39 | + add_theme_support('wp-block-styles'); |
|
40 | 40 | // Add support for responsive embedded content. |
41 | - add_theme_support( 'responsive-embeds' ); |
|
41 | + add_theme_support('responsive-embeds'); |
|
42 | 42 | // Add support for Custom Line Heights. |
43 | - add_theme_support( 'custom-line-height' ); |
|
43 | + add_theme_support('custom-line-height'); |
|
44 | 44 | // Add support for Custom Units. |
45 | - add_theme_support( 'custom-units' ); |
|
45 | + add_theme_support('custom-units'); |
|
46 | 46 | // Add support for experimental link colors. |
47 | - add_theme_support( 'experimental-link-color' ); |
|
47 | + add_theme_support('experimental-link-color'); |
|
48 | 48 | // Add custom editor font sizes. |
49 | 49 | add_theme_support( |
50 | 50 | 'editor-font-sizes', |
51 | 51 | array( |
52 | 52 | array( |
53 | - 'name' => esc_html_x( 'Small', 'font size option label', 'lsx' ), |
|
54 | - 'shortName' => esc_html_x( 'S', 'abbreviation of the font size option label', 'lsx' ), |
|
53 | + 'name' => esc_html_x('Small', 'font size option label', 'lsx'), |
|
54 | + 'shortName' => esc_html_x('S', 'abbreviation of the font size option label', 'lsx'), |
|
55 | 55 | 'size' => 13, |
56 | 56 | 'slug' => 'small', |
57 | 57 | ), |
58 | 58 | array( |
59 | - 'name' => esc_html_x( 'Normal', 'font size option label', 'lsx' ), |
|
60 | - 'shortName' => esc_html_x( 'N', 'abbreviation of the font size option label', 'lsx' ), |
|
59 | + 'name' => esc_html_x('Normal', 'font size option label', 'lsx'), |
|
60 | + 'shortName' => esc_html_x('N', 'abbreviation of the font size option label', 'lsx'), |
|
61 | 61 | 'size' => 15, |
62 | 62 | 'slug' => 'normal', |
63 | 63 | ), |
64 | 64 | array( |
65 | - 'name' => esc_html_x( 'Medium', 'font size option label', 'lsx' ), |
|
66 | - 'shortName' => esc_html_x( 'M', 'abbreviation of the font size option label', 'lsx' ), |
|
65 | + 'name' => esc_html_x('Medium', 'font size option label', 'lsx'), |
|
66 | + 'shortName' => esc_html_x('M', 'abbreviation of the font size option label', 'lsx'), |
|
67 | 67 | 'size' => 22, |
68 | 68 | 'slug' => 'medium', |
69 | 69 | ), |
70 | 70 | array( |
71 | - 'name' => esc_html_x( 'Large', 'font size option label', 'lsx' ), |
|
72 | - 'shortName' => esc_html_x( 'L', 'abbreviation of the font size option label', 'lsx' ), |
|
71 | + 'name' => esc_html_x('Large', 'font size option label', 'lsx'), |
|
72 | + 'shortName' => esc_html_x('L', 'abbreviation of the font size option label', 'lsx'), |
|
73 | 73 | 'size' => 30, |
74 | 74 | 'slug' => 'large', |
75 | 75 | ), |
76 | 76 | array( |
77 | - 'name' => esc_html_x( 'Huge', 'font size option label', 'lsx' ), |
|
78 | - 'shortName' => esc_html_x( 'XL', 'abbreviation of the font size option label', 'lsx' ), |
|
77 | + 'name' => esc_html_x('Huge', 'font size option label', 'lsx'), |
|
78 | + 'shortName' => esc_html_x('XL', 'abbreviation of the font size option label', 'lsx'), |
|
79 | 79 | 'size' => 40, |
80 | 80 | 'slug' => 'huge', |
81 | 81 | ), |
@@ -83,48 +83,48 @@ discard block |
||
83 | 83 | ); |
84 | 84 | |
85 | 85 | // Add support for custom color scheme. |
86 | - add_theme_support( 'editor-color-palette', array( |
|
86 | + add_theme_support('editor-color-palette', array( |
|
87 | 87 | array( |
88 | - 'name' => __( 'Strong Blue', 'lsx' ), |
|
88 | + 'name' => __('Strong Blue', 'lsx'), |
|
89 | 89 | 'slug' => 'strong-blue', |
90 | 90 | 'color' => '#27639e', |
91 | 91 | ), |
92 | 92 | array( |
93 | - 'name' => __( 'Lighter Blue', 'lsx' ), |
|
93 | + 'name' => __('Lighter Blue', 'lsx'), |
|
94 | 94 | 'slug' => 'lighter-blue', |
95 | 95 | 'color' => '#428bca', |
96 | 96 | ), |
97 | 97 | array( |
98 | - 'name' => __( 'Yellow', 'lsx' ), |
|
98 | + 'name' => __('Yellow', 'lsx'), |
|
99 | 99 | 'slug' => 'light-yellow', |
100 | 100 | 'color' => '#f7ae00', |
101 | 101 | ), |
102 | 102 | array( |
103 | - 'name' => __( 'Dark Yellow', 'lsx' ), |
|
103 | + 'name' => __('Dark Yellow', 'lsx'), |
|
104 | 104 | 'slug' => 'dark-yellow', |
105 | 105 | 'color' => '#ab7800', |
106 | 106 | ), |
107 | 107 | array( |
108 | - 'name' => __( 'Green', 'lsx' ), |
|
108 | + 'name' => __('Green', 'lsx'), |
|
109 | 109 | 'slug' => 'light-green', |
110 | 110 | 'color' => '#6BA913', |
111 | 111 | ), |
112 | 112 | array( |
113 | - 'name' => __( 'Dark Green', 'lsx' ), |
|
113 | + 'name' => __('Dark Green', 'lsx'), |
|
114 | 114 | 'slug' => 'dark-green', |
115 | 115 | 'color' => '#3F640B', |
116 | 116 | ), |
117 | 117 | array( |
118 | - 'name' => __( 'White', 'lsx' ), |
|
118 | + 'name' => __('White', 'lsx'), |
|
119 | 119 | 'slug' => 'white', |
120 | 120 | 'color' => '#ffffff', |
121 | 121 | ), |
122 | 122 | array( |
123 | - 'name' => __( 'Black', 'lsx' ), |
|
123 | + 'name' => __('Black', 'lsx'), |
|
124 | 124 | 'slug' => 'black', |
125 | 125 | 'color' => '#000000', |
126 | 126 | ), |
127 | - ) ); |
|
127 | + )); |
|
128 | 128 | |
129 | 129 | $primary_color = 'rgba(39,99,158,1)'; |
130 | 130 | $secondary_color = 'rgba(247,174,0,1)'; |
@@ -135,30 +135,30 @@ discard block |
||
135 | 135 | 'editor-gradient-presets', |
136 | 136 | array( |
137 | 137 | array( |
138 | - 'name' => __( 'Primary to Secondary', 'lsx' ), |
|
139 | - 'gradient' => 'linear-gradient(135deg, ' . esc_attr( $primary_color ) . ' 0%, ' . esc_attr( $secondary_color ) . ' 100%)', |
|
138 | + 'name' => __('Primary to Secondary', 'lsx'), |
|
139 | + 'gradient' => 'linear-gradient(135deg, ' . esc_attr($primary_color) . ' 0%, ' . esc_attr($secondary_color) . ' 100%)', |
|
140 | 140 | 'slug' => 'primary-to-secondary', |
141 | 141 | ), |
142 | 142 | array( |
143 | - 'name' => __( 'Primary to Tertiary', 'lsx' ), |
|
144 | - 'gradient' => 'linear-gradient(135deg, ' . esc_attr( $primary_color ) . ' 0%, ' . esc_attr( $tertiary_color ) . ' 100%)', |
|
143 | + 'name' => __('Primary to Tertiary', 'lsx'), |
|
144 | + 'gradient' => 'linear-gradient(135deg, ' . esc_attr($primary_color) . ' 0%, ' . esc_attr($tertiary_color) . ' 100%)', |
|
145 | 145 | 'slug' => 'primary-to-tertiary', |
146 | 146 | ), |
147 | 147 | array( |
148 | - 'name' => __( 'Primary to Background', 'lsx' ), |
|
149 | - 'gradient' => 'linear-gradient(135deg, ' . esc_attr( $primary_color ) . ' 0%, ' . esc_attr( $background_color ) . ' 100%)', |
|
148 | + 'name' => __('Primary to Background', 'lsx'), |
|
149 | + 'gradient' => 'linear-gradient(135deg, ' . esc_attr($primary_color) . ' 0%, ' . esc_attr($background_color) . ' 100%)', |
|
150 | 150 | 'slug' => 'primary-to-background', |
151 | 151 | ), |
152 | 152 | array( |
153 | - 'name' => __( 'Secondary to Tertiary', 'lsx' ), |
|
154 | - 'gradient' => 'linear-gradient(135deg, ' . esc_attr( $secondary_color ) . ' 0%, ' . esc_attr( $tertiary_color ) . ' 100%)', |
|
153 | + 'name' => __('Secondary to Tertiary', 'lsx'), |
|
154 | + 'gradient' => 'linear-gradient(135deg, ' . esc_attr($secondary_color) . ' 0%, ' . esc_attr($tertiary_color) . ' 100%)', |
|
155 | 155 | 'slug' => 'secondary-to-tertiary', |
156 | 156 | ), |
157 | 157 | ) |
158 | 158 | ); |
159 | 159 | } |
160 | 160 | endif; |
161 | -add_action( 'after_setup_theme', 'theme_support' ); |
|
161 | +add_action('after_setup_theme', 'theme_support'); |
|
162 | 162 | |
163 | 163 | /** |
164 | 164 | * WPForms submit button, match Gutenberg button block |
@@ -166,8 +166,8 @@ discard block |
||
166 | 166 | * @param [type] $form_data |
167 | 167 | * @return void |
168 | 168 | */ |
169 | -function lsx_wpforms_match_button_block( $form_data ) { |
|
169 | +function lsx_wpforms_match_button_block($form_data) { |
|
170 | 170 | $form_data['settings']['submit_class'] .= ' btn'; |
171 | 171 | return $form_data; |
172 | 172 | } |
173 | -add_filter( 'wpforms_frontend_form_data', 'lsx_wpforms_match_button_block' ); |
|
173 | +add_filter('wpforms_frontend_form_data', 'lsx_wpforms_match_button_block'); |
@@ -7,50 +7,50 @@ discard block |
||
7 | 7 | */ |
8 | 8 | |
9 | 9 | if ( ! defined( 'ABSPATH' ) ) { |
10 | - exit; |
|
10 | + exit; |
|
11 | 11 | } |
12 | 12 | |
13 | 13 | if ( ! function_exists( 'lsx_breadcrumbs' ) ) : |
14 | 14 | |
15 | - /** |
|
16 | - * Breadcrumbs. |
|
17 | - * |
|
18 | - * @package lsx |
|
19 | - * @subpackage template-tags |
|
20 | - */ |
|
21 | - function lsx_breadcrumbs() { |
|
22 | - if ( ! function_exists( 'yoast_breadcrumb' ) && ! function_exists( 'woocommerce_breadcrumb' ) ) { |
|
23 | - return null; |
|
24 | - } |
|
25 | - |
|
26 | - $show_on_front = get_option( 'show_on_front' ); |
|
27 | - |
|
28 | - if ( ( 'posts' === $show_on_front && is_home() ) || ( 'page' === $show_on_front && is_front_page() ) ) { |
|
29 | - return; |
|
30 | - } |
|
31 | - |
|
32 | - if ( function_exists( 'woocommerce_breadcrumb' ) ) { |
|
33 | - ob_start(); |
|
34 | - |
|
35 | - woocommerce_breadcrumb( |
|
36 | - array( |
|
37 | - 'wrap_before' => '<div class="breadcrumbs-container breadcrumbs-woocommerce"><div class="container"><div class="row"><div class="col-xs-12">', |
|
38 | - 'wrap_after' => '</div></div></div></div>', |
|
39 | - 'before' => '<span>', |
|
40 | - 'after' => '</span>', |
|
41 | - ) |
|
42 | - ); |
|
43 | - |
|
44 | - $output = ob_get_clean(); |
|
45 | - } elseif ( function_exists( 'yoast_breadcrumb' ) ) { |
|
46 | - $output = yoast_breadcrumb( null, null, false ); |
|
47 | - $output = '<div class="breadcrumbs-container breadcrumbs-yoast"><div class="container"><div class="row"><div class="col-xs-12">' . $output . '</div></div></div></div>'; |
|
48 | - } |
|
49 | - |
|
50 | - $output = apply_filters( 'lsx_breadcrumbs', $output ); |
|
51 | - |
|
52 | - echo wp_kses_post( $output ); |
|
53 | - } |
|
15 | + /** |
|
16 | + * Breadcrumbs. |
|
17 | + * |
|
18 | + * @package lsx |
|
19 | + * @subpackage template-tags |
|
20 | + */ |
|
21 | + function lsx_breadcrumbs() { |
|
22 | + if ( ! function_exists( 'yoast_breadcrumb' ) && ! function_exists( 'woocommerce_breadcrumb' ) ) { |
|
23 | + return null; |
|
24 | + } |
|
25 | + |
|
26 | + $show_on_front = get_option( 'show_on_front' ); |
|
27 | + |
|
28 | + if ( ( 'posts' === $show_on_front && is_home() ) || ( 'page' === $show_on_front && is_front_page() ) ) { |
|
29 | + return; |
|
30 | + } |
|
31 | + |
|
32 | + if ( function_exists( 'woocommerce_breadcrumb' ) ) { |
|
33 | + ob_start(); |
|
34 | + |
|
35 | + woocommerce_breadcrumb( |
|
36 | + array( |
|
37 | + 'wrap_before' => '<div class="breadcrumbs-container breadcrumbs-woocommerce"><div class="container"><div class="row"><div class="col-xs-12">', |
|
38 | + 'wrap_after' => '</div></div></div></div>', |
|
39 | + 'before' => '<span>', |
|
40 | + 'after' => '</span>', |
|
41 | + ) |
|
42 | + ); |
|
43 | + |
|
44 | + $output = ob_get_clean(); |
|
45 | + } elseif ( function_exists( 'yoast_breadcrumb' ) ) { |
|
46 | + $output = yoast_breadcrumb( null, null, false ); |
|
47 | + $output = '<div class="breadcrumbs-container breadcrumbs-yoast"><div class="container"><div class="row"><div class="col-xs-12">' . $output . '</div></div></div></div>'; |
|
48 | + } |
|
49 | + |
|
50 | + $output = apply_filters( 'lsx_breadcrumbs', $output ); |
|
51 | + |
|
52 | + echo wp_kses_post( $output ); |
|
53 | + } |
|
54 | 54 | |
55 | 55 | endif; |
56 | 56 | |
@@ -60,16 +60,16 @@ discard block |
||
60 | 60 | |
61 | 61 | if ( ! function_exists( 'lsx_breadcrumbs_wpseo_seperator_filter' ) ) : |
62 | 62 | |
63 | - /** |
|
64 | - * Replaces the seperator. |
|
65 | - * |
|
66 | - * @package lsx |
|
67 | - * @subpackage template-tags |
|
68 | - */ |
|
69 | - function lsx_breadcrumbs_wpseo_seperator_filter( $seperator ) { |
|
70 | - $seperator = '<i class="fa fa-angle-right" aria-hidden="true"></i>'; |
|
71 | - return $seperator; |
|
72 | - } |
|
63 | + /** |
|
64 | + * Replaces the seperator. |
|
65 | + * |
|
66 | + * @package lsx |
|
67 | + * @subpackage template-tags |
|
68 | + */ |
|
69 | + function lsx_breadcrumbs_wpseo_seperator_filter( $seperator ) { |
|
70 | + $seperator = '<i class="fa fa-angle-right" aria-hidden="true"></i>'; |
|
71 | + return $seperator; |
|
72 | + } |
|
73 | 73 | |
74 | 74 | endif; |
75 | 75 | |
@@ -77,16 +77,16 @@ discard block |
||
77 | 77 | |
78 | 78 | if ( ! function_exists( 'lsx_breadcrumbs_woocommerce_seperator_filter' ) ) : |
79 | 79 | |
80 | - /** |
|
81 | - * Replaces the seperator. |
|
82 | - * |
|
83 | - * @package lsx |
|
84 | - * @subpackage template-tags |
|
85 | - */ |
|
86 | - function lsx_breadcrumbs_woocommerce_seperator_filter( $defaults ) { |
|
87 | - $defaults['delimiter'] = '<i class="fa fa-angle-right" aria-hidden="true"></i>'; |
|
88 | - return $defaults; |
|
89 | - } |
|
80 | + /** |
|
81 | + * Replaces the seperator. |
|
82 | + * |
|
83 | + * @package lsx |
|
84 | + * @subpackage template-tags |
|
85 | + */ |
|
86 | + function lsx_breadcrumbs_woocommerce_seperator_filter( $defaults ) { |
|
87 | + $defaults['delimiter'] = '<i class="fa fa-angle-right" aria-hidden="true"></i>'; |
|
88 | + return $defaults; |
|
89 | + } |
|
90 | 90 | |
91 | 91 | endif; |
92 | 92 | |
@@ -94,33 +94,33 @@ discard block |
||
94 | 94 | |
95 | 95 | if ( ! function_exists( 'lsx_site_title' ) ) : |
96 | 96 | |
97 | - /** |
|
98 | - * Displays logo when applicable. |
|
99 | - * |
|
100 | - * @package lsx |
|
101 | - * @subpackage template-tags |
|
102 | - */ |
|
103 | - function lsx_site_title() { |
|
104 | - ?> |
|
97 | + /** |
|
98 | + * Displays logo when applicable. |
|
99 | + * |
|
100 | + * @package lsx |
|
101 | + * @subpackage template-tags |
|
102 | + */ |
|
103 | + function lsx_site_title() { |
|
104 | + ?> |
|
105 | 105 | <div class="site-branding"> |
106 | 106 | <h1 class="site-title"><a title="<?php bloginfo( 'name' ); ?>" href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></h1> |
107 | 107 | <p class="site-description"><?php bloginfo( 'description' ); ?></p> |
108 | 108 | </div> |
109 | 109 | <?php |
110 | - } |
|
110 | + } |
|
111 | 111 | |
112 | 112 | endif; |
113 | 113 | |
114 | 114 | if ( ! function_exists( 'lsx_post_meta_list_top' ) ) : |
115 | 115 | |
116 | - /** |
|
117 | - * Add customizable post meta (post list - above title). |
|
118 | - * |
|
119 | - * @package lsx |
|
120 | - * @subpackage template-tags |
|
121 | - */ |
|
122 | - function lsx_post_meta_list_top() { |
|
123 | - ?> |
|
116 | + /** |
|
117 | + * Add customizable post meta (post list - above title). |
|
118 | + * |
|
119 | + * @package lsx |
|
120 | + * @subpackage template-tags |
|
121 | + */ |
|
122 | + function lsx_post_meta_list_top() { |
|
123 | + ?> |
|
124 | 124 | <div class="post-meta post-meta-top"> |
125 | 125 | <?php //lsx_post_meta_avatar(); ?> |
126 | 126 | <?php lsx_post_meta_author(); ?> |
@@ -128,26 +128,26 @@ discard block |
||
128 | 128 | <div class="clearfix"></div> |
129 | 129 | </div> |
130 | 130 | <?php |
131 | - } |
|
131 | + } |
|
132 | 132 | |
133 | 133 | endif; |
134 | 134 | |
135 | 135 | if ( ! function_exists( 'lsx_post_meta_single_top' ) ) : |
136 | 136 | |
137 | - /** |
|
138 | - * Add customizable post meta (single post - above title). |
|
139 | - * |
|
140 | - * @package lsx |
|
141 | - * @subpackage template-tags |
|
142 | - */ |
|
143 | - function lsx_post_meta_single_top() { |
|
144 | - ?> |
|
137 | + /** |
|
138 | + * Add customizable post meta (single post - above title). |
|
139 | + * |
|
140 | + * @package lsx |
|
141 | + * @subpackage template-tags |
|
142 | + */ |
|
143 | + function lsx_post_meta_single_top() { |
|
144 | + ?> |
|
145 | 145 | <div class="post-meta post-meta-top"> |
146 | 146 | <?php lsx_post_meta_top(); ?> |
147 | 147 | <div class="clearfix"></div> |
148 | 148 | </div> |
149 | 149 | <?php |
150 | - } |
|
150 | + } |
|
151 | 151 | |
152 | 152 | endif; |
153 | 153 | |
@@ -158,148 +158,148 @@ discard block |
||
158 | 158 | |
159 | 159 | if ( ! function_exists( 'lsx_post_meta_single_bottom' ) ) : |
160 | 160 | |
161 | - /** |
|
162 | - * Add customizable post meta (single post - below title). |
|
163 | - * |
|
164 | - * @package lsx |
|
165 | - * @subpackage template-tags |
|
166 | - */ |
|
167 | - function lsx_post_meta_single_bottom() { |
|
168 | - ?> |
|
161 | + /** |
|
162 | + * Add customizable post meta (single post - below title). |
|
163 | + * |
|
164 | + * @package lsx |
|
165 | + * @subpackage template-tags |
|
166 | + */ |
|
167 | + function lsx_post_meta_single_bottom() { |
|
168 | + ?> |
|
169 | 169 | <div class="post-meta"> |
170 | 170 | <?php lsx_post_meta_category(); ?> |
171 | 171 | <div class="clearfix"></div> |
172 | 172 | </div> |
173 | 173 | <?php |
174 | - } |
|
174 | + } |
|
175 | 175 | |
176 | 176 | endif; |
177 | 177 | |
178 | 178 | if ( ! function_exists( 'lsx_post_meta_avatar' ) ) : |
179 | 179 | |
180 | - /** |
|
181 | - * Add customizable post meta: author's avatar. |
|
182 | - * |
|
183 | - * @package lsx |
|
184 | - * @subpackage template-tags |
|
185 | - */ |
|
186 | - function lsx_post_meta_avatar() { |
|
187 | - $author = get_the_author(); |
|
188 | - $author_id = get_the_author_meta( 'ID' ); |
|
189 | - $author_avatar = get_avatar( $author_id, 80 ); |
|
190 | - $author_url = get_author_posts_url( $author_id ); |
|
191 | - |
|
192 | - printf( |
|
193 | - '<a href="%1$s" class="post-meta-avatar">%2$s</a>', |
|
194 | - esc_url( $author_url ), |
|
195 | - wp_kses_post( $author_avatar ) |
|
196 | - ); |
|
197 | - } |
|
180 | + /** |
|
181 | + * Add customizable post meta: author's avatar. |
|
182 | + * |
|
183 | + * @package lsx |
|
184 | + * @subpackage template-tags |
|
185 | + */ |
|
186 | + function lsx_post_meta_avatar() { |
|
187 | + $author = get_the_author(); |
|
188 | + $author_id = get_the_author_meta( 'ID' ); |
|
189 | + $author_avatar = get_avatar( $author_id, 80 ); |
|
190 | + $author_url = get_author_posts_url( $author_id ); |
|
191 | + |
|
192 | + printf( |
|
193 | + '<a href="%1$s" class="post-meta-avatar">%2$s</a>', |
|
194 | + esc_url( $author_url ), |
|
195 | + wp_kses_post( $author_avatar ) |
|
196 | + ); |
|
197 | + } |
|
198 | 198 | |
199 | 199 | endif; |
200 | 200 | |
201 | 201 | if ( ! function_exists( 'lsx_post_meta_date' ) ) : |
202 | 202 | |
203 | - /** |
|
204 | - * Add customizable post meta: post date. |
|
205 | - * |
|
206 | - * @package lsx |
|
207 | - * @subpackage template-tags |
|
208 | - */ |
|
209 | - function lsx_post_meta_date() { |
|
210 | - $time_string = '<time class="entry-date published updated" datetime="%1$s">%2$s</time>'; |
|
211 | - |
|
212 | - $time_string = sprintf( |
|
213 | - $time_string, |
|
214 | - esc_attr( get_the_date( 'c' ) ), |
|
215 | - get_the_date(), |
|
216 | - esc_attr( get_the_modified_date( 'c' ) ), |
|
217 | - get_the_modified_date() |
|
218 | - ); |
|
219 | - |
|
220 | - printf( |
|
221 | - '<span class="post-meta-time updated"><a href="%1$s" rel="bookmark">%2$s</a></span>', |
|
222 | - esc_url( get_permalink() ), |
|
223 | - wp_kses_post( $time_string ) |
|
224 | - ); |
|
225 | - } |
|
203 | + /** |
|
204 | + * Add customizable post meta: post date. |
|
205 | + * |
|
206 | + * @package lsx |
|
207 | + * @subpackage template-tags |
|
208 | + */ |
|
209 | + function lsx_post_meta_date() { |
|
210 | + $time_string = '<time class="entry-date published updated" datetime="%1$s">%2$s</time>'; |
|
211 | + |
|
212 | + $time_string = sprintf( |
|
213 | + $time_string, |
|
214 | + esc_attr( get_the_date( 'c' ) ), |
|
215 | + get_the_date(), |
|
216 | + esc_attr( get_the_modified_date( 'c' ) ), |
|
217 | + get_the_modified_date() |
|
218 | + ); |
|
219 | + |
|
220 | + printf( |
|
221 | + '<span class="post-meta-time updated"><a href="%1$s" rel="bookmark">%2$s</a></span>', |
|
222 | + esc_url( get_permalink() ), |
|
223 | + wp_kses_post( $time_string ) |
|
224 | + ); |
|
225 | + } |
|
226 | 226 | |
227 | 227 | endif; |
228 | 228 | |
229 | 229 | if ( ! function_exists( 'lsx_post_meta_author' ) ) : |
230 | 230 | |
231 | - /** |
|
232 | - * Add customizable post meta: post author. |
|
233 | - * |
|
234 | - * @package lsx |
|
235 | - * @subpackage template-tags |
|
236 | - */ |
|
237 | - function lsx_post_meta_author() { |
|
238 | - $author = get_the_author(); |
|
239 | - $author_url = get_author_posts_url( get_the_author_meta( 'ID' ) ); |
|
240 | - |
|
241 | - if ( empty( $author ) ) { |
|
242 | - global $post; |
|
243 | - |
|
244 | - $author = get_user_by( 'ID', $post->post_author ); |
|
245 | - $author = $author->display_name; |
|
246 | - $author_url = get_author_posts_url( $post->post_author ); |
|
247 | - } |
|
248 | - |
|
249 | - printf( |
|
250 | - '<span class="vcard post-meta-author"><span>%1$s</span> <span class="fn"><a href="%2$s">%3$s</a>, </span></span>', |
|
251 | - esc_html__( 'By ', 'lsx' ), |
|
252 | - esc_url( $author_url ), |
|
253 | - esc_html( $author ) |
|
254 | - ); |
|
255 | - } |
|
231 | + /** |
|
232 | + * Add customizable post meta: post author. |
|
233 | + * |
|
234 | + * @package lsx |
|
235 | + * @subpackage template-tags |
|
236 | + */ |
|
237 | + function lsx_post_meta_author() { |
|
238 | + $author = get_the_author(); |
|
239 | + $author_url = get_author_posts_url( get_the_author_meta( 'ID' ) ); |
|
240 | + |
|
241 | + if ( empty( $author ) ) { |
|
242 | + global $post; |
|
243 | + |
|
244 | + $author = get_user_by( 'ID', $post->post_author ); |
|
245 | + $author = $author->display_name; |
|
246 | + $author_url = get_author_posts_url( $post->post_author ); |
|
247 | + } |
|
248 | + |
|
249 | + printf( |
|
250 | + '<span class="vcard post-meta-author"><span>%1$s</span> <span class="fn"><a href="%2$s">%3$s</a>, </span></span>', |
|
251 | + esc_html__( 'By ', 'lsx' ), |
|
252 | + esc_url( $author_url ), |
|
253 | + esc_html( $author ) |
|
254 | + ); |
|
255 | + } |
|
256 | 256 | |
257 | 257 | endif; |
258 | 258 | |
259 | 259 | if ( ! function_exists( 'lsx_post_meta_category' ) ) : |
260 | 260 | |
261 | - /** |
|
262 | - * Add customizable post meta: post category(ies). |
|
263 | - * |
|
264 | - * @package lsx |
|
265 | - * @subpackage template-tags |
|
266 | - */ |
|
267 | - function lsx_post_meta_category() { |
|
268 | - $post_categories = wp_get_post_categories( get_the_ID() ); |
|
269 | - $cats = array(); |
|
270 | - |
|
271 | - foreach ( $post_categories as $c ) { |
|
272 | - $cat = get_category( $c ); |
|
273 | - /* Translators: %s: category name */ |
|
274 | - $cats[] = '<a href="' . esc_url( get_category_link( $cat->term_id ) ) . '" title="' . sprintf( esc_html__( 'View all posts in %s', 'lsx' ), $cat->name ) . '">' . $cat->name . '</a>'; |
|
275 | - } |
|
276 | - |
|
277 | - if ( ! empty( $cats ) ) { |
|
278 | - ?> |
|
261 | + /** |
|
262 | + * Add customizable post meta: post category(ies). |
|
263 | + * |
|
264 | + * @package lsx |
|
265 | + * @subpackage template-tags |
|
266 | + */ |
|
267 | + function lsx_post_meta_category() { |
|
268 | + $post_categories = wp_get_post_categories( get_the_ID() ); |
|
269 | + $cats = array(); |
|
270 | + |
|
271 | + foreach ( $post_categories as $c ) { |
|
272 | + $cat = get_category( $c ); |
|
273 | + /* Translators: %s: category name */ |
|
274 | + $cats[] = '<a href="' . esc_url( get_category_link( $cat->term_id ) ) . '" title="' . sprintf( esc_html__( 'View all posts in %s', 'lsx' ), $cat->name ) . '">' . $cat->name . '</a>'; |
|
275 | + } |
|
276 | + |
|
277 | + if ( ! empty( $cats ) ) { |
|
278 | + ?> |
|
279 | 279 | <span class="post-meta-categories"><span><?php esc_html_e( 'Posted in: ', 'lsx' ); ?></span> <?php echo wp_kses_post( implode( ', ', $cats ) ); ?></span> |
280 | 280 | <?php |
281 | - } |
|
282 | - } |
|
281 | + } |
|
282 | + } |
|
283 | 283 | |
284 | 284 | endif; |
285 | 285 | |
286 | 286 | if ( ! function_exists( 'lsx_post_tags' ) ) : |
287 | 287 | |
288 | - /** |
|
289 | - * Add customizable post meta: post tag(s). |
|
290 | - * |
|
291 | - * @package lsx |
|
292 | - * @subpackage template-tags |
|
293 | - */ |
|
294 | - function lsx_post_tags() { |
|
295 | - if ( has_tag() ) : |
|
296 | - ?> |
|
288 | + /** |
|
289 | + * Add customizable post meta: post tag(s). |
|
290 | + * |
|
291 | + * @package lsx |
|
292 | + * @subpackage template-tags |
|
293 | + */ |
|
294 | + function lsx_post_tags() { |
|
295 | + if ( has_tag() ) : |
|
296 | + ?> |
|
297 | 297 | <div class="post-tags"> |
298 | 298 | <span><?php echo esc_html__( 'Tags: ', 'lsx' ); ?></span><?php echo wp_kses_post( get_the_tag_list( '' ) ); ?> |
299 | 299 | </div> |
300 | 300 | <?php |
301 | - endif; |
|
302 | - } |
|
301 | + endif; |
|
302 | + } |
|
303 | 303 | |
304 | 304 | endif; |
305 | 305 | |
@@ -307,16 +307,16 @@ discard block |
||
307 | 307 | |
308 | 308 | if ( ! function_exists( 'lsx_sharing_output' ) ) : |
309 | 309 | |
310 | - /** |
|
311 | - * Display sharing buttons. |
|
312 | - * |
|
313 | - * @package lsx |
|
314 | - * @subpackage template-tags |
|
315 | - */ |
|
316 | - function lsx_sharing_output() { |
|
317 | - global $lsx_sharing; |
|
318 | - echo wp_kses_post( $lsx_sharing->sharing_buttons() ); |
|
319 | - } |
|
310 | + /** |
|
311 | + * Display sharing buttons. |
|
312 | + * |
|
313 | + * @package lsx |
|
314 | + * @subpackage template-tags |
|
315 | + */ |
|
316 | + function lsx_sharing_output() { |
|
317 | + global $lsx_sharing; |
|
318 | + echo wp_kses_post( $lsx_sharing->sharing_buttons() ); |
|
319 | + } |
|
320 | 320 | |
321 | 321 | endif; |
322 | 322 | |
@@ -324,107 +324,107 @@ discard block |
||
324 | 324 | |
325 | 325 | if ( ! function_exists( 'lsx_translate_format_to_fontawesome' ) ) : |
326 | 326 | |
327 | - /** |
|
328 | - * Translate post format to Font Awesome class. |
|
329 | - * |
|
330 | - * @package lsx |
|
331 | - * @subpackage template-tags |
|
332 | - */ |
|
333 | - function lsx_translate_format_to_fontawesome( $format ) { |
|
334 | - switch ( $format ) { |
|
335 | - case 'image': |
|
336 | - $format = 'camera'; |
|
337 | - break; |
|
338 | - case 'video': |
|
339 | - $format = 'play'; |
|
340 | - break; |
|
341 | - case 'gallery': |
|
342 | - $format = 'picture-o'; |
|
343 | - break; |
|
344 | - case 'audio': |
|
345 | - $format = 'volume-up'; |
|
346 | - break; |
|
347 | - case 'link': |
|
348 | - $format = 'link'; |
|
349 | - break; |
|
350 | - case 'quote': |
|
351 | - $format = 'quote-right'; |
|
352 | - break; |
|
353 | - case 'aside': |
|
354 | - $format = 'circle-o'; |
|
355 | - break; |
|
356 | - default: |
|
357 | - $format = 'file-text-o'; |
|
358 | - break; |
|
359 | - } |
|
360 | - |
|
361 | - return $format; |
|
362 | - } |
|
327 | + /** |
|
328 | + * Translate post format to Font Awesome class. |
|
329 | + * |
|
330 | + * @package lsx |
|
331 | + * @subpackage template-tags |
|
332 | + */ |
|
333 | + function lsx_translate_format_to_fontawesome( $format ) { |
|
334 | + switch ( $format ) { |
|
335 | + case 'image': |
|
336 | + $format = 'camera'; |
|
337 | + break; |
|
338 | + case 'video': |
|
339 | + $format = 'play'; |
|
340 | + break; |
|
341 | + case 'gallery': |
|
342 | + $format = 'picture-o'; |
|
343 | + break; |
|
344 | + case 'audio': |
|
345 | + $format = 'volume-up'; |
|
346 | + break; |
|
347 | + case 'link': |
|
348 | + $format = 'link'; |
|
349 | + break; |
|
350 | + case 'quote': |
|
351 | + $format = 'quote-right'; |
|
352 | + break; |
|
353 | + case 'aside': |
|
354 | + $format = 'circle-o'; |
|
355 | + break; |
|
356 | + default: |
|
357 | + $format = 'file-text-o'; |
|
358 | + break; |
|
359 | + } |
|
360 | + |
|
361 | + return $format; |
|
362 | + } |
|
363 | 363 | |
364 | 364 | endif; |
365 | 365 | |
366 | 366 | if ( ! function_exists( 'lsx_paging_nav' ) ) : |
367 | 367 | |
368 | - /** |
|
369 | - * Display navigation to next/previous set of posts when applicable. |
|
370 | - * |
|
371 | - * @package lsx |
|
372 | - * @subpackage template-tags |
|
373 | - */ |
|
374 | - function lsx_paging_nav() { |
|
375 | - global $wp_query; |
|
376 | - |
|
377 | - if ( $wp_query->max_num_pages < 2 ) { |
|
378 | - return; |
|
379 | - } |
|
380 | - |
|
381 | - if ( true === apply_filters( 'lsx_paging_nav_disable', false ) ) { |
|
382 | - return true; |
|
383 | - } elseif ( current_theme_supports( 'infinite-scroll' ) && class_exists( 'The_Neverending_Home_Page' ) ) { |
|
384 | - return true; |
|
385 | - } else { |
|
386 | - $html = ''; |
|
387 | - $html .= '<div class="lsx-pagination-wrapper">' . PHP_EOL; |
|
388 | - $html .= '<div class="lsx-breaker"></div>' . PHP_EOL; |
|
389 | - $html .= '<div class="lsx-pagination">' . PHP_EOL; |
|
390 | - $html .= paginate_links( |
|
391 | - array( |
|
392 | - 'base' => str_replace( 999999999, '%#%', esc_url( get_pagenum_link( 999999999 ) ) ), |
|
393 | - 'format' => '?paged=%#%', |
|
394 | - 'total' => $wp_query->max_num_pages, |
|
395 | - 'current' => max( 1, intval( get_query_var( 'paged' ) ) ), |
|
396 | - 'prev_text' => '<span class="meta-nav">←</span> ' . esc_html__( 'Previous', 'lsx' ), |
|
397 | - 'next_text' => esc_html__( 'Next', 'lsx' ) . ' <span class="meta-nav">→</span>', |
|
398 | - ) |
|
399 | - ); |
|
400 | - $html .= '</div>' . PHP_EOL; |
|
401 | - $html .= '</div>' . PHP_EOL; |
|
402 | - |
|
403 | - echo wp_kses_post( $html ); |
|
404 | - } |
|
405 | - } |
|
368 | + /** |
|
369 | + * Display navigation to next/previous set of posts when applicable. |
|
370 | + * |
|
371 | + * @package lsx |
|
372 | + * @subpackage template-tags |
|
373 | + */ |
|
374 | + function lsx_paging_nav() { |
|
375 | + global $wp_query; |
|
376 | + |
|
377 | + if ( $wp_query->max_num_pages < 2 ) { |
|
378 | + return; |
|
379 | + } |
|
380 | + |
|
381 | + if ( true === apply_filters( 'lsx_paging_nav_disable', false ) ) { |
|
382 | + return true; |
|
383 | + } elseif ( current_theme_supports( 'infinite-scroll' ) && class_exists( 'The_Neverending_Home_Page' ) ) { |
|
384 | + return true; |
|
385 | + } else { |
|
386 | + $html = ''; |
|
387 | + $html .= '<div class="lsx-pagination-wrapper">' . PHP_EOL; |
|
388 | + $html .= '<div class="lsx-breaker"></div>' . PHP_EOL; |
|
389 | + $html .= '<div class="lsx-pagination">' . PHP_EOL; |
|
390 | + $html .= paginate_links( |
|
391 | + array( |
|
392 | + 'base' => str_replace( 999999999, '%#%', esc_url( get_pagenum_link( 999999999 ) ) ), |
|
393 | + 'format' => '?paged=%#%', |
|
394 | + 'total' => $wp_query->max_num_pages, |
|
395 | + 'current' => max( 1, intval( get_query_var( 'paged' ) ) ), |
|
396 | + 'prev_text' => '<span class="meta-nav">←</span> ' . esc_html__( 'Previous', 'lsx' ), |
|
397 | + 'next_text' => esc_html__( 'Next', 'lsx' ) . ' <span class="meta-nav">→</span>', |
|
398 | + ) |
|
399 | + ); |
|
400 | + $html .= '</div>' . PHP_EOL; |
|
401 | + $html .= '</div>' . PHP_EOL; |
|
402 | + |
|
403 | + echo wp_kses_post( $html ); |
|
404 | + } |
|
405 | + } |
|
406 | 406 | |
407 | 407 | endif; |
408 | 408 | |
409 | 409 | if ( ! function_exists( 'lsx_post_nav' ) ) : |
410 | 410 | |
411 | - /** |
|
412 | - * Display navigation to next/previous post when applicable. |
|
413 | - * |
|
414 | - * @package lsx |
|
415 | - * @subpackage template-tags |
|
416 | - */ |
|
417 | - function lsx_post_nav() { |
|
418 | - $previous = ( is_attachment() ) ? get_post( get_post()->post_parent ) : get_adjacent_post( false, '', true ); |
|
419 | - $next = get_adjacent_post( false, '', false ); |
|
420 | - |
|
421 | - if ( ! $next && ! $previous ) { |
|
422 | - return; |
|
423 | - } |
|
424 | - |
|
425 | - $default_size = 'sm'; |
|
426 | - $size = apply_filters( 'lsx_bootstrap_column_size', $default_size ); |
|
427 | - ?> |
|
411 | + /** |
|
412 | + * Display navigation to next/previous post when applicable. |
|
413 | + * |
|
414 | + * @package lsx |
|
415 | + * @subpackage template-tags |
|
416 | + */ |
|
417 | + function lsx_post_nav() { |
|
418 | + $previous = ( is_attachment() ) ? get_post( get_post()->post_parent ) : get_adjacent_post( false, '', true ); |
|
419 | + $next = get_adjacent_post( false, '', false ); |
|
420 | + |
|
421 | + if ( ! $next && ! $previous ) { |
|
422 | + return; |
|
423 | + } |
|
424 | + |
|
425 | + $default_size = 'sm'; |
|
426 | + $size = apply_filters( 'lsx_bootstrap_column_size', $default_size ); |
|
427 | + ?> |
|
428 | 428 | <nav class="navigation post-navigation" role="navigation"> |
429 | 429 | <div class="lsx-breaker"></div> |
430 | 430 | <div class="nav-links pager row"> |
@@ -437,82 +437,82 @@ discard block |
||
437 | 437 | </div><!-- .nav-links --> |
438 | 438 | </nav><!-- .navigation --> |
439 | 439 | <?php |
440 | - } |
|
440 | + } |
|
441 | 441 | |
442 | 442 | endif; |
443 | 443 | |
444 | 444 | if ( ! function_exists( 'lsx_cover_custom_logo' ) ) : |
445 | 445 | |
446 | - /** |
|
447 | - * Outputs the Custom Logo on the Cover page if available. |
|
448 | - * |
|
449 | - * @package lsx |
|
450 | - * @subpackage template-tags |
|
451 | - */ |
|
452 | - function lsx_cover_custom_logo() { |
|
453 | - if ( is_page_template( 'page-templates/template-cover.php' ) ) { |
|
446 | + /** |
|
447 | + * Outputs the Custom Logo on the Cover page if available. |
|
448 | + * |
|
449 | + * @package lsx |
|
450 | + * @subpackage template-tags |
|
451 | + */ |
|
452 | + function lsx_cover_custom_logo() { |
|
453 | + if ( is_page_template( 'page-templates/template-cover.php' ) ) { |
|
454 | 454 | |
455 | - $custom_logo_id = get_theme_mod( 'lsx_cover_template_alt_logo' ); |
|
455 | + $custom_logo_id = get_theme_mod( 'lsx_cover_template_alt_logo' ); |
|
456 | 456 | |
457 | - if ( $custom_logo_id ) { |
|
457 | + if ( $custom_logo_id ) { |
|
458 | 458 | |
459 | - $site_url = get_site_url(); |
|
460 | - $site_title = get_bloginfo( 'name' ); |
|
461 | - $image = wp_get_attachment_image_src( $custom_logo_id , 'full' ); |
|
459 | + $site_url = get_site_url(); |
|
460 | + $site_title = get_bloginfo( 'name' ); |
|
461 | + $image = wp_get_attachment_image_src( $custom_logo_id , 'full' ); |
|
462 | 462 | |
463 | - echo '<a href="' . $site_url . '" class="custom-logo-link" rel="home"><img class="custom-logo" src="' . $image[0] . '" width="' . $image[1] . '" height="' . $image[2] . '" loading="eager" alt="' . $site_title . '"></a>'; |
|
463 | + echo '<a href="' . $site_url . '" class="custom-logo-link" rel="home"><img class="custom-logo" src="' . $image[0] . '" width="' . $image[1] . '" height="' . $image[2] . '" loading="eager" alt="' . $site_title . '"></a>'; |
|
464 | 464 | |
465 | - } else { |
|
466 | - the_custom_logo(); |
|
467 | - } |
|
465 | + } else { |
|
466 | + the_custom_logo(); |
|
467 | + } |
|
468 | 468 | |
469 | 469 | |
470 | - } |
|
471 | - } |
|
470 | + } |
|
471 | + } |
|
472 | 472 | |
473 | 473 | endif; |
474 | 474 | |
475 | 475 | if ( ! function_exists( 'lsx_site_identity' ) ) : |
476 | 476 | |
477 | - /** |
|
478 | - * Outputs either the Site Title or the Site Logo. |
|
479 | - * |
|
480 | - * @package lsx |
|
481 | - * @subpackage template-tags |
|
482 | - */ |
|
483 | - function lsx_site_identity() { |
|
484 | - if ( function_exists( 'has_custom_logo' ) && has_custom_logo() ) { |
|
485 | - if ( is_page_template( 'page-templates/template-cover.php' ) ) { |
|
486 | - lsx_cover_custom_logo(); |
|
487 | - } else { |
|
488 | - the_custom_logo(); |
|
489 | - } |
|
490 | - } else { |
|
491 | - if ( get_theme_mod( 'site_logo_header_text', 1 ) ) { |
|
492 | - lsx_site_title(); |
|
493 | - } |
|
494 | - } |
|
495 | - } |
|
477 | + /** |
|
478 | + * Outputs either the Site Title or the Site Logo. |
|
479 | + * |
|
480 | + * @package lsx |
|
481 | + * @subpackage template-tags |
|
482 | + */ |
|
483 | + function lsx_site_identity() { |
|
484 | + if ( function_exists( 'has_custom_logo' ) && has_custom_logo() ) { |
|
485 | + if ( is_page_template( 'page-templates/template-cover.php' ) ) { |
|
486 | + lsx_cover_custom_logo(); |
|
487 | + } else { |
|
488 | + the_custom_logo(); |
|
489 | + } |
|
490 | + } else { |
|
491 | + if ( get_theme_mod( 'site_logo_header_text', 1 ) ) { |
|
492 | + lsx_site_title(); |
|
493 | + } |
|
494 | + } |
|
495 | + } |
|
496 | 496 | |
497 | 497 | endif; |
498 | 498 | |
499 | 499 | if ( ! function_exists( 'lsx_navbar_header' ) ) : |
500 | - /** |
|
501 | - * Outputs the Nav Menu. |
|
502 | - * |
|
503 | - * @package lsx |
|
504 | - * @subpackage template-tags |
|
505 | - */ |
|
506 | - function lsx_navbar_header() { |
|
507 | - $mobile_header_layout = get_theme_mod( 'lsx_header_mobile_layout', 'navigation-bar' ); |
|
508 | - if ( 'hamburger' === $mobile_header_layout ) { |
|
509 | - ?> |
|
500 | + /** |
|
501 | + * Outputs the Nav Menu. |
|
502 | + * |
|
503 | + * @package lsx |
|
504 | + * @subpackage template-tags |
|
505 | + */ |
|
506 | + function lsx_navbar_header() { |
|
507 | + $mobile_header_layout = get_theme_mod( 'lsx_header_mobile_layout', 'navigation-bar' ); |
|
508 | + if ( 'hamburger' === $mobile_header_layout ) { |
|
509 | + ?> |
|
510 | 510 | <div class="navbar-header" itemscope itemtype="http://schema.org/WebPage"> |
511 | 511 | <?php |
512 | - lsx_header_search_form(); |
|
513 | - lsx_site_identity(); |
|
514 | - if ( has_nav_menu( 'primary' ) ) : |
|
515 | - ?> |
|
512 | + lsx_header_search_form(); |
|
513 | + lsx_site_identity(); |
|
514 | + if ( has_nav_menu( 'primary' ) ) : |
|
515 | + ?> |
|
516 | 516 | <div class="wrapper-toggle" data-toggle="collapse" data-target=".primary-navbar"> |
517 | 517 | <button type="button" class="navbar-toggle"> |
518 | 518 | <span class="sr-only"><?php esc_html_e( 'Toggle navigation', 'lsx' ); ?></span> |
@@ -522,16 +522,16 @@ discard block |
||
522 | 522 | </button> |
523 | 523 | </div> |
524 | 524 | <?php |
525 | - endif; |
|
526 | - ?> |
|
525 | + endif; |
|
526 | + ?> |
|
527 | 527 | </div> |
528 | 528 | <?php |
529 | - } else { |
|
530 | - ?> |
|
529 | + } else { |
|
530 | + ?> |
|
531 | 531 | <div class="navbar-header" itemscope itemtype="http://schema.org/WebPage"> |
532 | 532 | <?php |
533 | - if ( has_nav_menu( 'primary' ) ) : |
|
534 | - ?> |
|
533 | + if ( has_nav_menu( 'primary' ) ) : |
|
534 | + ?> |
|
535 | 535 | <div class="wrapper-toggle" data-toggle="collapse" data-target=".primary-navbar"> |
536 | 536 | <button type="button" class="navbar-toggle"> |
537 | 537 | <span class="sr-only"><?php esc_html_e( 'Toggle navigation', 'lsx' ); ?></span> |
@@ -543,195 +543,195 @@ discard block |
||
543 | 543 | <span class="mobile-menu-title"><?php esc_html_e( 'Menu', 'lsx' ); ?></span> |
544 | 544 | </div> |
545 | 545 | <?php |
546 | - endif; |
|
546 | + endif; |
|
547 | 547 | |
548 | - lsx_site_identity(); |
|
549 | - ?> |
|
548 | + lsx_site_identity(); |
|
549 | + ?> |
|
550 | 550 | </div> |
551 | 551 | <?php |
552 | - } |
|
553 | - } |
|
552 | + } |
|
553 | + } |
|
554 | 554 | |
555 | 555 | endif; |
556 | 556 | |
557 | 557 | add_action( 'lsx_nav_before', 'lsx_navbar_header' ); |
558 | 558 | |
559 | 559 | if ( ! function_exists( 'lsx_nav_menu' ) ) : |
560 | - /** |
|
561 | - * Outputs the Nav Menu. |
|
562 | - * |
|
563 | - * @package lsx |
|
564 | - * @subpackage template-tags |
|
565 | - */ |
|
566 | - function lsx_nav_menu() { |
|
567 | - if ( has_nav_menu( 'primary' ) ) : |
|
568 | - ?> |
|
560 | + /** |
|
561 | + * Outputs the Nav Menu. |
|
562 | + * |
|
563 | + * @package lsx |
|
564 | + * @subpackage template-tags |
|
565 | + */ |
|
566 | + function lsx_nav_menu() { |
|
567 | + if ( has_nav_menu( 'primary' ) ) : |
|
568 | + ?> |
|
569 | 569 | <nav class="primary-navbar collapse navbar-collapse"> |
570 | 570 | <?php |
571 | - wp_nav_menu( |
|
572 | - array( |
|
573 | - 'theme_location' => 'primary', |
|
574 | - 'depth' => 3, |
|
575 | - 'container' => false, |
|
576 | - 'menu_class' => 'nav navbar-nav', |
|
577 | - 'walker' => new LSX_Bootstrap_Navwalker(), |
|
578 | - ) |
|
579 | - ); |
|
580 | - ?> |
|
571 | + wp_nav_menu( |
|
572 | + array( |
|
573 | + 'theme_location' => 'primary', |
|
574 | + 'depth' => 3, |
|
575 | + 'container' => false, |
|
576 | + 'menu_class' => 'nav navbar-nav', |
|
577 | + 'walker' => new LSX_Bootstrap_Navwalker(), |
|
578 | + ) |
|
579 | + ); |
|
580 | + ?> |
|
581 | 581 | </nav> |
582 | 582 | <?php |
583 | - endif; |
|
584 | - } |
|
583 | + endif; |
|
584 | + } |
|
585 | 585 | endif; |
586 | 586 | |
587 | 587 | if ( ! function_exists( 'lsx_sitemap_loops' ) ) { |
588 | - /** |
|
589 | - * Outputs the loops on the sitemap |
|
590 | - * |
|
591 | - * @package lsx |
|
592 | - * @subpackage template-tags |
|
593 | - */ |
|
594 | - function lsx_sitemap_loops() { |
|
595 | - $sitemap_loops = array( |
|
596 | - 'page' => array( |
|
597 | - 'type' => 'post_type', |
|
598 | - 'label' => __( 'Pages', 'lsx' ), |
|
599 | - 'heirarchy' => true, |
|
600 | - ), |
|
601 | - 'post' => array( |
|
602 | - 'type' => 'post_type', |
|
603 | - 'label' => __( 'Posts', 'lsx' ), |
|
604 | - ), |
|
605 | - 'category' => array( |
|
606 | - 'type' => 'taxonomy', |
|
607 | - 'label' => __( 'Categories', 'lsx' ), |
|
608 | - 'heirarchy' => true, |
|
609 | - ), |
|
610 | - ); |
|
611 | - $post_type_args = array( |
|
612 | - 'public' => true, |
|
613 | - '_builtin' => false, |
|
614 | - 'show_ui' => true, |
|
615 | - ); |
|
616 | - $post_types = get_post_types( $post_type_args, 'objects' ); |
|
617 | - if ( ! empty( $post_types ) ) { |
|
618 | - foreach ( $post_types as $post_type_key => $post_type_obj ) { |
|
619 | - $sitemap_loops[ $post_type_key ] = array( |
|
620 | - 'type' => 'post_type', |
|
621 | - 'label' => $post_type_obj->label, |
|
622 | - ); |
|
623 | - } |
|
624 | - } |
|
625 | - $taxonomy_args = array( |
|
626 | - 'public' => true, |
|
627 | - '_builtin' => false, |
|
628 | - 'show_ui' => true, |
|
629 | - ); |
|
630 | - $taxonomies = get_taxonomies( $taxonomy_args, 'objects' ); |
|
631 | - if ( ! empty( $taxonomies ) ) { |
|
632 | - foreach ( $taxonomies as $tax_key => $tax_obj ) { |
|
633 | - $sitemap_loops[ $tax_key ] = array( |
|
634 | - 'type' => 'taxonomy', |
|
635 | - 'label' => $tax_obj->label, |
|
636 | - ); |
|
637 | - } |
|
638 | - } |
|
639 | - $sitemap_loops = apply_filters( 'lsx_sitemap_loops_list', $sitemap_loops ); |
|
640 | - foreach ( $sitemap_loops as $sitemap_key => $sitemap_values ) { |
|
641 | - if ( 'post_type' === $sitemap_values['type'] ) { |
|
642 | - if ( isset( $sitemap_values['heirarchy'] ) && true === $sitemap_values['heirarchy'] ) { |
|
643 | - lsx_sitemap_pages( $sitemap_key, $sitemap_values['label'] ); |
|
644 | - } else { |
|
645 | - lsx_sitemap_custom_post_type( $sitemap_key, $sitemap_values['label'] ); |
|
646 | - } |
|
647 | - } else { |
|
648 | - if ( isset( $sitemap_values['heirarchy'] ) && true === $sitemap_values['heirarchy'] ) { |
|
649 | - lsx_sitemap_taxonomy( $sitemap_key, $sitemap_values['label'], true ); |
|
650 | - } else { |
|
651 | - lsx_sitemap_taxonomy( $sitemap_key, $sitemap_values['label'], false ); |
|
652 | - } |
|
653 | - } |
|
654 | - } |
|
655 | - } |
|
588 | + /** |
|
589 | + * Outputs the loops on the sitemap |
|
590 | + * |
|
591 | + * @package lsx |
|
592 | + * @subpackage template-tags |
|
593 | + */ |
|
594 | + function lsx_sitemap_loops() { |
|
595 | + $sitemap_loops = array( |
|
596 | + 'page' => array( |
|
597 | + 'type' => 'post_type', |
|
598 | + 'label' => __( 'Pages', 'lsx' ), |
|
599 | + 'heirarchy' => true, |
|
600 | + ), |
|
601 | + 'post' => array( |
|
602 | + 'type' => 'post_type', |
|
603 | + 'label' => __( 'Posts', 'lsx' ), |
|
604 | + ), |
|
605 | + 'category' => array( |
|
606 | + 'type' => 'taxonomy', |
|
607 | + 'label' => __( 'Categories', 'lsx' ), |
|
608 | + 'heirarchy' => true, |
|
609 | + ), |
|
610 | + ); |
|
611 | + $post_type_args = array( |
|
612 | + 'public' => true, |
|
613 | + '_builtin' => false, |
|
614 | + 'show_ui' => true, |
|
615 | + ); |
|
616 | + $post_types = get_post_types( $post_type_args, 'objects' ); |
|
617 | + if ( ! empty( $post_types ) ) { |
|
618 | + foreach ( $post_types as $post_type_key => $post_type_obj ) { |
|
619 | + $sitemap_loops[ $post_type_key ] = array( |
|
620 | + 'type' => 'post_type', |
|
621 | + 'label' => $post_type_obj->label, |
|
622 | + ); |
|
623 | + } |
|
624 | + } |
|
625 | + $taxonomy_args = array( |
|
626 | + 'public' => true, |
|
627 | + '_builtin' => false, |
|
628 | + 'show_ui' => true, |
|
629 | + ); |
|
630 | + $taxonomies = get_taxonomies( $taxonomy_args, 'objects' ); |
|
631 | + if ( ! empty( $taxonomies ) ) { |
|
632 | + foreach ( $taxonomies as $tax_key => $tax_obj ) { |
|
633 | + $sitemap_loops[ $tax_key ] = array( |
|
634 | + 'type' => 'taxonomy', |
|
635 | + 'label' => $tax_obj->label, |
|
636 | + ); |
|
637 | + } |
|
638 | + } |
|
639 | + $sitemap_loops = apply_filters( 'lsx_sitemap_loops_list', $sitemap_loops ); |
|
640 | + foreach ( $sitemap_loops as $sitemap_key => $sitemap_values ) { |
|
641 | + if ( 'post_type' === $sitemap_values['type'] ) { |
|
642 | + if ( isset( $sitemap_values['heirarchy'] ) && true === $sitemap_values['heirarchy'] ) { |
|
643 | + lsx_sitemap_pages( $sitemap_key, $sitemap_values['label'] ); |
|
644 | + } else { |
|
645 | + lsx_sitemap_custom_post_type( $sitemap_key, $sitemap_values['label'] ); |
|
646 | + } |
|
647 | + } else { |
|
648 | + if ( isset( $sitemap_values['heirarchy'] ) && true === $sitemap_values['heirarchy'] ) { |
|
649 | + lsx_sitemap_taxonomy( $sitemap_key, $sitemap_values['label'], true ); |
|
650 | + } else { |
|
651 | + lsx_sitemap_taxonomy( $sitemap_key, $sitemap_values['label'], false ); |
|
652 | + } |
|
653 | + } |
|
654 | + } |
|
655 | + } |
|
656 | 656 | } |
657 | 657 | |
658 | 658 | if ( ! function_exists( 'lsx_sitemap_pages' ) ) : |
659 | 659 | |
660 | - /** |
|
661 | - * Outputs Pages for the Sitemap Template. |
|
662 | - * |
|
663 | - * @package lsx |
|
664 | - * @subpackage template-tags |
|
665 | - */ |
|
666 | - function lsx_sitemap_pages( $forced_type = '', $label = '' ) { |
|
667 | - $page_args = array( |
|
668 | - 'depth' => 3, |
|
669 | - 'title_li' => '', |
|
670 | - 'echo' => 1, |
|
671 | - 'sort_column' => 'menu_order, post_title', |
|
672 | - 'post_type' => $forced_type, |
|
673 | - 'item_spacing' => 'preserve', |
|
674 | - ); |
|
675 | - echo '<h2>' . esc_html( $label ) . '</h2>'; |
|
676 | - echo '<ul>'; |
|
677 | - wp_list_pages( $page_args ); |
|
678 | - echo '</ul>'; |
|
679 | - } |
|
660 | + /** |
|
661 | + * Outputs Pages for the Sitemap Template. |
|
662 | + * |
|
663 | + * @package lsx |
|
664 | + * @subpackage template-tags |
|
665 | + */ |
|
666 | + function lsx_sitemap_pages( $forced_type = '', $label = '' ) { |
|
667 | + $page_args = array( |
|
668 | + 'depth' => 3, |
|
669 | + 'title_li' => '', |
|
670 | + 'echo' => 1, |
|
671 | + 'sort_column' => 'menu_order, post_title', |
|
672 | + 'post_type' => $forced_type, |
|
673 | + 'item_spacing' => 'preserve', |
|
674 | + ); |
|
675 | + echo '<h2>' . esc_html( $label ) . '</h2>'; |
|
676 | + echo '<ul>'; |
|
677 | + wp_list_pages( $page_args ); |
|
678 | + echo '</ul>'; |
|
679 | + } |
|
680 | 680 | |
681 | 681 | endif; |
682 | 682 | |
683 | 683 | if ( ! function_exists( 'lsx_sitemap_custom_post_type' ) ) : |
684 | 684 | |
685 | - /** |
|
686 | - * Outputs a custom post type section. |
|
687 | - * |
|
688 | - * @package lsx |
|
689 | - * @subpackage template-tags |
|
690 | - */ |
|
691 | - function lsx_sitemap_custom_post_type( $forced_type = '', $label = '' ) { |
|
692 | - if ( '' !== $forced_type ) { |
|
693 | - $post_types = array( $forced_type ); |
|
694 | - } else { |
|
695 | - $args = array( |
|
696 | - 'public' => true, |
|
697 | - '_builtin' => false, |
|
698 | - ); |
|
699 | - $post_types = get_post_types( $args, 'names' ); |
|
700 | - } |
|
701 | - |
|
702 | - foreach ( $post_types as $post_type ) { |
|
703 | - $post_type_args = array( |
|
704 | - 'post_type' => 'page', |
|
705 | - 'posts_per_page' => 99, |
|
706 | - 'post_status' => 'publish', |
|
707 | - 'post_type' => $post_type, |
|
708 | - ); |
|
709 | - |
|
710 | - $post_type_items = new WP_Query( $post_type_args ); |
|
711 | - $post_type_object = get_post_type_object( $post_type ); |
|
712 | - |
|
713 | - if ( '' !== $label ) { |
|
714 | - $title = $label; |
|
715 | - } elseif ( ! empty( $post_type_object ) ) { |
|
716 | - $title = $post_type_object->labels->name; |
|
717 | - } else { |
|
718 | - $title = ucwords( $post_type ); |
|
719 | - } |
|
720 | - |
|
721 | - if ( $post_type_items->have_posts() ) { |
|
722 | - echo '<h2>' . esc_html( $title ) . '</h2>'; |
|
723 | - echo '<ul>'; |
|
724 | - |
|
725 | - while ( $post_type_items->have_posts() ) { |
|
726 | - $post_type_items->the_post(); |
|
727 | - echo '<li class="' . esc_attr( get_post_type() ) . '_item ' . esc_attr( get_post_type() ) . '-item-' . esc_attr( get_the_ID() ) . '"><a href="' . esc_url( get_permalink() ) . '" title="">' . get_the_title() . '</a></li>'; |
|
728 | - } |
|
729 | - |
|
730 | - echo '</ul>'; |
|
731 | - wp_reset_postdata(); |
|
732 | - } |
|
733 | - } |
|
734 | - } |
|
685 | + /** |
|
686 | + * Outputs a custom post type section. |
|
687 | + * |
|
688 | + * @package lsx |
|
689 | + * @subpackage template-tags |
|
690 | + */ |
|
691 | + function lsx_sitemap_custom_post_type( $forced_type = '', $label = '' ) { |
|
692 | + if ( '' !== $forced_type ) { |
|
693 | + $post_types = array( $forced_type ); |
|
694 | + } else { |
|
695 | + $args = array( |
|
696 | + 'public' => true, |
|
697 | + '_builtin' => false, |
|
698 | + ); |
|
699 | + $post_types = get_post_types( $args, 'names' ); |
|
700 | + } |
|
701 | + |
|
702 | + foreach ( $post_types as $post_type ) { |
|
703 | + $post_type_args = array( |
|
704 | + 'post_type' => 'page', |
|
705 | + 'posts_per_page' => 99, |
|
706 | + 'post_status' => 'publish', |
|
707 | + 'post_type' => $post_type, |
|
708 | + ); |
|
709 | + |
|
710 | + $post_type_items = new WP_Query( $post_type_args ); |
|
711 | + $post_type_object = get_post_type_object( $post_type ); |
|
712 | + |
|
713 | + if ( '' !== $label ) { |
|
714 | + $title = $label; |
|
715 | + } elseif ( ! empty( $post_type_object ) ) { |
|
716 | + $title = $post_type_object->labels->name; |
|
717 | + } else { |
|
718 | + $title = ucwords( $post_type ); |
|
719 | + } |
|
720 | + |
|
721 | + if ( $post_type_items->have_posts() ) { |
|
722 | + echo '<h2>' . esc_html( $title ) . '</h2>'; |
|
723 | + echo '<ul>'; |
|
724 | + |
|
725 | + while ( $post_type_items->have_posts() ) { |
|
726 | + $post_type_items->the_post(); |
|
727 | + echo '<li class="' . esc_attr( get_post_type() ) . '_item ' . esc_attr( get_post_type() ) . '-item-' . esc_attr( get_the_ID() ) . '"><a href="' . esc_url( get_permalink() ) . '" title="">' . get_the_title() . '</a></li>'; |
|
728 | + } |
|
729 | + |
|
730 | + echo '</ul>'; |
|
731 | + wp_reset_postdata(); |
|
732 | + } |
|
733 | + } |
|
734 | + } |
|
735 | 735 | |
736 | 736 | endif; |
737 | 737 | |
@@ -741,111 +741,111 @@ discard block |
||
741 | 741 | * @return void |
742 | 742 | */ |
743 | 743 | function lsx_sitemap_taxonomy( $taxonomy = '', $label = '', $hierarchical = false ) { |
744 | - if ( '' !== $taxonomy ) { |
|
745 | - |
|
746 | - $tax_args = array( |
|
747 | - 'echo' => 0, |
|
748 | - 'depth' => 0, |
|
749 | - 'hide_empty' => 1, |
|
750 | - 'hide_title_if_empty' => false, |
|
751 | - 'hierarchical' => $hierarchical, |
|
752 | - 'separator' => '<br />', |
|
753 | - 'show_count' => 0, |
|
754 | - 'show_option_none' => __( 'None', 'lsx' ), |
|
755 | - 'style' => 'list', |
|
756 | - 'taxonomy' => $taxonomy, |
|
757 | - 'title_li' => '', |
|
758 | - ); |
|
759 | - $categories = wp_list_categories( $tax_args ); |
|
760 | - if ( ! empty( $categories ) ) { |
|
761 | - echo '<div class="sitemap-rows">'; |
|
762 | - echo '<h2>' . wp_kses_post( $label ) . '</h2>'; |
|
763 | - echo '<ul>'; |
|
764 | - echo wp_kses_post( $categories ); |
|
765 | - echo '</ul>'; |
|
766 | - echo '</div>'; |
|
767 | - } |
|
768 | - } |
|
744 | + if ( '' !== $taxonomy ) { |
|
745 | + |
|
746 | + $tax_args = array( |
|
747 | + 'echo' => 0, |
|
748 | + 'depth' => 0, |
|
749 | + 'hide_empty' => 1, |
|
750 | + 'hide_title_if_empty' => false, |
|
751 | + 'hierarchical' => $hierarchical, |
|
752 | + 'separator' => '<br />', |
|
753 | + 'show_count' => 0, |
|
754 | + 'show_option_none' => __( 'None', 'lsx' ), |
|
755 | + 'style' => 'list', |
|
756 | + 'taxonomy' => $taxonomy, |
|
757 | + 'title_li' => '', |
|
758 | + ); |
|
759 | + $categories = wp_list_categories( $tax_args ); |
|
760 | + if ( ! empty( $categories ) ) { |
|
761 | + echo '<div class="sitemap-rows">'; |
|
762 | + echo '<h2>' . wp_kses_post( $label ) . '</h2>'; |
|
763 | + echo '<ul>'; |
|
764 | + echo wp_kses_post( $categories ); |
|
765 | + echo '</ul>'; |
|
766 | + echo '</div>'; |
|
767 | + } |
|
768 | + } |
|
769 | 769 | } |
770 | 770 | |
771 | 771 | if ( ! function_exists( 'lsx_sitemap_taxonomy_clouds' ) ) : |
772 | 772 | |
773 | - /** |
|
774 | - * Outputs the public taxonomies. |
|
775 | - * |
|
776 | - * @package lsx |
|
777 | - * @subpackage template-tags |
|
778 | - */ |
|
779 | - function lsx_sitemap_taxonomy_clouds() { |
|
780 | - $taxonomy_args = array( |
|
781 | - 'public' => true, |
|
782 | - '_builtin' => false, |
|
783 | - ); |
|
784 | - |
|
785 | - $taxonomies = get_taxonomies( $taxonomy_args ); |
|
786 | - |
|
787 | - if ( ! empty( $taxonomies ) ) { |
|
788 | - foreach ( $taxonomies as $taxonomy_id => $taxonomy ) { |
|
789 | - $tag_cloud = wp_tag_cloud( |
|
790 | - array( |
|
791 | - 'taxonomy' => $taxonomy_id, |
|
792 | - 'echo' => false, |
|
793 | - ) |
|
794 | - ); |
|
795 | - |
|
796 | - if ( ! empty( $tag_cloud ) ) { |
|
797 | - echo '<h2>' . esc_html( $taxonomy ) . '</h2>'; |
|
798 | - echo '<aside id="' . esc_attr( $taxonomy_id ) . '" class="widget widget_' . esc_attr( $taxonomy_id ) . '">' . esc_html( $tag_cloud ) . '</aside>'; |
|
799 | - } |
|
800 | - } |
|
801 | - } |
|
802 | - } |
|
773 | + /** |
|
774 | + * Outputs the public taxonomies. |
|
775 | + * |
|
776 | + * @package lsx |
|
777 | + * @subpackage template-tags |
|
778 | + */ |
|
779 | + function lsx_sitemap_taxonomy_clouds() { |
|
780 | + $taxonomy_args = array( |
|
781 | + 'public' => true, |
|
782 | + '_builtin' => false, |
|
783 | + ); |
|
784 | + |
|
785 | + $taxonomies = get_taxonomies( $taxonomy_args ); |
|
786 | + |
|
787 | + if ( ! empty( $taxonomies ) ) { |
|
788 | + foreach ( $taxonomies as $taxonomy_id => $taxonomy ) { |
|
789 | + $tag_cloud = wp_tag_cloud( |
|
790 | + array( |
|
791 | + 'taxonomy' => $taxonomy_id, |
|
792 | + 'echo' => false, |
|
793 | + ) |
|
794 | + ); |
|
795 | + |
|
796 | + if ( ! empty( $tag_cloud ) ) { |
|
797 | + echo '<h2>' . esc_html( $taxonomy ) . '</h2>'; |
|
798 | + echo '<aside id="' . esc_attr( $taxonomy_id ) . '" class="widget widget_' . esc_attr( $taxonomy_id ) . '">' . esc_html( $tag_cloud ) . '</aside>'; |
|
799 | + } |
|
800 | + } |
|
801 | + } |
|
802 | + } |
|
803 | 803 | |
804 | 804 | endif; |
805 | 805 | |
806 | 806 | if ( ! function_exists( 'lsx_add_top_menu' ) ) : |
807 | 807 | |
808 | - /** |
|
809 | - * Adds our top menu to the theme. |
|
810 | - * |
|
811 | - * @package lsx |
|
812 | - * @subpackage template-tags |
|
813 | - */ |
|
814 | - function lsx_add_top_menu() { |
|
815 | - if ( has_nav_menu( 'top-menu' ) || has_nav_menu( 'top-menu-left' ) ) : |
|
816 | - ?> |
|
808 | + /** |
|
809 | + * Adds our top menu to the theme. |
|
810 | + * |
|
811 | + * @package lsx |
|
812 | + * @subpackage template-tags |
|
813 | + */ |
|
814 | + function lsx_add_top_menu() { |
|
815 | + if ( has_nav_menu( 'top-menu' ) || has_nav_menu( 'top-menu-left' ) ) : |
|
816 | + ?> |
|
817 | 817 | <div id="top-menu" class="<?php lsx_top_menu_classes(); ?>"> |
818 | 818 | <div class="container"> |
819 | 819 | <?php if ( has_nav_menu( 'top-menu' ) ) : ?> |
820 | 820 | <nav class="top-menu"> |
821 | 821 | <?php |
822 | - wp_nav_menu( |
|
823 | - array( |
|
824 | - 'theme_location' => 'top-menu', |
|
825 | - 'walker' => new LSX_Bootstrap_Navwalker(), |
|
826 | - ) |
|
827 | - ); |
|
828 | - ?> |
|
822 | + wp_nav_menu( |
|
823 | + array( |
|
824 | + 'theme_location' => 'top-menu', |
|
825 | + 'walker' => new LSX_Bootstrap_Navwalker(), |
|
826 | + ) |
|
827 | + ); |
|
828 | + ?> |
|
829 | 829 | </nav> |
830 | 830 | <?php endif; ?> |
831 | 831 | |
832 | 832 | <?php if ( has_nav_menu( 'top-menu-left' ) ) : ?> |
833 | 833 | <nav class="top-menu pull-left"> |
834 | 834 | <?php |
835 | - wp_nav_menu( |
|
836 | - array( |
|
837 | - 'theme_location' => 'top-menu-left', |
|
838 | - 'walker' => new LSX_Bootstrap_Navwalker(), |
|
839 | - ) |
|
840 | - ); |
|
841 | - ?> |
|
835 | + wp_nav_menu( |
|
836 | + array( |
|
837 | + 'theme_location' => 'top-menu-left', |
|
838 | + 'walker' => new LSX_Bootstrap_Navwalker(), |
|
839 | + ) |
|
840 | + ); |
|
841 | + ?> |
|
842 | 842 | </nav> |
843 | 843 | <?php endif; ?> |
844 | 844 | </div> |
845 | 845 | </div> |
846 | 846 | <?php |
847 | - endif; |
|
848 | - } |
|
847 | + endif; |
|
848 | + } |
|
849 | 849 | |
850 | 850 | endif; |
851 | 851 | |
@@ -853,38 +853,38 @@ discard block |
||
853 | 853 | |
854 | 854 | if ( ! function_exists( 'lsx_get_my_url' ) ) : |
855 | 855 | |
856 | - /** |
|
857 | - * Return URL from a link in the content. |
|
858 | - * |
|
859 | - * @package lsx |
|
860 | - * @subpackage template-tags |
|
861 | - */ |
|
862 | - function lsx_get_my_url() { |
|
863 | - if ( ! preg_match( '/^<a\s[^>]*?href=[\'"](.+?)[\'"]$/is', get_the_content(), $matches ) ) { |
|
864 | - return false; |
|
865 | - } |
|
856 | + /** |
|
857 | + * Return URL from a link in the content. |
|
858 | + * |
|
859 | + * @package lsx |
|
860 | + * @subpackage template-tags |
|
861 | + */ |
|
862 | + function lsx_get_my_url() { |
|
863 | + if ( ! preg_match( '/^<a\s[^>]*?href=[\'"](.+?)[\'"]$/is', get_the_content(), $matches ) ) { |
|
864 | + return false; |
|
865 | + } |
|
866 | 866 | |
867 | - return esc_url_raw( $matches[1] ); |
|
868 | - } |
|
867 | + return esc_url_raw( $matches[1] ); |
|
868 | + } |
|
869 | 869 | |
870 | 870 | endif; |
871 | 871 | |
872 | 872 | if ( ! function_exists( 'lsx_get_template_part' ) ) : |
873 | 873 | |
874 | - /** |
|
875 | - * Gets a custom template part if the filters is populated, or does the normal WP get_content_part() |
|
876 | - * |
|
877 | - * @package lsx |
|
878 | - * @subpackage template-tags |
|
879 | - */ |
|
880 | - function lsx_get_template_part() { |
|
881 | - $custom_template = apply_filters( 'lsx_get_template_part', '' ); |
|
882 | - if ( '' !== $custom_template && file_exists( $custom_template ) ) { |
|
883 | - include $custom_template; |
|
884 | - } else { |
|
885 | - get_template_part( 'partials/content', get_post_format() ); |
|
886 | - } |
|
887 | - } |
|
874 | + /** |
|
875 | + * Gets a custom template part if the filters is populated, or does the normal WP get_content_part() |
|
876 | + * |
|
877 | + * @package lsx |
|
878 | + * @subpackage template-tags |
|
879 | + */ |
|
880 | + function lsx_get_template_part() { |
|
881 | + $custom_template = apply_filters( 'lsx_get_template_part', '' ); |
|
882 | + if ( '' !== $custom_template && file_exists( $custom_template ) ) { |
|
883 | + include $custom_template; |
|
884 | + } else { |
|
885 | + get_template_part( 'partials/content', get_post_format() ); |
|
886 | + } |
|
887 | + } |
|
888 | 888 | |
889 | 889 | endif; |
890 | 890 |
@@ -6,11 +6,11 @@ discard block |
||
6 | 6 | * @subpackage template-tags |
7 | 7 | */ |
8 | 8 | |
9 | -if ( ! defined( 'ABSPATH' ) ) { |
|
9 | +if ( ! defined('ABSPATH')) { |
|
10 | 10 | exit; |
11 | 11 | } |
12 | 12 | |
13 | -if ( ! function_exists( 'lsx_breadcrumbs' ) ) : |
|
13 | +if ( ! function_exists('lsx_breadcrumbs')) : |
|
14 | 14 | |
15 | 15 | /** |
16 | 16 | * Breadcrumbs. |
@@ -19,17 +19,17 @@ discard block |
||
19 | 19 | * @subpackage template-tags |
20 | 20 | */ |
21 | 21 | function lsx_breadcrumbs() { |
22 | - if ( ! function_exists( 'yoast_breadcrumb' ) && ! function_exists( 'woocommerce_breadcrumb' ) ) { |
|
22 | + if ( ! function_exists('yoast_breadcrumb') && ! function_exists('woocommerce_breadcrumb')) { |
|
23 | 23 | return null; |
24 | 24 | } |
25 | 25 | |
26 | - $show_on_front = get_option( 'show_on_front' ); |
|
26 | + $show_on_front = get_option('show_on_front'); |
|
27 | 27 | |
28 | - if ( ( 'posts' === $show_on_front && is_home() ) || ( 'page' === $show_on_front && is_front_page() ) ) { |
|
28 | + if (('posts' === $show_on_front && is_home()) || ('page' === $show_on_front && is_front_page())) { |
|
29 | 29 | return; |
30 | 30 | } |
31 | 31 | |
32 | - if ( function_exists( 'woocommerce_breadcrumb' ) ) { |
|
32 | + if (function_exists('woocommerce_breadcrumb')) { |
|
33 | 33 | ob_start(); |
34 | 34 | |
35 | 35 | woocommerce_breadcrumb( |
@@ -42,23 +42,23 @@ discard block |
||
42 | 42 | ); |
43 | 43 | |
44 | 44 | $output = ob_get_clean(); |
45 | - } elseif ( function_exists( 'yoast_breadcrumb' ) ) { |
|
46 | - $output = yoast_breadcrumb( null, null, false ); |
|
45 | + } elseif (function_exists('yoast_breadcrumb')) { |
|
46 | + $output = yoast_breadcrumb(null, null, false); |
|
47 | 47 | $output = '<div class="breadcrumbs-container breadcrumbs-yoast"><div class="container"><div class="row"><div class="col-xs-12">' . $output . '</div></div></div></div>'; |
48 | 48 | } |
49 | 49 | |
50 | - $output = apply_filters( 'lsx_breadcrumbs', $output ); |
|
50 | + $output = apply_filters('lsx_breadcrumbs', $output); |
|
51 | 51 | |
52 | - echo wp_kses_post( $output ); |
|
52 | + echo wp_kses_post($output); |
|
53 | 53 | } |
54 | 54 | |
55 | 55 | endif; |
56 | 56 | |
57 | -add_action( 'lsx_header_after', 'lsx_breadcrumbs', 1 ); |
|
57 | +add_action('lsx_header_after', 'lsx_breadcrumbs', 1); |
|
58 | 58 | //add_action( 'lsx_banner_inner_bottom', 'lsx_breadcrumbs', 100 ); |
59 | 59 | //add_action( 'lsx_global_header_inner_bottom', 'lsx_breadcrumbs', 100 ); |
60 | 60 | |
61 | -if ( ! function_exists( 'lsx_breadcrumbs_wpseo_seperator_filter' ) ) : |
|
61 | +if ( ! function_exists('lsx_breadcrumbs_wpseo_seperator_filter')) : |
|
62 | 62 | |
63 | 63 | /** |
64 | 64 | * Replaces the seperator. |
@@ -66,16 +66,16 @@ discard block |
||
66 | 66 | * @package lsx |
67 | 67 | * @subpackage template-tags |
68 | 68 | */ |
69 | - function lsx_breadcrumbs_wpseo_seperator_filter( $seperator ) { |
|
69 | + function lsx_breadcrumbs_wpseo_seperator_filter($seperator) { |
|
70 | 70 | $seperator = '<i class="fa fa-angle-right" aria-hidden="true"></i>'; |
71 | 71 | return $seperator; |
72 | 72 | } |
73 | 73 | |
74 | 74 | endif; |
75 | 75 | |
76 | -add_filter( 'wpseo_breadcrumb_separator', 'lsx_breadcrumbs_wpseo_seperator_filter' ); |
|
76 | +add_filter('wpseo_breadcrumb_separator', 'lsx_breadcrumbs_wpseo_seperator_filter'); |
|
77 | 77 | |
78 | -if ( ! function_exists( 'lsx_breadcrumbs_woocommerce_seperator_filter' ) ) : |
|
78 | +if ( ! function_exists('lsx_breadcrumbs_woocommerce_seperator_filter')) : |
|
79 | 79 | |
80 | 80 | /** |
81 | 81 | * Replaces the seperator. |
@@ -83,16 +83,16 @@ discard block |
||
83 | 83 | * @package lsx |
84 | 84 | * @subpackage template-tags |
85 | 85 | */ |
86 | - function lsx_breadcrumbs_woocommerce_seperator_filter( $defaults ) { |
|
86 | + function lsx_breadcrumbs_woocommerce_seperator_filter($defaults) { |
|
87 | 87 | $defaults['delimiter'] = '<i class="fa fa-angle-right" aria-hidden="true"></i>'; |
88 | 88 | return $defaults; |
89 | 89 | } |
90 | 90 | |
91 | 91 | endif; |
92 | 92 | |
93 | -add_filter( 'woocommerce_breadcrumb_defaults', 'lsx_breadcrumbs_woocommerce_seperator_filter' ); |
|
93 | +add_filter('woocommerce_breadcrumb_defaults', 'lsx_breadcrumbs_woocommerce_seperator_filter'); |
|
94 | 94 | |
95 | -if ( ! function_exists( 'lsx_site_title' ) ) : |
|
95 | +if ( ! function_exists('lsx_site_title')) : |
|
96 | 96 | |
97 | 97 | /** |
98 | 98 | * Displays logo when applicable. |
@@ -103,15 +103,15 @@ discard block |
||
103 | 103 | function lsx_site_title() { |
104 | 104 | ?> |
105 | 105 | <div class="site-branding"> |
106 | - <h1 class="site-title"><a title="<?php bloginfo( 'name' ); ?>" href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></h1> |
|
107 | - <p class="site-description"><?php bloginfo( 'description' ); ?></p> |
|
106 | + <h1 class="site-title"><a title="<?php bloginfo('name'); ?>" href="<?php echo esc_url(home_url('/')); ?>" rel="home"><?php bloginfo('name'); ?></a></h1> |
|
107 | + <p class="site-description"><?php bloginfo('description'); ?></p> |
|
108 | 108 | </div> |
109 | 109 | <?php |
110 | 110 | } |
111 | 111 | |
112 | 112 | endif; |
113 | 113 | |
114 | -if ( ! function_exists( 'lsx_post_meta_list_top' ) ) : |
|
114 | +if ( ! function_exists('lsx_post_meta_list_top')) : |
|
115 | 115 | |
116 | 116 | /** |
117 | 117 | * Add customizable post meta (post list - above title). |
@@ -132,7 +132,7 @@ discard block |
||
132 | 132 | |
133 | 133 | endif; |
134 | 134 | |
135 | -if ( ! function_exists( 'lsx_post_meta_single_top' ) ) : |
|
135 | +if ( ! function_exists('lsx_post_meta_single_top')) : |
|
136 | 136 | |
137 | 137 | /** |
138 | 138 | * Add customizable post meta (single post - above title). |
@@ -152,11 +152,11 @@ discard block |
||
152 | 152 | endif; |
153 | 153 | |
154 | 154 | //add_action( 'lsx_post_meta_top', 'lsx_post_meta_avatar' ); |
155 | -add_action( 'lsx_post_meta_top', 'lsx_post_meta_author' ); |
|
156 | -add_action( 'lsx_post_meta_top', 'lsx_post_meta_date' ); |
|
157 | -add_action( 'lsx_post_meta_top', 'lsx_post_meta_category' ); |
|
155 | +add_action('lsx_post_meta_top', 'lsx_post_meta_author'); |
|
156 | +add_action('lsx_post_meta_top', 'lsx_post_meta_date'); |
|
157 | +add_action('lsx_post_meta_top', 'lsx_post_meta_category'); |
|
158 | 158 | |
159 | -if ( ! function_exists( 'lsx_post_meta_single_bottom' ) ) : |
|
159 | +if ( ! function_exists('lsx_post_meta_single_bottom')) : |
|
160 | 160 | |
161 | 161 | /** |
162 | 162 | * Add customizable post meta (single post - below title). |
@@ -175,7 +175,7 @@ discard block |
||
175 | 175 | |
176 | 176 | endif; |
177 | 177 | |
178 | -if ( ! function_exists( 'lsx_post_meta_avatar' ) ) : |
|
178 | +if ( ! function_exists('lsx_post_meta_avatar')) : |
|
179 | 179 | |
180 | 180 | /** |
181 | 181 | * Add customizable post meta: author's avatar. |
@@ -185,20 +185,20 @@ discard block |
||
185 | 185 | */ |
186 | 186 | function lsx_post_meta_avatar() { |
187 | 187 | $author = get_the_author(); |
188 | - $author_id = get_the_author_meta( 'ID' ); |
|
189 | - $author_avatar = get_avatar( $author_id, 80 ); |
|
190 | - $author_url = get_author_posts_url( $author_id ); |
|
188 | + $author_id = get_the_author_meta('ID'); |
|
189 | + $author_avatar = get_avatar($author_id, 80); |
|
190 | + $author_url = get_author_posts_url($author_id); |
|
191 | 191 | |
192 | 192 | printf( |
193 | 193 | '<a href="%1$s" class="post-meta-avatar">%2$s</a>', |
194 | - esc_url( $author_url ), |
|
195 | - wp_kses_post( $author_avatar ) |
|
194 | + esc_url($author_url), |
|
195 | + wp_kses_post($author_avatar) |
|
196 | 196 | ); |
197 | 197 | } |
198 | 198 | |
199 | 199 | endif; |
200 | 200 | |
201 | -if ( ! function_exists( 'lsx_post_meta_date' ) ) : |
|
201 | +if ( ! function_exists('lsx_post_meta_date')) : |
|
202 | 202 | |
203 | 203 | /** |
204 | 204 | * Add customizable post meta: post date. |
@@ -211,22 +211,22 @@ discard block |
||
211 | 211 | |
212 | 212 | $time_string = sprintf( |
213 | 213 | $time_string, |
214 | - esc_attr( get_the_date( 'c' ) ), |
|
214 | + esc_attr(get_the_date('c')), |
|
215 | 215 | get_the_date(), |
216 | - esc_attr( get_the_modified_date( 'c' ) ), |
|
216 | + esc_attr(get_the_modified_date('c')), |
|
217 | 217 | get_the_modified_date() |
218 | 218 | ); |
219 | 219 | |
220 | 220 | printf( |
221 | 221 | '<span class="post-meta-time updated"><a href="%1$s" rel="bookmark">%2$s</a></span>', |
222 | - esc_url( get_permalink() ), |
|
223 | - wp_kses_post( $time_string ) |
|
222 | + esc_url(get_permalink()), |
|
223 | + wp_kses_post($time_string) |
|
224 | 224 | ); |
225 | 225 | } |
226 | 226 | |
227 | 227 | endif; |
228 | 228 | |
229 | -if ( ! function_exists( 'lsx_post_meta_author' ) ) : |
|
229 | +if ( ! function_exists('lsx_post_meta_author')) : |
|
230 | 230 | |
231 | 231 | /** |
232 | 232 | * Add customizable post meta: post author. |
@@ -236,27 +236,27 @@ discard block |
||
236 | 236 | */ |
237 | 237 | function lsx_post_meta_author() { |
238 | 238 | $author = get_the_author(); |
239 | - $author_url = get_author_posts_url( get_the_author_meta( 'ID' ) ); |
|
239 | + $author_url = get_author_posts_url(get_the_author_meta('ID')); |
|
240 | 240 | |
241 | - if ( empty( $author ) ) { |
|
241 | + if (empty($author)) { |
|
242 | 242 | global $post; |
243 | 243 | |
244 | - $author = get_user_by( 'ID', $post->post_author ); |
|
244 | + $author = get_user_by('ID', $post->post_author); |
|
245 | 245 | $author = $author->display_name; |
246 | - $author_url = get_author_posts_url( $post->post_author ); |
|
246 | + $author_url = get_author_posts_url($post->post_author); |
|
247 | 247 | } |
248 | 248 | |
249 | 249 | printf( |
250 | 250 | '<span class="vcard post-meta-author"><span>%1$s</span> <span class="fn"><a href="%2$s">%3$s</a>, </span></span>', |
251 | - esc_html__( 'By ', 'lsx' ), |
|
252 | - esc_url( $author_url ), |
|
253 | - esc_html( $author ) |
|
251 | + esc_html__('By ', 'lsx'), |
|
252 | + esc_url($author_url), |
|
253 | + esc_html($author) |
|
254 | 254 | ); |
255 | 255 | } |
256 | 256 | |
257 | 257 | endif; |
258 | 258 | |
259 | -if ( ! function_exists( 'lsx_post_meta_category' ) ) : |
|
259 | +if ( ! function_exists('lsx_post_meta_category')) : |
|
260 | 260 | |
261 | 261 | /** |
262 | 262 | * Add customizable post meta: post category(ies). |
@@ -265,25 +265,25 @@ discard block |
||
265 | 265 | * @subpackage template-tags |
266 | 266 | */ |
267 | 267 | function lsx_post_meta_category() { |
268 | - $post_categories = wp_get_post_categories( get_the_ID() ); |
|
268 | + $post_categories = wp_get_post_categories(get_the_ID()); |
|
269 | 269 | $cats = array(); |
270 | 270 | |
271 | - foreach ( $post_categories as $c ) { |
|
272 | - $cat = get_category( $c ); |
|
271 | + foreach ($post_categories as $c) { |
|
272 | + $cat = get_category($c); |
|
273 | 273 | /* Translators: %s: category name */ |
274 | - $cats[] = '<a href="' . esc_url( get_category_link( $cat->term_id ) ) . '" title="' . sprintf( esc_html__( 'View all posts in %s', 'lsx' ), $cat->name ) . '">' . $cat->name . '</a>'; |
|
274 | + $cats[] = '<a href="' . esc_url(get_category_link($cat->term_id)) . '" title="' . sprintf(esc_html__('View all posts in %s', 'lsx'), $cat->name) . '">' . $cat->name . '</a>'; |
|
275 | 275 | } |
276 | 276 | |
277 | - if ( ! empty( $cats ) ) { |
|
277 | + if ( ! empty($cats)) { |
|
278 | 278 | ?> |
279 | - <span class="post-meta-categories"><span><?php esc_html_e( 'Posted in: ', 'lsx' ); ?></span> <?php echo wp_kses_post( implode( ', ', $cats ) ); ?></span> |
|
279 | + <span class="post-meta-categories"><span><?php esc_html_e('Posted in: ', 'lsx'); ?></span> <?php echo wp_kses_post(implode(', ', $cats)); ?></span> |
|
280 | 280 | <?php |
281 | 281 | } |
282 | 282 | } |
283 | 283 | |
284 | 284 | endif; |
285 | 285 | |
286 | -if ( ! function_exists( 'lsx_post_tags' ) ) : |
|
286 | +if ( ! function_exists('lsx_post_tags')) : |
|
287 | 287 | |
288 | 288 | /** |
289 | 289 | * Add customizable post meta: post tag(s). |
@@ -292,10 +292,10 @@ discard block |
||
292 | 292 | * @subpackage template-tags |
293 | 293 | */ |
294 | 294 | function lsx_post_tags() { |
295 | - if ( has_tag() ) : |
|
295 | + if (has_tag()) : |
|
296 | 296 | ?> |
297 | 297 | <div class="post-tags"> |
298 | - <span><?php echo esc_html__( 'Tags: ', 'lsx' ); ?></span><?php echo wp_kses_post( get_the_tag_list( '' ) ); ?> |
|
298 | + <span><?php echo esc_html__('Tags: ', 'lsx'); ?></span><?php echo wp_kses_post(get_the_tag_list('')); ?> |
|
299 | 299 | </div> |
300 | 300 | <?php |
301 | 301 | endif; |
@@ -303,9 +303,9 @@ discard block |
||
303 | 303 | |
304 | 304 | endif; |
305 | 305 | |
306 | -add_action( 'lsx_content_post_tags', 'lsx_post_tags', 10 ); |
|
306 | +add_action('lsx_content_post_tags', 'lsx_post_tags', 10); |
|
307 | 307 | |
308 | -if ( ! function_exists( 'lsx_sharing_output' ) ) : |
|
308 | +if ( ! function_exists('lsx_sharing_output')) : |
|
309 | 309 | |
310 | 310 | /** |
311 | 311 | * Display sharing buttons. |
@@ -315,14 +315,14 @@ discard block |
||
315 | 315 | */ |
316 | 316 | function lsx_sharing_output() { |
317 | 317 | global $lsx_sharing; |
318 | - echo wp_kses_post( $lsx_sharing->sharing_buttons() ); |
|
318 | + echo wp_kses_post($lsx_sharing->sharing_buttons()); |
|
319 | 319 | } |
320 | 320 | |
321 | 321 | endif; |
322 | 322 | |
323 | -add_action( 'lsx_content_sharing', 'lsx_sharing_output', 20 ); |
|
323 | +add_action('lsx_content_sharing', 'lsx_sharing_output', 20); |
|
324 | 324 | |
325 | -if ( ! function_exists( 'lsx_translate_format_to_fontawesome' ) ) : |
|
325 | +if ( ! function_exists('lsx_translate_format_to_fontawesome')) : |
|
326 | 326 | |
327 | 327 | /** |
328 | 328 | * Translate post format to Font Awesome class. |
@@ -330,8 +330,8 @@ discard block |
||
330 | 330 | * @package lsx |
331 | 331 | * @subpackage template-tags |
332 | 332 | */ |
333 | - function lsx_translate_format_to_fontawesome( $format ) { |
|
334 | - switch ( $format ) { |
|
333 | + function lsx_translate_format_to_fontawesome($format) { |
|
334 | + switch ($format) { |
|
335 | 335 | case 'image': |
336 | 336 | $format = 'camera'; |
337 | 337 | break; |
@@ -363,7 +363,7 @@ discard block |
||
363 | 363 | |
364 | 364 | endif; |
365 | 365 | |
366 | -if ( ! function_exists( 'lsx_paging_nav' ) ) : |
|
366 | +if ( ! function_exists('lsx_paging_nav')) : |
|
367 | 367 | |
368 | 368 | /** |
369 | 369 | * Display navigation to next/previous set of posts when applicable. |
@@ -374,13 +374,13 @@ discard block |
||
374 | 374 | function lsx_paging_nav() { |
375 | 375 | global $wp_query; |
376 | 376 | |
377 | - if ( $wp_query->max_num_pages < 2 ) { |
|
377 | + if ($wp_query->max_num_pages < 2) { |
|
378 | 378 | return; |
379 | 379 | } |
380 | 380 | |
381 | - if ( true === apply_filters( 'lsx_paging_nav_disable', false ) ) { |
|
381 | + if (true === apply_filters('lsx_paging_nav_disable', false)) { |
|
382 | 382 | return true; |
383 | - } elseif ( current_theme_supports( 'infinite-scroll' ) && class_exists( 'The_Neverending_Home_Page' ) ) { |
|
383 | + } elseif (current_theme_supports('infinite-scroll') && class_exists('The_Neverending_Home_Page')) { |
|
384 | 384 | return true; |
385 | 385 | } else { |
386 | 386 | $html = ''; |
@@ -389,24 +389,24 @@ discard block |
||
389 | 389 | $html .= '<div class="lsx-pagination">' . PHP_EOL; |
390 | 390 | $html .= paginate_links( |
391 | 391 | array( |
392 | - 'base' => str_replace( 999999999, '%#%', esc_url( get_pagenum_link( 999999999 ) ) ), |
|
392 | + 'base' => str_replace(999999999, '%#%', esc_url(get_pagenum_link(999999999))), |
|
393 | 393 | 'format' => '?paged=%#%', |
394 | 394 | 'total' => $wp_query->max_num_pages, |
395 | - 'current' => max( 1, intval( get_query_var( 'paged' ) ) ), |
|
396 | - 'prev_text' => '<span class="meta-nav">←</span> ' . esc_html__( 'Previous', 'lsx' ), |
|
397 | - 'next_text' => esc_html__( 'Next', 'lsx' ) . ' <span class="meta-nav">→</span>', |
|
395 | + 'current' => max(1, intval(get_query_var('paged'))), |
|
396 | + 'prev_text' => '<span class="meta-nav">←</span> ' . esc_html__('Previous', 'lsx'), |
|
397 | + 'next_text' => esc_html__('Next', 'lsx') . ' <span class="meta-nav">→</span>', |
|
398 | 398 | ) |
399 | 399 | ); |
400 | 400 | $html .= '</div>' . PHP_EOL; |
401 | 401 | $html .= '</div>' . PHP_EOL; |
402 | 402 | |
403 | - echo wp_kses_post( $html ); |
|
403 | + echo wp_kses_post($html); |
|
404 | 404 | } |
405 | 405 | } |
406 | 406 | |
407 | 407 | endif; |
408 | 408 | |
409 | -if ( ! function_exists( 'lsx_post_nav' ) ) : |
|
409 | +if ( ! function_exists('lsx_post_nav')) : |
|
410 | 410 | |
411 | 411 | /** |
412 | 412 | * Display navigation to next/previous post when applicable. |
@@ -415,24 +415,24 @@ discard block |
||
415 | 415 | * @subpackage template-tags |
416 | 416 | */ |
417 | 417 | function lsx_post_nav() { |
418 | - $previous = ( is_attachment() ) ? get_post( get_post()->post_parent ) : get_adjacent_post( false, '', true ); |
|
419 | - $next = get_adjacent_post( false, '', false ); |
|
418 | + $previous = (is_attachment()) ? get_post(get_post()->post_parent) : get_adjacent_post(false, '', true); |
|
419 | + $next = get_adjacent_post(false, '', false); |
|
420 | 420 | |
421 | - if ( ! $next && ! $previous ) { |
|
421 | + if ( ! $next && ! $previous) { |
|
422 | 422 | return; |
423 | 423 | } |
424 | 424 | |
425 | 425 | $default_size = 'sm'; |
426 | - $size = apply_filters( 'lsx_bootstrap_column_size', $default_size ); |
|
426 | + $size = apply_filters('lsx_bootstrap_column_size', $default_size); |
|
427 | 427 | ?> |
428 | 428 | <nav class="navigation post-navigation" role="navigation"> |
429 | 429 | <div class="lsx-breaker"></div> |
430 | 430 | <div class="nav-links pager row"> |
431 | - <div class="previous <?php echo 'col-' . esc_attr( $size ) . '-6'; ?>"> |
|
432 | - <?php previous_post_link( '%link', '<p class="nav-links-description">' . esc_html_x( 'Previous Post', 'Previous post link', 'lsx' ) . '</p><h3>%title</h3>' ); ?> |
|
431 | + <div class="previous <?php echo 'col-' . esc_attr($size) . '-6'; ?>"> |
|
432 | + <?php previous_post_link('%link', '<p class="nav-links-description">' . esc_html_x('Previous Post', 'Previous post link', 'lsx') . '</p><h3>%title</h3>'); ?> |
|
433 | 433 | </div> |
434 | - <div class="next <?php echo 'col-' . esc_attr( $size ) . '-6'; ?>"> |
|
435 | - <?php next_post_link( '%link', '<p class="nav-links-description">' . esc_html_x( 'Next Post', 'Next post link', 'lsx' ) . '</p><h3>%title</h3>' ); ?> |
|
434 | + <div class="next <?php echo 'col-' . esc_attr($size) . '-6'; ?>"> |
|
435 | + <?php next_post_link('%link', '<p class="nav-links-description">' . esc_html_x('Next Post', 'Next post link', 'lsx') . '</p><h3>%title</h3>'); ?> |
|
436 | 436 | </div> |
437 | 437 | </div><!-- .nav-links --> |
438 | 438 | </nav><!-- .navigation --> |
@@ -441,7 +441,7 @@ discard block |
||
441 | 441 | |
442 | 442 | endif; |
443 | 443 | |
444 | -if ( ! function_exists( 'lsx_cover_custom_logo' ) ) : |
|
444 | +if ( ! function_exists('lsx_cover_custom_logo')) : |
|
445 | 445 | |
446 | 446 | /** |
447 | 447 | * Outputs the Custom Logo on the Cover page if available. |
@@ -450,15 +450,15 @@ discard block |
||
450 | 450 | * @subpackage template-tags |
451 | 451 | */ |
452 | 452 | function lsx_cover_custom_logo() { |
453 | - if ( is_page_template( 'page-templates/template-cover.php' ) ) { |
|
453 | + if (is_page_template('page-templates/template-cover.php')) { |
|
454 | 454 | |
455 | - $custom_logo_id = get_theme_mod( 'lsx_cover_template_alt_logo' ); |
|
455 | + $custom_logo_id = get_theme_mod('lsx_cover_template_alt_logo'); |
|
456 | 456 | |
457 | - if ( $custom_logo_id ) { |
|
457 | + if ($custom_logo_id) { |
|
458 | 458 | |
459 | 459 | $site_url = get_site_url(); |
460 | - $site_title = get_bloginfo( 'name' ); |
|
461 | - $image = wp_get_attachment_image_src( $custom_logo_id , 'full' ); |
|
460 | + $site_title = get_bloginfo('name'); |
|
461 | + $image = wp_get_attachment_image_src($custom_logo_id, 'full'); |
|
462 | 462 | |
463 | 463 | echo '<a href="' . $site_url . '" class="custom-logo-link" rel="home"><img class="custom-logo" src="' . $image[0] . '" width="' . $image[1] . '" height="' . $image[2] . '" loading="eager" alt="' . $site_title . '"></a>'; |
464 | 464 | |
@@ -472,7 +472,7 @@ discard block |
||
472 | 472 | |
473 | 473 | endif; |
474 | 474 | |
475 | -if ( ! function_exists( 'lsx_site_identity' ) ) : |
|
475 | +if ( ! function_exists('lsx_site_identity')) : |
|
476 | 476 | |
477 | 477 | /** |
478 | 478 | * Outputs either the Site Title or the Site Logo. |
@@ -481,14 +481,14 @@ discard block |
||
481 | 481 | * @subpackage template-tags |
482 | 482 | */ |
483 | 483 | function lsx_site_identity() { |
484 | - if ( function_exists( 'has_custom_logo' ) && has_custom_logo() ) { |
|
485 | - if ( is_page_template( 'page-templates/template-cover.php' ) ) { |
|
484 | + if (function_exists('has_custom_logo') && has_custom_logo()) { |
|
485 | + if (is_page_template('page-templates/template-cover.php')) { |
|
486 | 486 | lsx_cover_custom_logo(); |
487 | 487 | } else { |
488 | 488 | the_custom_logo(); |
489 | 489 | } |
490 | 490 | } else { |
491 | - if ( get_theme_mod( 'site_logo_header_text', 1 ) ) { |
|
491 | + if (get_theme_mod('site_logo_header_text', 1)) { |
|
492 | 492 | lsx_site_title(); |
493 | 493 | } |
494 | 494 | } |
@@ -496,7 +496,7 @@ discard block |
||
496 | 496 | |
497 | 497 | endif; |
498 | 498 | |
499 | -if ( ! function_exists( 'lsx_navbar_header' ) ) : |
|
499 | +if ( ! function_exists('lsx_navbar_header')) : |
|
500 | 500 | /** |
501 | 501 | * Outputs the Nav Menu. |
502 | 502 | * |
@@ -504,18 +504,18 @@ discard block |
||
504 | 504 | * @subpackage template-tags |
505 | 505 | */ |
506 | 506 | function lsx_navbar_header() { |
507 | - $mobile_header_layout = get_theme_mod( 'lsx_header_mobile_layout', 'navigation-bar' ); |
|
508 | - if ( 'hamburger' === $mobile_header_layout ) { |
|
507 | + $mobile_header_layout = get_theme_mod('lsx_header_mobile_layout', 'navigation-bar'); |
|
508 | + if ('hamburger' === $mobile_header_layout) { |
|
509 | 509 | ?> |
510 | 510 | <div class="navbar-header" itemscope itemtype="http://schema.org/WebPage"> |
511 | 511 | <?php |
512 | 512 | lsx_header_search_form(); |
513 | 513 | lsx_site_identity(); |
514 | - if ( has_nav_menu( 'primary' ) ) : |
|
514 | + if (has_nav_menu('primary')) : |
|
515 | 515 | ?> |
516 | 516 | <div class="wrapper-toggle" data-toggle="collapse" data-target=".primary-navbar"> |
517 | 517 | <button type="button" class="navbar-toggle"> |
518 | - <span class="sr-only"><?php esc_html_e( 'Toggle navigation', 'lsx' ); ?></span> |
|
518 | + <span class="sr-only"><?php esc_html_e('Toggle navigation', 'lsx'); ?></span> |
|
519 | 519 | <span class="icon-bar icon-bar-1"></span> |
520 | 520 | <span class="icon-bar icon-bar-2"></span> |
521 | 521 | <span class="icon-bar icon-bar-3"></span> |
@@ -530,17 +530,17 @@ discard block |
||
530 | 530 | ?> |
531 | 531 | <div class="navbar-header" itemscope itemtype="http://schema.org/WebPage"> |
532 | 532 | <?php |
533 | - if ( has_nav_menu( 'primary' ) ) : |
|
533 | + if (has_nav_menu('primary')) : |
|
534 | 534 | ?> |
535 | 535 | <div class="wrapper-toggle" data-toggle="collapse" data-target=".primary-navbar"> |
536 | 536 | <button type="button" class="navbar-toggle"> |
537 | - <span class="sr-only"><?php esc_html_e( 'Toggle navigation', 'lsx' ); ?></span> |
|
537 | + <span class="sr-only"><?php esc_html_e('Toggle navigation', 'lsx'); ?></span> |
|
538 | 538 | <span class="icon-bar"></span> |
539 | 539 | <span class="icon-bar"></span> |
540 | 540 | <span class="icon-bar"></span> |
541 | 541 | <span class="icon-bar"></span> |
542 | 542 | </button> |
543 | - <span class="mobile-menu-title"><?php esc_html_e( 'Menu', 'lsx' ); ?></span> |
|
543 | + <span class="mobile-menu-title"><?php esc_html_e('Menu', 'lsx'); ?></span> |
|
544 | 544 | </div> |
545 | 545 | <?php |
546 | 546 | endif; |
@@ -554,9 +554,9 @@ discard block |
||
554 | 554 | |
555 | 555 | endif; |
556 | 556 | |
557 | -add_action( 'lsx_nav_before', 'lsx_navbar_header' ); |
|
557 | +add_action('lsx_nav_before', 'lsx_navbar_header'); |
|
558 | 558 | |
559 | -if ( ! function_exists( 'lsx_nav_menu' ) ) : |
|
559 | +if ( ! function_exists('lsx_nav_menu')) : |
|
560 | 560 | /** |
561 | 561 | * Outputs the Nav Menu. |
562 | 562 | * |
@@ -564,7 +564,7 @@ discard block |
||
564 | 564 | * @subpackage template-tags |
565 | 565 | */ |
566 | 566 | function lsx_nav_menu() { |
567 | - if ( has_nav_menu( 'primary' ) ) : |
|
567 | + if (has_nav_menu('primary')) : |
|
568 | 568 | ?> |
569 | 569 | <nav class="primary-navbar collapse navbar-collapse"> |
570 | 570 | <?php |
@@ -584,7 +584,7 @@ discard block |
||
584 | 584 | } |
585 | 585 | endif; |
586 | 586 | |
587 | -if ( ! function_exists( 'lsx_sitemap_loops' ) ) { |
|
587 | +if ( ! function_exists('lsx_sitemap_loops')) { |
|
588 | 588 | /** |
589 | 589 | * Outputs the loops on the sitemap |
590 | 590 | * |
@@ -592,19 +592,19 @@ discard block |
||
592 | 592 | * @subpackage template-tags |
593 | 593 | */ |
594 | 594 | function lsx_sitemap_loops() { |
595 | - $sitemap_loops = array( |
|
595 | + $sitemap_loops = array( |
|
596 | 596 | 'page' => array( |
597 | 597 | 'type' => 'post_type', |
598 | - 'label' => __( 'Pages', 'lsx' ), |
|
598 | + 'label' => __('Pages', 'lsx'), |
|
599 | 599 | 'heirarchy' => true, |
600 | 600 | ), |
601 | 601 | 'post' => array( |
602 | 602 | 'type' => 'post_type', |
603 | - 'label' => __( 'Posts', 'lsx' ), |
|
603 | + 'label' => __('Posts', 'lsx'), |
|
604 | 604 | ), |
605 | 605 | 'category' => array( |
606 | 606 | 'type' => 'taxonomy', |
607 | - 'label' => __( 'Categories', 'lsx' ), |
|
607 | + 'label' => __('Categories', 'lsx'), |
|
608 | 608 | 'heirarchy' => true, |
609 | 609 | ), |
610 | 610 | ); |
@@ -613,10 +613,10 @@ discard block |
||
613 | 613 | '_builtin' => false, |
614 | 614 | 'show_ui' => true, |
615 | 615 | ); |
616 | - $post_types = get_post_types( $post_type_args, 'objects' ); |
|
617 | - if ( ! empty( $post_types ) ) { |
|
618 | - foreach ( $post_types as $post_type_key => $post_type_obj ) { |
|
619 | - $sitemap_loops[ $post_type_key ] = array( |
|
616 | + $post_types = get_post_types($post_type_args, 'objects'); |
|
617 | + if ( ! empty($post_types)) { |
|
618 | + foreach ($post_types as $post_type_key => $post_type_obj) { |
|
619 | + $sitemap_loops[$post_type_key] = array( |
|
620 | 620 | 'type' => 'post_type', |
621 | 621 | 'label' => $post_type_obj->label, |
622 | 622 | ); |
@@ -627,35 +627,35 @@ discard block |
||
627 | 627 | '_builtin' => false, |
628 | 628 | 'show_ui' => true, |
629 | 629 | ); |
630 | - $taxonomies = get_taxonomies( $taxonomy_args, 'objects' ); |
|
631 | - if ( ! empty( $taxonomies ) ) { |
|
632 | - foreach ( $taxonomies as $tax_key => $tax_obj ) { |
|
633 | - $sitemap_loops[ $tax_key ] = array( |
|
630 | + $taxonomies = get_taxonomies($taxonomy_args, 'objects'); |
|
631 | + if ( ! empty($taxonomies)) { |
|
632 | + foreach ($taxonomies as $tax_key => $tax_obj) { |
|
633 | + $sitemap_loops[$tax_key] = array( |
|
634 | 634 | 'type' => 'taxonomy', |
635 | 635 | 'label' => $tax_obj->label, |
636 | 636 | ); |
637 | 637 | } |
638 | 638 | } |
639 | - $sitemap_loops = apply_filters( 'lsx_sitemap_loops_list', $sitemap_loops ); |
|
640 | - foreach ( $sitemap_loops as $sitemap_key => $sitemap_values ) { |
|
641 | - if ( 'post_type' === $sitemap_values['type'] ) { |
|
642 | - if ( isset( $sitemap_values['heirarchy'] ) && true === $sitemap_values['heirarchy'] ) { |
|
643 | - lsx_sitemap_pages( $sitemap_key, $sitemap_values['label'] ); |
|
639 | + $sitemap_loops = apply_filters('lsx_sitemap_loops_list', $sitemap_loops); |
|
640 | + foreach ($sitemap_loops as $sitemap_key => $sitemap_values) { |
|
641 | + if ('post_type' === $sitemap_values['type']) { |
|
642 | + if (isset($sitemap_values['heirarchy']) && true === $sitemap_values['heirarchy']) { |
|
643 | + lsx_sitemap_pages($sitemap_key, $sitemap_values['label']); |
|
644 | 644 | } else { |
645 | - lsx_sitemap_custom_post_type( $sitemap_key, $sitemap_values['label'] ); |
|
645 | + lsx_sitemap_custom_post_type($sitemap_key, $sitemap_values['label']); |
|
646 | 646 | } |
647 | 647 | } else { |
648 | - if ( isset( $sitemap_values['heirarchy'] ) && true === $sitemap_values['heirarchy'] ) { |
|
649 | - lsx_sitemap_taxonomy( $sitemap_key, $sitemap_values['label'], true ); |
|
648 | + if (isset($sitemap_values['heirarchy']) && true === $sitemap_values['heirarchy']) { |
|
649 | + lsx_sitemap_taxonomy($sitemap_key, $sitemap_values['label'], true); |
|
650 | 650 | } else { |
651 | - lsx_sitemap_taxonomy( $sitemap_key, $sitemap_values['label'], false ); |
|
651 | + lsx_sitemap_taxonomy($sitemap_key, $sitemap_values['label'], false); |
|
652 | 652 | } |
653 | 653 | } |
654 | 654 | } |
655 | 655 | } |
656 | 656 | } |
657 | 657 | |
658 | -if ( ! function_exists( 'lsx_sitemap_pages' ) ) : |
|
658 | +if ( ! function_exists('lsx_sitemap_pages')) : |
|
659 | 659 | |
660 | 660 | /** |
661 | 661 | * Outputs Pages for the Sitemap Template. |
@@ -663,7 +663,7 @@ discard block |
||
663 | 663 | * @package lsx |
664 | 664 | * @subpackage template-tags |
665 | 665 | */ |
666 | - function lsx_sitemap_pages( $forced_type = '', $label = '' ) { |
|
666 | + function lsx_sitemap_pages($forced_type = '', $label = '') { |
|
667 | 667 | $page_args = array( |
668 | 668 | 'depth' => 3, |
669 | 669 | 'title_li' => '', |
@@ -672,15 +672,15 @@ discard block |
||
672 | 672 | 'post_type' => $forced_type, |
673 | 673 | 'item_spacing' => 'preserve', |
674 | 674 | ); |
675 | - echo '<h2>' . esc_html( $label ) . '</h2>'; |
|
675 | + echo '<h2>' . esc_html($label) . '</h2>'; |
|
676 | 676 | echo '<ul>'; |
677 | - wp_list_pages( $page_args ); |
|
677 | + wp_list_pages($page_args); |
|
678 | 678 | echo '</ul>'; |
679 | 679 | } |
680 | 680 | |
681 | 681 | endif; |
682 | 682 | |
683 | -if ( ! function_exists( 'lsx_sitemap_custom_post_type' ) ) : |
|
683 | +if ( ! function_exists('lsx_sitemap_custom_post_type')) : |
|
684 | 684 | |
685 | 685 | /** |
686 | 686 | * Outputs a custom post type section. |
@@ -688,18 +688,18 @@ discard block |
||
688 | 688 | * @package lsx |
689 | 689 | * @subpackage template-tags |
690 | 690 | */ |
691 | - function lsx_sitemap_custom_post_type( $forced_type = '', $label = '' ) { |
|
692 | - if ( '' !== $forced_type ) { |
|
693 | - $post_types = array( $forced_type ); |
|
691 | + function lsx_sitemap_custom_post_type($forced_type = '', $label = '') { |
|
692 | + if ('' !== $forced_type) { |
|
693 | + $post_types = array($forced_type); |
|
694 | 694 | } else { |
695 | 695 | $args = array( |
696 | 696 | 'public' => true, |
697 | 697 | '_builtin' => false, |
698 | 698 | ); |
699 | - $post_types = get_post_types( $args, 'names' ); |
|
699 | + $post_types = get_post_types($args, 'names'); |
|
700 | 700 | } |
701 | 701 | |
702 | - foreach ( $post_types as $post_type ) { |
|
702 | + foreach ($post_types as $post_type) { |
|
703 | 703 | $post_type_args = array( |
704 | 704 | 'post_type' => 'page', |
705 | 705 | 'posts_per_page' => 99, |
@@ -707,24 +707,24 @@ discard block |
||
707 | 707 | 'post_type' => $post_type, |
708 | 708 | ); |
709 | 709 | |
710 | - $post_type_items = new WP_Query( $post_type_args ); |
|
711 | - $post_type_object = get_post_type_object( $post_type ); |
|
710 | + $post_type_items = new WP_Query($post_type_args); |
|
711 | + $post_type_object = get_post_type_object($post_type); |
|
712 | 712 | |
713 | - if ( '' !== $label ) { |
|
713 | + if ('' !== $label) { |
|
714 | 714 | $title = $label; |
715 | - } elseif ( ! empty( $post_type_object ) ) { |
|
715 | + } elseif ( ! empty($post_type_object)) { |
|
716 | 716 | $title = $post_type_object->labels->name; |
717 | 717 | } else { |
718 | - $title = ucwords( $post_type ); |
|
718 | + $title = ucwords($post_type); |
|
719 | 719 | } |
720 | 720 | |
721 | - if ( $post_type_items->have_posts() ) { |
|
722 | - echo '<h2>' . esc_html( $title ) . '</h2>'; |
|
721 | + if ($post_type_items->have_posts()) { |
|
722 | + echo '<h2>' . esc_html($title) . '</h2>'; |
|
723 | 723 | echo '<ul>'; |
724 | 724 | |
725 | - while ( $post_type_items->have_posts() ) { |
|
725 | + while ($post_type_items->have_posts()) { |
|
726 | 726 | $post_type_items->the_post(); |
727 | - echo '<li class="' . esc_attr( get_post_type() ) . '_item ' . esc_attr( get_post_type() ) . '-item-' . esc_attr( get_the_ID() ) . '"><a href="' . esc_url( get_permalink() ) . '" title="">' . get_the_title() . '</a></li>'; |
|
727 | + echo '<li class="' . esc_attr(get_post_type()) . '_item ' . esc_attr(get_post_type()) . '-item-' . esc_attr(get_the_ID()) . '"><a href="' . esc_url(get_permalink()) . '" title="">' . get_the_title() . '</a></li>'; |
|
728 | 728 | } |
729 | 729 | |
730 | 730 | echo '</ul>'; |
@@ -740,10 +740,10 @@ discard block |
||
740 | 740 | * |
741 | 741 | * @return void |
742 | 742 | */ |
743 | -function lsx_sitemap_taxonomy( $taxonomy = '', $label = '', $hierarchical = false ) { |
|
744 | - if ( '' !== $taxonomy ) { |
|
743 | +function lsx_sitemap_taxonomy($taxonomy = '', $label = '', $hierarchical = false) { |
|
744 | + if ('' !== $taxonomy) { |
|
745 | 745 | |
746 | - $tax_args = array( |
|
746 | + $tax_args = array( |
|
747 | 747 | 'echo' => 0, |
748 | 748 | 'depth' => 0, |
749 | 749 | 'hide_empty' => 1, |
@@ -751,24 +751,24 @@ discard block |
||
751 | 751 | 'hierarchical' => $hierarchical, |
752 | 752 | 'separator' => '<br />', |
753 | 753 | 'show_count' => 0, |
754 | - 'show_option_none' => __( 'None', 'lsx' ), |
|
754 | + 'show_option_none' => __('None', 'lsx'), |
|
755 | 755 | 'style' => 'list', |
756 | 756 | 'taxonomy' => $taxonomy, |
757 | 757 | 'title_li' => '', |
758 | 758 | ); |
759 | - $categories = wp_list_categories( $tax_args ); |
|
760 | - if ( ! empty( $categories ) ) { |
|
759 | + $categories = wp_list_categories($tax_args); |
|
760 | + if ( ! empty($categories)) { |
|
761 | 761 | echo '<div class="sitemap-rows">'; |
762 | - echo '<h2>' . wp_kses_post( $label ) . '</h2>'; |
|
762 | + echo '<h2>' . wp_kses_post($label) . '</h2>'; |
|
763 | 763 | echo '<ul>'; |
764 | - echo wp_kses_post( $categories ); |
|
764 | + echo wp_kses_post($categories); |
|
765 | 765 | echo '</ul>'; |
766 | 766 | echo '</div>'; |
767 | 767 | } |
768 | 768 | } |
769 | 769 | } |
770 | 770 | |
771 | -if ( ! function_exists( 'lsx_sitemap_taxonomy_clouds' ) ) : |
|
771 | +if ( ! function_exists('lsx_sitemap_taxonomy_clouds')) : |
|
772 | 772 | |
773 | 773 | /** |
774 | 774 | * Outputs the public taxonomies. |
@@ -782,10 +782,10 @@ discard block |
||
782 | 782 | '_builtin' => false, |
783 | 783 | ); |
784 | 784 | |
785 | - $taxonomies = get_taxonomies( $taxonomy_args ); |
|
785 | + $taxonomies = get_taxonomies($taxonomy_args); |
|
786 | 786 | |
787 | - if ( ! empty( $taxonomies ) ) { |
|
788 | - foreach ( $taxonomies as $taxonomy_id => $taxonomy ) { |
|
787 | + if ( ! empty($taxonomies)) { |
|
788 | + foreach ($taxonomies as $taxonomy_id => $taxonomy) { |
|
789 | 789 | $tag_cloud = wp_tag_cloud( |
790 | 790 | array( |
791 | 791 | 'taxonomy' => $taxonomy_id, |
@@ -793,9 +793,9 @@ discard block |
||
793 | 793 | ) |
794 | 794 | ); |
795 | 795 | |
796 | - if ( ! empty( $tag_cloud ) ) { |
|
797 | - echo '<h2>' . esc_html( $taxonomy ) . '</h2>'; |
|
798 | - echo '<aside id="' . esc_attr( $taxonomy_id ) . '" class="widget widget_' . esc_attr( $taxonomy_id ) . '">' . esc_html( $tag_cloud ) . '</aside>'; |
|
796 | + if ( ! empty($tag_cloud)) { |
|
797 | + echo '<h2>' . esc_html($taxonomy) . '</h2>'; |
|
798 | + echo '<aside id="' . esc_attr($taxonomy_id) . '" class="widget widget_' . esc_attr($taxonomy_id) . '">' . esc_html($tag_cloud) . '</aside>'; |
|
799 | 799 | } |
800 | 800 | } |
801 | 801 | } |
@@ -803,7 +803,7 @@ discard block |
||
803 | 803 | |
804 | 804 | endif; |
805 | 805 | |
806 | -if ( ! function_exists( 'lsx_add_top_menu' ) ) : |
|
806 | +if ( ! function_exists('lsx_add_top_menu')) : |
|
807 | 807 | |
808 | 808 | /** |
809 | 809 | * Adds our top menu to the theme. |
@@ -812,11 +812,11 @@ discard block |
||
812 | 812 | * @subpackage template-tags |
813 | 813 | */ |
814 | 814 | function lsx_add_top_menu() { |
815 | - if ( has_nav_menu( 'top-menu' ) || has_nav_menu( 'top-menu-left' ) ) : |
|
815 | + if (has_nav_menu('top-menu') || has_nav_menu('top-menu-left')) : |
|
816 | 816 | ?> |
817 | 817 | <div id="top-menu" class="<?php lsx_top_menu_classes(); ?>"> |
818 | 818 | <div class="container"> |
819 | - <?php if ( has_nav_menu( 'top-menu' ) ) : ?> |
|
819 | + <?php if (has_nav_menu('top-menu')) : ?> |
|
820 | 820 | <nav class="top-menu"> |
821 | 821 | <?php |
822 | 822 | wp_nav_menu( |
@@ -829,7 +829,7 @@ discard block |
||
829 | 829 | </nav> |
830 | 830 | <?php endif; ?> |
831 | 831 | |
832 | - <?php if ( has_nav_menu( 'top-menu-left' ) ) : ?> |
|
832 | + <?php if (has_nav_menu('top-menu-left')) : ?> |
|
833 | 833 | <nav class="top-menu pull-left"> |
834 | 834 | <?php |
835 | 835 | wp_nav_menu( |
@@ -849,9 +849,9 @@ discard block |
||
849 | 849 | |
850 | 850 | endif; |
851 | 851 | |
852 | -add_action( 'lsx_header_before', 'lsx_add_top_menu' ); |
|
852 | +add_action('lsx_header_before', 'lsx_add_top_menu'); |
|
853 | 853 | |
854 | -if ( ! function_exists( 'lsx_get_my_url' ) ) : |
|
854 | +if ( ! function_exists('lsx_get_my_url')) : |
|
855 | 855 | |
856 | 856 | /** |
857 | 857 | * Return URL from a link in the content. |
@@ -860,16 +860,16 @@ discard block |
||
860 | 860 | * @subpackage template-tags |
861 | 861 | */ |
862 | 862 | function lsx_get_my_url() { |
863 | - if ( ! preg_match( '/^<a\s[^>]*?href=[\'"](.+?)[\'"]$/is', get_the_content(), $matches ) ) { |
|
863 | + if ( ! preg_match('/^<a\s[^>]*?href=[\'"](.+?)[\'"]$/is', get_the_content(), $matches)) { |
|
864 | 864 | return false; |
865 | 865 | } |
866 | 866 | |
867 | - return esc_url_raw( $matches[1] ); |
|
867 | + return esc_url_raw($matches[1]); |
|
868 | 868 | } |
869 | 869 | |
870 | 870 | endif; |
871 | 871 | |
872 | -if ( ! function_exists( 'lsx_get_template_part' ) ) : |
|
872 | +if ( ! function_exists('lsx_get_template_part')) : |
|
873 | 873 | |
874 | 874 | /** |
875 | 875 | * Gets a custom template part if the filters is populated, or does the normal WP get_content_part() |
@@ -878,11 +878,11 @@ discard block |
||
878 | 878 | * @subpackage template-tags |
879 | 879 | */ |
880 | 880 | function lsx_get_template_part() { |
881 | - $custom_template = apply_filters( 'lsx_get_template_part', '' ); |
|
882 | - if ( '' !== $custom_template && file_exists( $custom_template ) ) { |
|
881 | + $custom_template = apply_filters('lsx_get_template_part', ''); |
|
882 | + if ('' !== $custom_template && file_exists($custom_template)) { |
|
883 | 883 | include $custom_template; |
884 | 884 | } else { |
885 | - get_template_part( 'partials/content', get_post_format() ); |
|
885 | + get_template_part('partials/content', get_post_format()); |
|
886 | 886 | } |
887 | 887 | } |
888 | 888 |
@@ -14,46 +14,46 @@ discard block |
||
14 | 14 | <?php //lsx_entry_top(); ?> |
15 | 15 | |
16 | 16 | <?php |
17 | - // On the cover page template, output the cover header. |
|
18 | - $cover_header_style = ''; |
|
19 | - $cover_header_classes = ''; |
|
20 | - |
|
21 | - $color_overlay_style = ''; |
|
22 | - $color_overlay_classes = ''; |
|
23 | - |
|
24 | - $image_url = ! post_password_required() ? get_the_post_thumbnail_url( get_the_ID(), 'full' ) : ''; |
|
25 | - |
|
26 | - if ( $image_url ) { |
|
27 | - $cover_header_style .= 'background-image: url( ' . esc_url( $image_url ) . ' );'; |
|
28 | - $cover_header_classes = ' bg-image'; |
|
29 | - } |
|
30 | - |
|
31 | - // Get the color used for the color overlay. |
|
32 | - $color_cover_color = get_theme_mod( 'lsx_cover_template_cover_background_color' ); |
|
33 | - if ( $color_cover_color ) { |
|
34 | - $cover_header_style .= ' background-color: ' . esc_attr( $color_cover_color ) . ';'; |
|
35 | - } else { |
|
36 | - $cover_header_style .= ' background-color: #27639e;'; |
|
37 | - } |
|
38 | - |
|
39 | - // Get the color used for the color overlay. |
|
40 | - $color_overlay_color = get_theme_mod( 'lsx_cover_template_overlay_background_color' ); |
|
41 | - if ( $color_overlay_color ) { |
|
42 | - $color_overlay_style = ' style="color: ' . esc_attr( $color_overlay_color ) . ';"'; |
|
43 | - } else { |
|
44 | - $color_overlay_style = ''; |
|
45 | - } |
|
46 | - |
|
47 | - // Get the fixed background attachment option. |
|
48 | - if ( get_theme_mod( 'lsx_cover_template_fixed_background', true ) ) { |
|
49 | - $cover_header_classes .= ' bg-attachment-fixed'; |
|
50 | - } |
|
51 | - |
|
52 | - // Get the opacity of the color overlay. |
|
53 | - $color_overlay_opacity = get_theme_mod( 'lsx_cover_template_overlay_opacity' ); |
|
54 | - $color_overlay_opacity = ( false === $color_overlay_opacity ) ? 80 : $color_overlay_opacity; |
|
55 | - $color_overlay_classes .= ' opacity-' . $color_overlay_opacity; |
|
56 | - ?> |
|
17 | + // On the cover page template, output the cover header. |
|
18 | + $cover_header_style = ''; |
|
19 | + $cover_header_classes = ''; |
|
20 | + |
|
21 | + $color_overlay_style = ''; |
|
22 | + $color_overlay_classes = ''; |
|
23 | + |
|
24 | + $image_url = ! post_password_required() ? get_the_post_thumbnail_url( get_the_ID(), 'full' ) : ''; |
|
25 | + |
|
26 | + if ( $image_url ) { |
|
27 | + $cover_header_style .= 'background-image: url( ' . esc_url( $image_url ) . ' );'; |
|
28 | + $cover_header_classes = ' bg-image'; |
|
29 | + } |
|
30 | + |
|
31 | + // Get the color used for the color overlay. |
|
32 | + $color_cover_color = get_theme_mod( 'lsx_cover_template_cover_background_color' ); |
|
33 | + if ( $color_cover_color ) { |
|
34 | + $cover_header_style .= ' background-color: ' . esc_attr( $color_cover_color ) . ';'; |
|
35 | + } else { |
|
36 | + $cover_header_style .= ' background-color: #27639e;'; |
|
37 | + } |
|
38 | + |
|
39 | + // Get the color used for the color overlay. |
|
40 | + $color_overlay_color = get_theme_mod( 'lsx_cover_template_overlay_background_color' ); |
|
41 | + if ( $color_overlay_color ) { |
|
42 | + $color_overlay_style = ' style="color: ' . esc_attr( $color_overlay_color ) . ';"'; |
|
43 | + } else { |
|
44 | + $color_overlay_style = ''; |
|
45 | + } |
|
46 | + |
|
47 | + // Get the fixed background attachment option. |
|
48 | + if ( get_theme_mod( 'lsx_cover_template_fixed_background', true ) ) { |
|
49 | + $cover_header_classes .= ' bg-attachment-fixed'; |
|
50 | + } |
|
51 | + |
|
52 | + // Get the opacity of the color overlay. |
|
53 | + $color_overlay_opacity = get_theme_mod( 'lsx_cover_template_overlay_opacity' ); |
|
54 | + $color_overlay_opacity = ( false === $color_overlay_opacity ) ? 80 : $color_overlay_opacity; |
|
55 | + $color_overlay_classes .= ' opacity-' . $color_overlay_opacity; |
|
56 | + ?> |
|
57 | 57 | |
58 | 58 | <div class="cover-header <?php echo esc_html( $cover_header_classes ); ?>" style="<?php echo wp_kses_post( $cover_header_style ); ?>"> |
59 | 59 | <div class="cover-header-inner-wrapper"> |
@@ -65,8 +65,8 @@ discard block |
||
65 | 65 | |
66 | 66 | <?php |
67 | 67 | |
68 | - if ( has_category() ) { |
|
69 | - ?> |
|
68 | + if ( has_category() ) { |
|
69 | + ?> |
|
70 | 70 | |
71 | 71 | <div class="entry-categories"> |
72 | 72 | <div class="entry-categories-inner"> |
@@ -75,13 +75,13 @@ discard block |
||
75 | 75 | </div> |
76 | 76 | |
77 | 77 | <?php |
78 | - } |
|
78 | + } |
|
79 | 79 | |
80 | - the_title( '<h1 class="entry-title">', '</h1>' ); |
|
80 | + the_title( '<h1 class="entry-title">', '</h1>' ); |
|
81 | 81 | |
82 | - if ( is_page() ) { |
|
83 | - if ( has_excerpt() ) { |
|
84 | - ?> |
|
82 | + if ( is_page() ) { |
|
83 | + if ( has_excerpt() ) { |
|
84 | + ?> |
|
85 | 85 | |
86 | 86 | <div class="the-excerpt-wrapper"> |
87 | 87 | |
@@ -90,8 +90,8 @@ discard block |
||
90 | 90 | </div> |
91 | 91 | |
92 | 92 | <?php |
93 | - } |
|
94 | - ?> |
|
93 | + } |
|
94 | + ?> |
|
95 | 95 | |
96 | 96 | <div class="to-the-content-wrapper"> |
97 | 97 | |
@@ -102,26 +102,26 @@ discard block |
||
102 | 102 | </div> |
103 | 103 | |
104 | 104 | <?php |
105 | - } else { |
|
105 | + } else { |
|
106 | 106 | |
107 | - if ( has_excerpt() ) { |
|
108 | - ?> |
|
107 | + if ( has_excerpt() ) { |
|
108 | + ?> |
|
109 | 109 | |
110 | 110 | <div class="intro-text section-inner"> |
111 | 111 | <?php the_excerpt(); ?> |
112 | 112 | </div> |
113 | 113 | |
114 | 114 | <?php |
115 | - } |
|
115 | + } |
|
116 | 116 | |
117 | - ?> |
|
117 | + ?> |
|
118 | 118 | <div class="entry-meta"> |
119 | 119 | <?php lsx_post_meta_list_top(); ?> |
120 | 120 | </div><!-- .entry-meta --> |
121 | 121 | <?php |
122 | 122 | |
123 | - } |
|
124 | - ?> |
|
123 | + } |
|
124 | + ?> |
|
125 | 125 | |
126 | 126 | </div> |
127 | 127 | </header> |
@@ -134,15 +134,15 @@ discard block |
||
134 | 134 | <?php lsx_entry_inside_top(); ?> |
135 | 135 | |
136 | 136 | <?php |
137 | - the_content(); |
|
138 | - |
|
139 | - wp_link_pages( array( |
|
140 | - 'before' => '<div class="lsx-postnav-wrapper"><div class="lsx-postnav">', |
|
141 | - 'after' => '</div></div>', |
|
142 | - 'link_before' => '<span>', |
|
143 | - 'link_after' => '</span>', |
|
144 | - ) ); |
|
145 | - ?> |
|
137 | + the_content(); |
|
138 | + |
|
139 | + wp_link_pages( array( |
|
140 | + 'before' => '<div class="lsx-postnav-wrapper"><div class="lsx-postnav">', |
|
141 | + 'after' => '</div></div>', |
|
142 | + 'link_before' => '<span>', |
|
143 | + 'link_after' => '</span>', |
|
144 | + ) ); |
|
145 | + ?> |
|
146 | 146 | </div><!-- .entry-content --> |
147 | 147 | |
148 | 148 | <footer class="footer-meta clearfix"> |
@@ -151,19 +151,19 @@ discard block |
||
151 | 151 | <?php lsx_content_post_tags(); ?> |
152 | 152 | |
153 | 153 | <?php |
154 | - if ( class_exists( 'LSX_Sharing' ) ) { |
|
155 | - lsx_content_sharing(); |
|
156 | - } else { |
|
157 | - if ( function_exists( 'sharing_display' ) ) { |
|
158 | - sharing_display( '', true ); |
|
159 | - } |
|
160 | - |
|
161 | - if ( class_exists( 'Jetpack_Likes' ) ) { |
|
162 | - $custom_likes = new Jetpack_Likes(); |
|
163 | - echo wp_kses_post( $custom_likes->post_likes( '' ) ); |
|
164 | - } |
|
165 | - } |
|
166 | - ?> |
|
154 | + if ( class_exists( 'LSX_Sharing' ) ) { |
|
155 | + lsx_content_sharing(); |
|
156 | + } else { |
|
157 | + if ( function_exists( 'sharing_display' ) ) { |
|
158 | + sharing_display( '', true ); |
|
159 | + } |
|
160 | + |
|
161 | + if ( class_exists( 'Jetpack_Likes' ) ) { |
|
162 | + $custom_likes = new Jetpack_Likes(); |
|
163 | + echo wp_kses_post( $custom_likes->post_likes( '' ) ); |
|
164 | + } |
|
165 | + } |
|
166 | + ?> |
|
167 | 167 | <?php endif ?> |
168 | 168 | </footer><!-- .footer-meta --> |
169 | 169 |
@@ -21,66 +21,66 @@ discard block |
||
21 | 21 | $color_overlay_style = ''; |
22 | 22 | $color_overlay_classes = ''; |
23 | 23 | |
24 | - $image_url = ! post_password_required() ? get_the_post_thumbnail_url( get_the_ID(), 'full' ) : ''; |
|
24 | + $image_url = ! post_password_required() ? get_the_post_thumbnail_url(get_the_ID(), 'full') : ''; |
|
25 | 25 | |
26 | - if ( $image_url ) { |
|
27 | - $cover_header_style .= 'background-image: url( ' . esc_url( $image_url ) . ' );'; |
|
26 | + if ($image_url) { |
|
27 | + $cover_header_style .= 'background-image: url( ' . esc_url($image_url) . ' );'; |
|
28 | 28 | $cover_header_classes = ' bg-image'; |
29 | 29 | } |
30 | 30 | |
31 | 31 | // Get the color used for the color overlay. |
32 | - $color_cover_color = get_theme_mod( 'lsx_cover_template_cover_background_color' ); |
|
33 | - if ( $color_cover_color ) { |
|
34 | - $cover_header_style .= ' background-color: ' . esc_attr( $color_cover_color ) . ';'; |
|
32 | + $color_cover_color = get_theme_mod('lsx_cover_template_cover_background_color'); |
|
33 | + if ($color_cover_color) { |
|
34 | + $cover_header_style .= ' background-color: ' . esc_attr($color_cover_color) . ';'; |
|
35 | 35 | } else { |
36 | 36 | $cover_header_style .= ' background-color: #27639e;'; |
37 | 37 | } |
38 | 38 | |
39 | 39 | // Get the color used for the color overlay. |
40 | - $color_overlay_color = get_theme_mod( 'lsx_cover_template_overlay_background_color' ); |
|
41 | - if ( $color_overlay_color ) { |
|
42 | - $color_overlay_style = ' style="color: ' . esc_attr( $color_overlay_color ) . ';"'; |
|
40 | + $color_overlay_color = get_theme_mod('lsx_cover_template_overlay_background_color'); |
|
41 | + if ($color_overlay_color) { |
|
42 | + $color_overlay_style = ' style="color: ' . esc_attr($color_overlay_color) . ';"'; |
|
43 | 43 | } else { |
44 | 44 | $color_overlay_style = ''; |
45 | 45 | } |
46 | 46 | |
47 | 47 | // Get the fixed background attachment option. |
48 | - if ( get_theme_mod( 'lsx_cover_template_fixed_background', true ) ) { |
|
48 | + if (get_theme_mod('lsx_cover_template_fixed_background', true)) { |
|
49 | 49 | $cover_header_classes .= ' bg-attachment-fixed'; |
50 | 50 | } |
51 | 51 | |
52 | 52 | // Get the opacity of the color overlay. |
53 | - $color_overlay_opacity = get_theme_mod( 'lsx_cover_template_overlay_opacity' ); |
|
54 | - $color_overlay_opacity = ( false === $color_overlay_opacity ) ? 80 : $color_overlay_opacity; |
|
53 | + $color_overlay_opacity = get_theme_mod('lsx_cover_template_overlay_opacity'); |
|
54 | + $color_overlay_opacity = (false === $color_overlay_opacity) ? 80 : $color_overlay_opacity; |
|
55 | 55 | $color_overlay_classes .= ' opacity-' . $color_overlay_opacity; |
56 | 56 | ?> |
57 | 57 | |
58 | - <div class="cover-header <?php echo esc_html( $cover_header_classes ); ?>" style="<?php echo wp_kses_post( $cover_header_style ); ?>"> |
|
58 | + <div class="cover-header <?php echo esc_html($cover_header_classes); ?>" style="<?php echo wp_kses_post($cover_header_style); ?>"> |
|
59 | 59 | <div class="cover-header-inner-wrapper"> |
60 | 60 | <div class="cover-header-inner"> |
61 | - <div class="cover-color-overlay color-accent<?php echo esc_attr( $color_overlay_classes ); ?>"<?php echo wp_kses_post( $color_overlay_style ); ?>></div> |
|
61 | + <div class="cover-color-overlay color-accent<?php echo esc_attr($color_overlay_classes); ?>"<?php echo wp_kses_post($color_overlay_style); ?>></div> |
|
62 | 62 | |
63 | 63 | <header class="entry-header has-text-align-center"> |
64 | 64 | <div class="entry-header-inner section-inner"> |
65 | 65 | |
66 | 66 | <?php |
67 | 67 | |
68 | - if ( has_category() ) { |
|
68 | + if (has_category()) { |
|
69 | 69 | ?> |
70 | 70 | |
71 | 71 | <div class="entry-categories"> |
72 | 72 | <div class="entry-categories-inner"> |
73 | - <?php the_category( ' ' ); ?> |
|
73 | + <?php the_category(' '); ?> |
|
74 | 74 | </div> |
75 | 75 | </div> |
76 | 76 | |
77 | 77 | <?php |
78 | 78 | } |
79 | 79 | |
80 | - the_title( '<h1 class="entry-title">', '</h1>' ); |
|
80 | + the_title('<h1 class="entry-title">', '</h1>'); |
|
81 | 81 | |
82 | - if ( is_page() ) { |
|
83 | - if ( has_excerpt() ) { |
|
82 | + if (is_page()) { |
|
83 | + if (has_excerpt()) { |
|
84 | 84 | ?> |
85 | 85 | |
86 | 86 | <div class="the-excerpt-wrapper"> |
@@ -104,7 +104,7 @@ discard block |
||
104 | 104 | <?php |
105 | 105 | } else { |
106 | 106 | |
107 | - if ( has_excerpt() ) { |
|
107 | + if (has_excerpt()) { |
|
108 | 108 | ?> |
109 | 109 | |
110 | 110 | <div class="intro-text section-inner"> |
@@ -136,31 +136,31 @@ discard block |
||
136 | 136 | <?php |
137 | 137 | the_content(); |
138 | 138 | |
139 | - wp_link_pages( array( |
|
139 | + wp_link_pages(array( |
|
140 | 140 | 'before' => '<div class="lsx-postnav-wrapper"><div class="lsx-postnav">', |
141 | 141 | 'after' => '</div></div>', |
142 | 142 | 'link_before' => '<span>', |
143 | 143 | 'link_after' => '</span>', |
144 | - ) ); |
|
144 | + )); |
|
145 | 145 | ?> |
146 | 146 | </div><!-- .entry-content --> |
147 | 147 | |
148 | 148 | <footer class="footer-meta clearfix"> |
149 | - <?php if ( has_tag() || class_exists( 'LSX_Sharing' ) || ( function_exists( 'sharing_display' ) || class_exists( 'Jetpack_Likes' ) ) ) : ?> |
|
149 | + <?php if (has_tag() || class_exists('LSX_Sharing') || (function_exists('sharing_display') || class_exists('Jetpack_Likes'))) : ?> |
|
150 | 150 | <div class="post-tags-wrapper"> |
151 | 151 | <?php lsx_content_post_tags(); ?> |
152 | 152 | |
153 | 153 | <?php |
154 | - if ( class_exists( 'LSX_Sharing' ) ) { |
|
154 | + if (class_exists('LSX_Sharing')) { |
|
155 | 155 | lsx_content_sharing(); |
156 | 156 | } else { |
157 | - if ( function_exists( 'sharing_display' ) ) { |
|
158 | - sharing_display( '', true ); |
|
157 | + if (function_exists('sharing_display')) { |
|
158 | + sharing_display('', true); |
|
159 | 159 | } |
160 | 160 | |
161 | - if ( class_exists( 'Jetpack_Likes' ) ) { |
|
161 | + if (class_exists('Jetpack_Likes')) { |
|
162 | 162 | $custom_likes = new Jetpack_Likes(); |
163 | - echo wp_kses_post( $custom_likes->post_likes( '' ) ); |
|
163 | + echo wp_kses_post($custom_likes->post_likes('')); |
|
164 | 164 | } |
165 | 165 | } |
166 | 166 | ?> |
@@ -7,210 +7,210 @@ |
||
7 | 7 | */ |
8 | 8 | |
9 | 9 | if ( ! defined( 'ABSPATH' ) ) { |
10 | - exit; |
|
10 | + exit; |
|
11 | 11 | } |
12 | 12 | |
13 | 13 | if ( ! function_exists( 'lsx_tec_scripts_add_styles' ) ) : |
14 | 14 | |
15 | - /** |
|
16 | - * The Events Calendar enqueue styles. |
|
17 | - * |
|
18 | - * @package lsx |
|
19 | - * @subpackage the-events-calendar |
|
20 | - */ |
|
21 | - function lsx_tec_scripts_add_styles() { |
|
22 | - |
|
23 | - // Get plugin version. |
|
24 | - $plugin = 'the-events-calendar/the-events-calendar.php'; |
|
25 | - $data = get_plugin_data( WP_PLUGIN_DIR . '/' . $plugin ); |
|
26 | - $version = $data['Version']; |
|
27 | - |
|
28 | - if ( substr( $version, 0, 1 ) >= '5' ) { |
|
29 | - // New Version 5.0 and up. |
|
30 | - wp_enqueue_style( 'the-events-calendar-lsx', get_template_directory_uri() . '/assets/css/the-events-calendar/the-events-calendar-5.css', array( 'lsx_main' ), LSX_VERSION ); |
|
31 | - } else { |
|
32 | - // Old Version. |
|
33 | - wp_enqueue_style( 'the-events-calendar-lsx', get_template_directory_uri() . '/assets/css/the-events-calendar/the-events-calendar.css', array( 'lsx_main' ), LSX_VERSION ); |
|
34 | - } |
|
35 | - |
|
36 | - wp_enqueue_style( 'the-events-calendar-lsx', get_template_directory_uri() . '/assets/css/the-events-calendar/the-events-calendar.css', array( 'lsx_main' ), LSX_VERSION ); |
|
37 | - wp_style_add_data( 'the-events-calendar-lsx', 'rtl', 'replace' ); |
|
38 | - } |
|
39 | - |
|
40 | - add_action( 'wp_enqueue_scripts', 'lsx_tec_scripts_add_styles' ); |
|
15 | + /** |
|
16 | + * The Events Calendar enqueue styles. |
|
17 | + * |
|
18 | + * @package lsx |
|
19 | + * @subpackage the-events-calendar |
|
20 | + */ |
|
21 | + function lsx_tec_scripts_add_styles() { |
|
22 | + |
|
23 | + // Get plugin version. |
|
24 | + $plugin = 'the-events-calendar/the-events-calendar.php'; |
|
25 | + $data = get_plugin_data( WP_PLUGIN_DIR . '/' . $plugin ); |
|
26 | + $version = $data['Version']; |
|
27 | + |
|
28 | + if ( substr( $version, 0, 1 ) >= '5' ) { |
|
29 | + // New Version 5.0 and up. |
|
30 | + wp_enqueue_style( 'the-events-calendar-lsx', get_template_directory_uri() . '/assets/css/the-events-calendar/the-events-calendar-5.css', array( 'lsx_main' ), LSX_VERSION ); |
|
31 | + } else { |
|
32 | + // Old Version. |
|
33 | + wp_enqueue_style( 'the-events-calendar-lsx', get_template_directory_uri() . '/assets/css/the-events-calendar/the-events-calendar.css', array( 'lsx_main' ), LSX_VERSION ); |
|
34 | + } |
|
35 | + |
|
36 | + wp_enqueue_style( 'the-events-calendar-lsx', get_template_directory_uri() . '/assets/css/the-events-calendar/the-events-calendar.css', array( 'lsx_main' ), LSX_VERSION ); |
|
37 | + wp_style_add_data( 'the-events-calendar-lsx', 'rtl', 'replace' ); |
|
38 | + } |
|
39 | + |
|
40 | + add_action( 'wp_enqueue_scripts', 'lsx_tec_scripts_add_styles' ); |
|
41 | 41 | |
42 | 42 | endif; |
43 | 43 | |
44 | 44 | if ( ! function_exists( 'lsx_tec_theme_wrapper_start' ) ) : |
45 | 45 | |
46 | - /** |
|
47 | - * The Events Calendar wrapper start. |
|
48 | - * |
|
49 | - * @package lsx |
|
50 | - * @subpackage the-events-calendar |
|
51 | - */ |
|
52 | - function lsx_tec_theme_wrapper_start() { |
|
53 | - if ( function_exists( 'lsx_is_rest_api_request' ) && lsx_is_rest_api_request() ) { |
|
54 | - return; |
|
55 | - } |
|
56 | - lsx_content_wrap_before(); |
|
57 | - echo '<div id="primary" class="content-area ' . esc_attr( lsx_main_class() ) . '">'; |
|
58 | - lsx_content_before(); |
|
59 | - echo '<main id="main" class="site-main" role="main">'; |
|
60 | - lsx_content_top(); |
|
61 | - } |
|
62 | - |
|
63 | - add_action( 'tribe_events_before_html', 'lsx_tec_theme_wrapper_start', 9 ); |
|
46 | + /** |
|
47 | + * The Events Calendar wrapper start. |
|
48 | + * |
|
49 | + * @package lsx |
|
50 | + * @subpackage the-events-calendar |
|
51 | + */ |
|
52 | + function lsx_tec_theme_wrapper_start() { |
|
53 | + if ( function_exists( 'lsx_is_rest_api_request' ) && lsx_is_rest_api_request() ) { |
|
54 | + return; |
|
55 | + } |
|
56 | + lsx_content_wrap_before(); |
|
57 | + echo '<div id="primary" class="content-area ' . esc_attr( lsx_main_class() ) . '">'; |
|
58 | + lsx_content_before(); |
|
59 | + echo '<main id="main" class="site-main" role="main">'; |
|
60 | + lsx_content_top(); |
|
61 | + } |
|
62 | + |
|
63 | + add_action( 'tribe_events_before_html', 'lsx_tec_theme_wrapper_start', 9 ); |
|
64 | 64 | |
65 | 65 | endif; |
66 | 66 | |
67 | 67 | if ( ! function_exists( 'lsx_tec_theme_wrapper_end' ) ) : |
68 | 68 | |
69 | - /** |
|
70 | - * The Events Calendar wrapper end. |
|
71 | - * |
|
72 | - * @package lsx |
|
73 | - * @subpackage the-events-calendar |
|
74 | - */ |
|
75 | - function lsx_tec_theme_wrapper_end() { |
|
76 | - if ( function_exists( 'lsx_is_rest_api_request' ) && lsx_is_rest_api_request() ) { |
|
77 | - return; |
|
78 | - } |
|
79 | - lsx_content_bottom(); |
|
80 | - echo '</main>'; |
|
81 | - lsx_content_after(); |
|
82 | - echo '</div>'; |
|
83 | - lsx_content_wrap_after(); |
|
84 | - } |
|
85 | - |
|
86 | - add_action( 'tribe_events_after_html', 'lsx_tec_theme_wrapper_end', 11 ); |
|
69 | + /** |
|
70 | + * The Events Calendar wrapper end. |
|
71 | + * |
|
72 | + * @package lsx |
|
73 | + * @subpackage the-events-calendar |
|
74 | + */ |
|
75 | + function lsx_tec_theme_wrapper_end() { |
|
76 | + if ( function_exists( 'lsx_is_rest_api_request' ) && lsx_is_rest_api_request() ) { |
|
77 | + return; |
|
78 | + } |
|
79 | + lsx_content_bottom(); |
|
80 | + echo '</main>'; |
|
81 | + lsx_content_after(); |
|
82 | + echo '</div>'; |
|
83 | + lsx_content_wrap_after(); |
|
84 | + } |
|
85 | + |
|
86 | + add_action( 'tribe_events_after_html', 'lsx_tec_theme_wrapper_end', 11 ); |
|
87 | 87 | |
88 | 88 | endif; |
89 | 89 | |
90 | 90 | if ( ! function_exists( 'lsx_tec_global_header_title' ) ) : |
91 | 91 | |
92 | - /** |
|
93 | - * Move the events title into the global header |
|
94 | - * |
|
95 | - * @package lsx |
|
96 | - * @subpackage the-events-calendar |
|
97 | - */ |
|
98 | - function lsx_tec_global_header_title( $title ) { |
|
99 | - |
|
100 | - if ( tribe_is_community_edit_event_page() ) { |
|
101 | - |
|
102 | - $is_route = get_query_var( 'WP_Route' ); |
|
103 | - switch ( $is_route ) { |
|
104 | - case 'ce-edit-route': |
|
105 | - $title = apply_filters( 'tribe_ce_edit_event_page_title', __( 'Edit an Event', 'lsx' ) ); |
|
106 | - break; |
|
107 | - |
|
108 | - case 'ce-edit-organizer-route': |
|
109 | - $title = __( 'Edit an Organizer', 'lsx' ); |
|
110 | - break; |
|
111 | - |
|
112 | - case 'ce-edit-venue-route': |
|
113 | - $title = __( 'Edit a Venue', 'lsx' ); |
|
114 | - break; |
|
115 | - |
|
116 | - default: |
|
117 | - $title = apply_filters( 'tribe_ce_submit_event_page_title', __( 'Submit an Event', 'lsx' ) ); |
|
118 | - break; |
|
119 | - } |
|
120 | - } elseif ( tribe_is_community_my_events_page() ) { |
|
121 | - $title = apply_filters( 'tribe_ce_submit_event_page_title', __( 'My Events', 'lsx' ) ); |
|
122 | - } elseif ( tribe_is_event() && ( ! is_tag() ) ) { |
|
123 | - $title = tribe_get_events_title(); |
|
124 | - } |
|
125 | - |
|
126 | - // Only disable the title after we have retrieved it. |
|
127 | - add_filter( 'tribe_get_events_title', 'lsx_text_disable_body_title', 200, 1 ); |
|
128 | - |
|
129 | - if ( is_singular( 'tribe_events' ) ) { |
|
130 | - add_filter( 'the_title', 'lsx_text_disable_body_title', 200, 1 ); |
|
131 | - } |
|
132 | - |
|
133 | - if ( class_exists( 'LSX_Banners' ) ) { |
|
134 | - if ( is_archive() && is_post_type_archive( 'tribe_events' ) ) { |
|
135 | - $options = get_option( '_lsx_settings', false ); |
|
136 | - if ( is_array( $options ) && isset( $options['tribe_events'] ) && isset( $options['tribe_events']['title'] ) && '' !== $options['tribe_events']['title'] ) { |
|
137 | - $title = $options['tribe_events']['title']; |
|
138 | - } |
|
139 | - } |
|
140 | - $title = '<h1 class="page-title">' . $title . '</h1>'; |
|
141 | - } |
|
142 | - return $title; |
|
143 | - } |
|
144 | - add_filter( 'lsx_banner_title', 'lsx_tec_global_header_title', 200, 1 ); |
|
145 | - add_filter( 'lsx_global_header_title', 'lsx_tec_global_header_title', 200, 1 ); |
|
92 | + /** |
|
93 | + * Move the events title into the global header |
|
94 | + * |
|
95 | + * @package lsx |
|
96 | + * @subpackage the-events-calendar |
|
97 | + */ |
|
98 | + function lsx_tec_global_header_title( $title ) { |
|
99 | + |
|
100 | + if ( tribe_is_community_edit_event_page() ) { |
|
101 | + |
|
102 | + $is_route = get_query_var( 'WP_Route' ); |
|
103 | + switch ( $is_route ) { |
|
104 | + case 'ce-edit-route': |
|
105 | + $title = apply_filters( 'tribe_ce_edit_event_page_title', __( 'Edit an Event', 'lsx' ) ); |
|
106 | + break; |
|
107 | + |
|
108 | + case 'ce-edit-organizer-route': |
|
109 | + $title = __( 'Edit an Organizer', 'lsx' ); |
|
110 | + break; |
|
111 | + |
|
112 | + case 'ce-edit-venue-route': |
|
113 | + $title = __( 'Edit a Venue', 'lsx' ); |
|
114 | + break; |
|
115 | + |
|
116 | + default: |
|
117 | + $title = apply_filters( 'tribe_ce_submit_event_page_title', __( 'Submit an Event', 'lsx' ) ); |
|
118 | + break; |
|
119 | + } |
|
120 | + } elseif ( tribe_is_community_my_events_page() ) { |
|
121 | + $title = apply_filters( 'tribe_ce_submit_event_page_title', __( 'My Events', 'lsx' ) ); |
|
122 | + } elseif ( tribe_is_event() && ( ! is_tag() ) ) { |
|
123 | + $title = tribe_get_events_title(); |
|
124 | + } |
|
125 | + |
|
126 | + // Only disable the title after we have retrieved it. |
|
127 | + add_filter( 'tribe_get_events_title', 'lsx_text_disable_body_title', 200, 1 ); |
|
128 | + |
|
129 | + if ( is_singular( 'tribe_events' ) ) { |
|
130 | + add_filter( 'the_title', 'lsx_text_disable_body_title', 200, 1 ); |
|
131 | + } |
|
132 | + |
|
133 | + if ( class_exists( 'LSX_Banners' ) ) { |
|
134 | + if ( is_archive() && is_post_type_archive( 'tribe_events' ) ) { |
|
135 | + $options = get_option( '_lsx_settings', false ); |
|
136 | + if ( is_array( $options ) && isset( $options['tribe_events'] ) && isset( $options['tribe_events']['title'] ) && '' !== $options['tribe_events']['title'] ) { |
|
137 | + $title = $options['tribe_events']['title']; |
|
138 | + } |
|
139 | + } |
|
140 | + $title = '<h1 class="page-title">' . $title . '</h1>'; |
|
141 | + } |
|
142 | + return $title; |
|
143 | + } |
|
144 | + add_filter( 'lsx_banner_title', 'lsx_tec_global_header_title', 200, 1 ); |
|
145 | + add_filter( 'lsx_global_header_title', 'lsx_tec_global_header_title', 200, 1 ); |
|
146 | 146 | |
147 | 147 | endif; |
148 | 148 | |
149 | 149 | if ( ! function_exists( 'lsx_text_disable_body_title' ) ) : |
150 | - /** |
|
151 | - * Disable the events title for the post archive if the dynamic setting is active. |
|
152 | - * |
|
153 | - * @param $title |
|
154 | - * @return string |
|
155 | - */ |
|
156 | - function lsx_text_disable_body_title( $title ) { |
|
157 | - $title = ''; |
|
158 | - remove_filter( 'the_title', 'lsx_text_disable_body_title', 200, 1 ); |
|
159 | - return $title; |
|
160 | - } |
|
150 | + /** |
|
151 | + * Disable the events title for the post archive if the dynamic setting is active. |
|
152 | + * |
|
153 | + * @param $title |
|
154 | + * @return string |
|
155 | + */ |
|
156 | + function lsx_text_disable_body_title( $title ) { |
|
157 | + $title = ''; |
|
158 | + remove_filter( 'the_title', 'lsx_text_disable_body_title', 200, 1 ); |
|
159 | + return $title; |
|
160 | + } |
|
161 | 161 | |
162 | 162 | endif; |
163 | 163 | |
164 | 164 | if ( ! function_exists( 'lsx_tec_breadcrumb_filter' ) ) : |
165 | - /** |
|
166 | - * Fixes the community events breadcrumb |
|
167 | - * |
|
168 | - * @package lsx |
|
169 | - * @subpackage the-events-calendar |
|
170 | - */ |
|
171 | - function lsx_tec_breadcrumb_filter( $crumbs ) { |
|
172 | - |
|
173 | - if ( tribe_is_venue() || tribe_is_organizer() || tribe_is_community_edit_event_page() || tribe_is_community_my_events_page() ) { |
|
174 | - $new_crumbs = array(); |
|
175 | - $new_crumbs[0] = $crumbs[0]; |
|
176 | - |
|
177 | - if ( function_exists( 'woocommerce_breadcrumb' ) ) { |
|
178 | - $new_crumbs[1] = array( |
|
179 | - 0 => __( 'Events', 'lsx' ), |
|
180 | - 1 => get_post_type_archive_link( 'tribe_events' ), |
|
181 | - ); |
|
182 | - } else { |
|
183 | - $new_crumbs[1] = array( |
|
184 | - 'text' => __( 'Events', 'lsx' ), |
|
185 | - 'url' => get_post_type_archive_link( 'tribe_events' ), |
|
186 | - ); |
|
187 | - } |
|
188 | - |
|
189 | - if ( tribe_is_community_my_events_page() ) { |
|
190 | - $new_crumbs[2] = $crumbs[2]; |
|
191 | - } elseif ( tribe_is_community_edit_event_page() ) { |
|
192 | - |
|
193 | - if ( function_exists( 'woocommerce_breadcrumb' ) ) { |
|
194 | - $new_crumbs[2] = array( |
|
195 | - 0 => apply_filters( 'tribe_ce_submit_event_page_title', __( 'My Events', 'lsx' ) ), |
|
196 | - 1 => tribe_community_events_list_events_link(), |
|
197 | - ); |
|
198 | - } else { |
|
199 | - $new_crumbs[2] = array( |
|
200 | - 'text' => apply_filters( 'tribe_ce_submit_event_page_title', __( 'My Events', 'lsx' ) ), |
|
201 | - 'url' => tribe_community_events_list_events_link(), |
|
202 | - ); |
|
203 | - } |
|
204 | - |
|
205 | - $new_crumbs[3] = $crumbs[2]; |
|
206 | - } else { |
|
207 | - $new_crumbs[2] = $crumbs[1]; |
|
208 | - } |
|
209 | - $crumbs = $new_crumbs; |
|
210 | - } |
|
211 | - return $crumbs; |
|
212 | - } |
|
213 | - add_filter( 'wpseo_breadcrumb_links', 'lsx_tec_breadcrumb_filter', 30, 1 ); |
|
214 | - add_filter( 'woocommerce_get_breadcrumb', 'lsx_tec_breadcrumb_filter', 30, 1 ); |
|
165 | + /** |
|
166 | + * Fixes the community events breadcrumb |
|
167 | + * |
|
168 | + * @package lsx |
|
169 | + * @subpackage the-events-calendar |
|
170 | + */ |
|
171 | + function lsx_tec_breadcrumb_filter( $crumbs ) { |
|
172 | + |
|
173 | + if ( tribe_is_venue() || tribe_is_organizer() || tribe_is_community_edit_event_page() || tribe_is_community_my_events_page() ) { |
|
174 | + $new_crumbs = array(); |
|
175 | + $new_crumbs[0] = $crumbs[0]; |
|
176 | + |
|
177 | + if ( function_exists( 'woocommerce_breadcrumb' ) ) { |
|
178 | + $new_crumbs[1] = array( |
|
179 | + 0 => __( 'Events', 'lsx' ), |
|
180 | + 1 => get_post_type_archive_link( 'tribe_events' ), |
|
181 | + ); |
|
182 | + } else { |
|
183 | + $new_crumbs[1] = array( |
|
184 | + 'text' => __( 'Events', 'lsx' ), |
|
185 | + 'url' => get_post_type_archive_link( 'tribe_events' ), |
|
186 | + ); |
|
187 | + } |
|
188 | + |
|
189 | + if ( tribe_is_community_my_events_page() ) { |
|
190 | + $new_crumbs[2] = $crumbs[2]; |
|
191 | + } elseif ( tribe_is_community_edit_event_page() ) { |
|
192 | + |
|
193 | + if ( function_exists( 'woocommerce_breadcrumb' ) ) { |
|
194 | + $new_crumbs[2] = array( |
|
195 | + 0 => apply_filters( 'tribe_ce_submit_event_page_title', __( 'My Events', 'lsx' ) ), |
|
196 | + 1 => tribe_community_events_list_events_link(), |
|
197 | + ); |
|
198 | + } else { |
|
199 | + $new_crumbs[2] = array( |
|
200 | + 'text' => apply_filters( 'tribe_ce_submit_event_page_title', __( 'My Events', 'lsx' ) ), |
|
201 | + 'url' => tribe_community_events_list_events_link(), |
|
202 | + ); |
|
203 | + } |
|
204 | + |
|
205 | + $new_crumbs[3] = $crumbs[2]; |
|
206 | + } else { |
|
207 | + $new_crumbs[2] = $crumbs[1]; |
|
208 | + } |
|
209 | + $crumbs = $new_crumbs; |
|
210 | + } |
|
211 | + return $crumbs; |
|
212 | + } |
|
213 | + add_filter( 'wpseo_breadcrumb_links', 'lsx_tec_breadcrumb_filter', 30, 1 ); |
|
214 | + add_filter( 'woocommerce_get_breadcrumb', 'lsx_tec_breadcrumb_filter', 30, 1 ); |
|
215 | 215 | |
216 | 216 | endif; |
@@ -6,11 +6,11 @@ discard block |
||
6 | 6 | * @subpackage the-events-calendar |
7 | 7 | */ |
8 | 8 | |
9 | -if ( ! defined( 'ABSPATH' ) ) { |
|
9 | +if ( ! defined('ABSPATH')) { |
|
10 | 10 | exit; |
11 | 11 | } |
12 | 12 | |
13 | -if ( ! function_exists( 'lsx_tec_scripts_add_styles' ) ) : |
|
13 | +if ( ! function_exists('lsx_tec_scripts_add_styles')) : |
|
14 | 14 | |
15 | 15 | /** |
16 | 16 | * The Events Calendar enqueue styles. |
@@ -22,26 +22,26 @@ discard block |
||
22 | 22 | |
23 | 23 | // Get plugin version. |
24 | 24 | $plugin = 'the-events-calendar/the-events-calendar.php'; |
25 | - $data = get_plugin_data( WP_PLUGIN_DIR . '/' . $plugin ); |
|
25 | + $data = get_plugin_data(WP_PLUGIN_DIR . '/' . $plugin); |
|
26 | 26 | $version = $data['Version']; |
27 | 27 | |
28 | - if ( substr( $version, 0, 1 ) >= '5' ) { |
|
28 | + if (substr($version, 0, 1) >= '5') { |
|
29 | 29 | // New Version 5.0 and up. |
30 | - wp_enqueue_style( 'the-events-calendar-lsx', get_template_directory_uri() . '/assets/css/the-events-calendar/the-events-calendar-5.css', array( 'lsx_main' ), LSX_VERSION ); |
|
30 | + wp_enqueue_style('the-events-calendar-lsx', get_template_directory_uri() . '/assets/css/the-events-calendar/the-events-calendar-5.css', array('lsx_main'), LSX_VERSION); |
|
31 | 31 | } else { |
32 | 32 | // Old Version. |
33 | - wp_enqueue_style( 'the-events-calendar-lsx', get_template_directory_uri() . '/assets/css/the-events-calendar/the-events-calendar.css', array( 'lsx_main' ), LSX_VERSION ); |
|
33 | + wp_enqueue_style('the-events-calendar-lsx', get_template_directory_uri() . '/assets/css/the-events-calendar/the-events-calendar.css', array('lsx_main'), LSX_VERSION); |
|
34 | 34 | } |
35 | 35 | |
36 | - wp_enqueue_style( 'the-events-calendar-lsx', get_template_directory_uri() . '/assets/css/the-events-calendar/the-events-calendar.css', array( 'lsx_main' ), LSX_VERSION ); |
|
37 | - wp_style_add_data( 'the-events-calendar-lsx', 'rtl', 'replace' ); |
|
36 | + wp_enqueue_style('the-events-calendar-lsx', get_template_directory_uri() . '/assets/css/the-events-calendar/the-events-calendar.css', array('lsx_main'), LSX_VERSION); |
|
37 | + wp_style_add_data('the-events-calendar-lsx', 'rtl', 'replace'); |
|
38 | 38 | } |
39 | 39 | |
40 | - add_action( 'wp_enqueue_scripts', 'lsx_tec_scripts_add_styles' ); |
|
40 | + add_action('wp_enqueue_scripts', 'lsx_tec_scripts_add_styles'); |
|
41 | 41 | |
42 | 42 | endif; |
43 | 43 | |
44 | -if ( ! function_exists( 'lsx_tec_theme_wrapper_start' ) ) : |
|
44 | +if ( ! function_exists('lsx_tec_theme_wrapper_start')) : |
|
45 | 45 | |
46 | 46 | /** |
47 | 47 | * The Events Calendar wrapper start. |
@@ -50,21 +50,21 @@ discard block |
||
50 | 50 | * @subpackage the-events-calendar |
51 | 51 | */ |
52 | 52 | function lsx_tec_theme_wrapper_start() { |
53 | - if ( function_exists( 'lsx_is_rest_api_request' ) && lsx_is_rest_api_request() ) { |
|
53 | + if (function_exists('lsx_is_rest_api_request') && lsx_is_rest_api_request()) { |
|
54 | 54 | return; |
55 | 55 | } |
56 | 56 | lsx_content_wrap_before(); |
57 | - echo '<div id="primary" class="content-area ' . esc_attr( lsx_main_class() ) . '">'; |
|
57 | + echo '<div id="primary" class="content-area ' . esc_attr(lsx_main_class()) . '">'; |
|
58 | 58 | lsx_content_before(); |
59 | 59 | echo '<main id="main" class="site-main" role="main">'; |
60 | 60 | lsx_content_top(); |
61 | 61 | } |
62 | 62 | |
63 | - add_action( 'tribe_events_before_html', 'lsx_tec_theme_wrapper_start', 9 ); |
|
63 | + add_action('tribe_events_before_html', 'lsx_tec_theme_wrapper_start', 9); |
|
64 | 64 | |
65 | 65 | endif; |
66 | 66 | |
67 | -if ( ! function_exists( 'lsx_tec_theme_wrapper_end' ) ) : |
|
67 | +if ( ! function_exists('lsx_tec_theme_wrapper_end')) : |
|
68 | 68 | |
69 | 69 | /** |
70 | 70 | * The Events Calendar wrapper end. |
@@ -73,7 +73,7 @@ discard block |
||
73 | 73 | * @subpackage the-events-calendar |
74 | 74 | */ |
75 | 75 | function lsx_tec_theme_wrapper_end() { |
76 | - if ( function_exists( 'lsx_is_rest_api_request' ) && lsx_is_rest_api_request() ) { |
|
76 | + if (function_exists('lsx_is_rest_api_request') && lsx_is_rest_api_request()) { |
|
77 | 77 | return; |
78 | 78 | } |
79 | 79 | lsx_content_bottom(); |
@@ -83,11 +83,11 @@ discard block |
||
83 | 83 | lsx_content_wrap_after(); |
84 | 84 | } |
85 | 85 | |
86 | - add_action( 'tribe_events_after_html', 'lsx_tec_theme_wrapper_end', 11 ); |
|
86 | + add_action('tribe_events_after_html', 'lsx_tec_theme_wrapper_end', 11); |
|
87 | 87 | |
88 | 88 | endif; |
89 | 89 | |
90 | -if ( ! function_exists( 'lsx_tec_global_header_title' ) ) : |
|
90 | +if ( ! function_exists('lsx_tec_global_header_title')) : |
|
91 | 91 | |
92 | 92 | /** |
93 | 93 | * Move the events title into the global header |
@@ -95,45 +95,45 @@ discard block |
||
95 | 95 | * @package lsx |
96 | 96 | * @subpackage the-events-calendar |
97 | 97 | */ |
98 | - function lsx_tec_global_header_title( $title ) { |
|
98 | + function lsx_tec_global_header_title($title) { |
|
99 | 99 | |
100 | - if ( tribe_is_community_edit_event_page() ) { |
|
100 | + if (tribe_is_community_edit_event_page()) { |
|
101 | 101 | |
102 | - $is_route = get_query_var( 'WP_Route' ); |
|
103 | - switch ( $is_route ) { |
|
102 | + $is_route = get_query_var('WP_Route'); |
|
103 | + switch ($is_route) { |
|
104 | 104 | case 'ce-edit-route': |
105 | - $title = apply_filters( 'tribe_ce_edit_event_page_title', __( 'Edit an Event', 'lsx' ) ); |
|
105 | + $title = apply_filters('tribe_ce_edit_event_page_title', __('Edit an Event', 'lsx')); |
|
106 | 106 | break; |
107 | 107 | |
108 | 108 | case 'ce-edit-organizer-route': |
109 | - $title = __( 'Edit an Organizer', 'lsx' ); |
|
109 | + $title = __('Edit an Organizer', 'lsx'); |
|
110 | 110 | break; |
111 | 111 | |
112 | 112 | case 'ce-edit-venue-route': |
113 | - $title = __( 'Edit a Venue', 'lsx' ); |
|
113 | + $title = __('Edit a Venue', 'lsx'); |
|
114 | 114 | break; |
115 | 115 | |
116 | 116 | default: |
117 | - $title = apply_filters( 'tribe_ce_submit_event_page_title', __( 'Submit an Event', 'lsx' ) ); |
|
117 | + $title = apply_filters('tribe_ce_submit_event_page_title', __('Submit an Event', 'lsx')); |
|
118 | 118 | break; |
119 | 119 | } |
120 | - } elseif ( tribe_is_community_my_events_page() ) { |
|
121 | - $title = apply_filters( 'tribe_ce_submit_event_page_title', __( 'My Events', 'lsx' ) ); |
|
122 | - } elseif ( tribe_is_event() && ( ! is_tag() ) ) { |
|
120 | + } elseif (tribe_is_community_my_events_page()) { |
|
121 | + $title = apply_filters('tribe_ce_submit_event_page_title', __('My Events', 'lsx')); |
|
122 | + } elseif (tribe_is_event() && ( ! is_tag())) { |
|
123 | 123 | $title = tribe_get_events_title(); |
124 | 124 | } |
125 | 125 | |
126 | 126 | // Only disable the title after we have retrieved it. |
127 | - add_filter( 'tribe_get_events_title', 'lsx_text_disable_body_title', 200, 1 ); |
|
127 | + add_filter('tribe_get_events_title', 'lsx_text_disable_body_title', 200, 1); |
|
128 | 128 | |
129 | - if ( is_singular( 'tribe_events' ) ) { |
|
130 | - add_filter( 'the_title', 'lsx_text_disable_body_title', 200, 1 ); |
|
129 | + if (is_singular('tribe_events')) { |
|
130 | + add_filter('the_title', 'lsx_text_disable_body_title', 200, 1); |
|
131 | 131 | } |
132 | 132 | |
133 | - if ( class_exists( 'LSX_Banners' ) ) { |
|
134 | - if ( is_archive() && is_post_type_archive( 'tribe_events' ) ) { |
|
135 | - $options = get_option( '_lsx_settings', false ); |
|
136 | - if ( is_array( $options ) && isset( $options['tribe_events'] ) && isset( $options['tribe_events']['title'] ) && '' !== $options['tribe_events']['title'] ) { |
|
133 | + if (class_exists('LSX_Banners')) { |
|
134 | + if (is_archive() && is_post_type_archive('tribe_events')) { |
|
135 | + $options = get_option('_lsx_settings', false); |
|
136 | + if (is_array($options) && isset($options['tribe_events']) && isset($options['tribe_events']['title']) && '' !== $options['tribe_events']['title']) { |
|
137 | 137 | $title = $options['tribe_events']['title']; |
138 | 138 | } |
139 | 139 | } |
@@ -141,63 +141,63 @@ discard block |
||
141 | 141 | } |
142 | 142 | return $title; |
143 | 143 | } |
144 | - add_filter( 'lsx_banner_title', 'lsx_tec_global_header_title', 200, 1 ); |
|
145 | - add_filter( 'lsx_global_header_title', 'lsx_tec_global_header_title', 200, 1 ); |
|
144 | + add_filter('lsx_banner_title', 'lsx_tec_global_header_title', 200, 1); |
|
145 | + add_filter('lsx_global_header_title', 'lsx_tec_global_header_title', 200, 1); |
|
146 | 146 | |
147 | 147 | endif; |
148 | 148 | |
149 | -if ( ! function_exists( 'lsx_text_disable_body_title' ) ) : |
|
149 | +if ( ! function_exists('lsx_text_disable_body_title')) : |
|
150 | 150 | /** |
151 | 151 | * Disable the events title for the post archive if the dynamic setting is active. |
152 | 152 | * |
153 | 153 | * @param $title |
154 | 154 | * @return string |
155 | 155 | */ |
156 | - function lsx_text_disable_body_title( $title ) { |
|
156 | + function lsx_text_disable_body_title($title) { |
|
157 | 157 | $title = ''; |
158 | - remove_filter( 'the_title', 'lsx_text_disable_body_title', 200, 1 ); |
|
158 | + remove_filter('the_title', 'lsx_text_disable_body_title', 200, 1); |
|
159 | 159 | return $title; |
160 | 160 | } |
161 | 161 | |
162 | 162 | endif; |
163 | 163 | |
164 | -if ( ! function_exists( 'lsx_tec_breadcrumb_filter' ) ) : |
|
164 | +if ( ! function_exists('lsx_tec_breadcrumb_filter')) : |
|
165 | 165 | /** |
166 | 166 | * Fixes the community events breadcrumb |
167 | 167 | * |
168 | 168 | * @package lsx |
169 | 169 | * @subpackage the-events-calendar |
170 | 170 | */ |
171 | - function lsx_tec_breadcrumb_filter( $crumbs ) { |
|
171 | + function lsx_tec_breadcrumb_filter($crumbs) { |
|
172 | 172 | |
173 | - if ( tribe_is_venue() || tribe_is_organizer() || tribe_is_community_edit_event_page() || tribe_is_community_my_events_page() ) { |
|
173 | + if (tribe_is_venue() || tribe_is_organizer() || tribe_is_community_edit_event_page() || tribe_is_community_my_events_page()) { |
|
174 | 174 | $new_crumbs = array(); |
175 | 175 | $new_crumbs[0] = $crumbs[0]; |
176 | 176 | |
177 | - if ( function_exists( 'woocommerce_breadcrumb' ) ) { |
|
177 | + if (function_exists('woocommerce_breadcrumb')) { |
|
178 | 178 | $new_crumbs[1] = array( |
179 | - 0 => __( 'Events', 'lsx' ), |
|
180 | - 1 => get_post_type_archive_link( 'tribe_events' ), |
|
179 | + 0 => __('Events', 'lsx'), |
|
180 | + 1 => get_post_type_archive_link('tribe_events'), |
|
181 | 181 | ); |
182 | 182 | } else { |
183 | 183 | $new_crumbs[1] = array( |
184 | - 'text' => __( 'Events', 'lsx' ), |
|
185 | - 'url' => get_post_type_archive_link( 'tribe_events' ), |
|
184 | + 'text' => __('Events', 'lsx'), |
|
185 | + 'url' => get_post_type_archive_link('tribe_events'), |
|
186 | 186 | ); |
187 | 187 | } |
188 | 188 | |
189 | - if ( tribe_is_community_my_events_page() ) { |
|
189 | + if (tribe_is_community_my_events_page()) { |
|
190 | 190 | $new_crumbs[2] = $crumbs[2]; |
191 | - } elseif ( tribe_is_community_edit_event_page() ) { |
|
191 | + } elseif (tribe_is_community_edit_event_page()) { |
|
192 | 192 | |
193 | - if ( function_exists( 'woocommerce_breadcrumb' ) ) { |
|
193 | + if (function_exists('woocommerce_breadcrumb')) { |
|
194 | 194 | $new_crumbs[2] = array( |
195 | - 0 => apply_filters( 'tribe_ce_submit_event_page_title', __( 'My Events', 'lsx' ) ), |
|
195 | + 0 => apply_filters('tribe_ce_submit_event_page_title', __('My Events', 'lsx')), |
|
196 | 196 | 1 => tribe_community_events_list_events_link(), |
197 | 197 | ); |
198 | 198 | } else { |
199 | 199 | $new_crumbs[2] = array( |
200 | - 'text' => apply_filters( 'tribe_ce_submit_event_page_title', __( 'My Events', 'lsx' ) ), |
|
200 | + 'text' => apply_filters('tribe_ce_submit_event_page_title', __('My Events', 'lsx')), |
|
201 | 201 | 'url' => tribe_community_events_list_events_link(), |
202 | 202 | ); |
203 | 203 | } |
@@ -210,7 +210,7 @@ discard block |
||
210 | 210 | } |
211 | 211 | return $crumbs; |
212 | 212 | } |
213 | - add_filter( 'wpseo_breadcrumb_links', 'lsx_tec_breadcrumb_filter', 30, 1 ); |
|
214 | - add_filter( 'woocommerce_get_breadcrumb', 'lsx_tec_breadcrumb_filter', 30, 1 ); |
|
213 | + add_filter('wpseo_breadcrumb_links', 'lsx_tec_breadcrumb_filter', 30, 1); |
|
214 | + add_filter('woocommerce_get_breadcrumb', 'lsx_tec_breadcrumb_filter', 30, 1); |
|
215 | 215 | |
216 | 216 | endif; |
@@ -7,137 +7,137 @@ 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_layout_selector' ) ) : |
14 | - /** |
|
15 | - * Layout selector. |
|
16 | - * |
|
17 | - * @package lsx |
|
18 | - * @subpackage layout |
|
19 | - */ |
|
20 | - function lsx_layout_selector( $class, $area = 'site' ) { |
|
21 | - $return_class = ''; |
|
22 | - $layout = get_theme_mod( 'lsx_layout', '1c' ); |
|
23 | - $layout = apply_filters( 'lsx_layout', $layout ); |
|
24 | - $default_size = 'sm'; |
|
25 | - $size = apply_filters( 'lsx_bootstrap_column_size', $default_size ); |
|
26 | - |
|
27 | - switch ( $layout ) { |
|
28 | - case '1c': |
|
29 | - $main_class = 'col-' . $size . '-12'; |
|
30 | - $sidebar_class = 'col-' . $size . '-12'; |
|
31 | - break; |
|
32 | - case '2cr': |
|
33 | - $main_class = 'col-' . $size . '-8'; |
|
34 | - $sidebar_class = 'col-' . $size . '-4'; |
|
35 | - break; |
|
36 | - case '2cl': |
|
37 | - $main_class = 'col-' . $size . '-8 col-' . $size . '-push-4'; |
|
38 | - $sidebar_class = 'col-' . $size . '-4 col-' . $size . '-pull-8'; |
|
39 | - break; |
|
40 | - default: |
|
41 | - $main_class = 'col-' . $size . '-8'; |
|
42 | - $sidebar_class = 'col-' . $size . '-4'; |
|
43 | - break; |
|
44 | - } |
|
45 | - |
|
46 | - if ( 'main' === $class ) { |
|
47 | - $return_class = apply_filters( 'lsx_layout_selector', $main_class, $class, $layout, $size ); |
|
48 | - } |
|
49 | - |
|
50 | - if ( 'sidebar' === $class ) { |
|
51 | - $return_class = apply_filters( 'lsx_layout_selector', $sidebar_class, $class, $layout, $size ); |
|
52 | - } |
|
53 | - |
|
54 | - return $return_class; |
|
55 | - } |
|
14 | + /** |
|
15 | + * Layout selector. |
|
16 | + * |
|
17 | + * @package lsx |
|
18 | + * @subpackage layout |
|
19 | + */ |
|
20 | + function lsx_layout_selector( $class, $area = 'site' ) { |
|
21 | + $return_class = ''; |
|
22 | + $layout = get_theme_mod( 'lsx_layout', '1c' ); |
|
23 | + $layout = apply_filters( 'lsx_layout', $layout ); |
|
24 | + $default_size = 'sm'; |
|
25 | + $size = apply_filters( 'lsx_bootstrap_column_size', $default_size ); |
|
26 | + |
|
27 | + switch ( $layout ) { |
|
28 | + case '1c': |
|
29 | + $main_class = 'col-' . $size . '-12'; |
|
30 | + $sidebar_class = 'col-' . $size . '-12'; |
|
31 | + break; |
|
32 | + case '2cr': |
|
33 | + $main_class = 'col-' . $size . '-8'; |
|
34 | + $sidebar_class = 'col-' . $size . '-4'; |
|
35 | + break; |
|
36 | + case '2cl': |
|
37 | + $main_class = 'col-' . $size . '-8 col-' . $size . '-push-4'; |
|
38 | + $sidebar_class = 'col-' . $size . '-4 col-' . $size . '-pull-8'; |
|
39 | + break; |
|
40 | + default: |
|
41 | + $main_class = 'col-' . $size . '-8'; |
|
42 | + $sidebar_class = 'col-' . $size . '-4'; |
|
43 | + break; |
|
44 | + } |
|
45 | + |
|
46 | + if ( 'main' === $class ) { |
|
47 | + $return_class = apply_filters( 'lsx_layout_selector', $main_class, $class, $layout, $size ); |
|
48 | + } |
|
49 | + |
|
50 | + if ( 'sidebar' === $class ) { |
|
51 | + $return_class = apply_filters( 'lsx_layout_selector', $sidebar_class, $class, $layout, $size ); |
|
52 | + } |
|
53 | + |
|
54 | + return $return_class; |
|
55 | + } |
|
56 | 56 | endif; |
57 | 57 | |
58 | 58 | if ( ! function_exists( 'lsx_main_class' ) ) : |
59 | - /** |
|
60 | - * .main classes. |
|
61 | - * |
|
62 | - * @package lsx |
|
63 | - * @subpackage layout |
|
64 | - */ |
|
65 | - function lsx_main_class() { |
|
66 | - return lsx_layout_selector( 'main' ); |
|
67 | - } |
|
59 | + /** |
|
60 | + * .main classes. |
|
61 | + * |
|
62 | + * @package lsx |
|
63 | + * @subpackage layout |
|
64 | + */ |
|
65 | + function lsx_main_class() { |
|
66 | + return lsx_layout_selector( 'main' ); |
|
67 | + } |
|
68 | 68 | endif; |
69 | 69 | |
70 | 70 | if ( ! function_exists( 'lsx_sidebar_class' ) ) : |
71 | - /** |
|
72 | - * .sidebar classes. |
|
73 | - * |
|
74 | - * @package lsx |
|
75 | - * @subpackage layout |
|
76 | - */ |
|
77 | - function lsx_sidebar_class() { |
|
78 | - return lsx_layout_selector( 'sidebar' ); |
|
79 | - } |
|
71 | + /** |
|
72 | + * .sidebar classes. |
|
73 | + * |
|
74 | + * @package lsx |
|
75 | + * @subpackage layout |
|
76 | + */ |
|
77 | + function lsx_sidebar_class() { |
|
78 | + return lsx_layout_selector( 'sidebar' ); |
|
79 | + } |
|
80 | 80 | endif; |
81 | 81 | |
82 | 82 | if ( ! function_exists( 'lsx_header_classes' ) ) : |
83 | - /** |
|
84 | - * Output the classes for the header. |
|
85 | - * |
|
86 | - * @package lsx |
|
87 | - * @subpackage layout |
|
88 | - */ |
|
89 | - function lsx_header_classes( $additional = false ) { |
|
90 | - $classes = 'banner navbar navbar-default'; |
|
91 | - |
|
92 | - if ( false !== $additional ) { |
|
93 | - $classes .= ' ' . $additional; |
|
94 | - } |
|
95 | - |
|
96 | - echo esc_attr( $classes ); |
|
97 | - } |
|
83 | + /** |
|
84 | + * Output the classes for the header. |
|
85 | + * |
|
86 | + * @package lsx |
|
87 | + * @subpackage layout |
|
88 | + */ |
|
89 | + function lsx_header_classes( $additional = false ) { |
|
90 | + $classes = 'banner navbar navbar-default'; |
|
91 | + |
|
92 | + if ( false !== $additional ) { |
|
93 | + $classes .= ' ' . $additional; |
|
94 | + } |
|
95 | + |
|
96 | + echo esc_attr( $classes ); |
|
97 | + } |
|
98 | 98 | endif; |
99 | 99 | |
100 | 100 | if ( ! function_exists( 'lsx_top_menu_classes' ) ) : |
101 | - /** |
|
102 | - * Output the classes for the top-menu. |
|
103 | - * |
|
104 | - * @package lsx |
|
105 | - * @subpackage layout |
|
106 | - */ |
|
107 | - function lsx_top_menu_classes( $additional = false ) { |
|
108 | - $classes = 'top-menu-default'; |
|
109 | - |
|
110 | - if ( false !== $additional ) { |
|
111 | - $classes .= ' ' . $additional; |
|
112 | - } |
|
113 | - |
|
114 | - echo esc_attr( $classes ); |
|
115 | - } |
|
101 | + /** |
|
102 | + * Output the classes for the top-menu. |
|
103 | + * |
|
104 | + * @package lsx |
|
105 | + * @subpackage layout |
|
106 | + */ |
|
107 | + function lsx_top_menu_classes( $additional = false ) { |
|
108 | + $classes = 'top-menu-default'; |
|
109 | + |
|
110 | + if ( false !== $additional ) { |
|
111 | + $classes .= ' ' . $additional; |
|
112 | + } |
|
113 | + |
|
114 | + echo esc_attr( $classes ); |
|
115 | + } |
|
116 | 116 | endif; |
117 | 117 | |
118 | 118 | if ( ! function_exists( 'lsx_post_wrapper_class' ) ) : |
119 | - /** |
|
120 | - * Output the classes for the top-menu. |
|
121 | - * |
|
122 | - * @package lsx |
|
123 | - * @subpackage layout |
|
124 | - */ |
|
125 | - function lsx_post_wrapper_class() { |
|
126 | - return apply_filters( 'lsx_post_wrapper_class', '' ); |
|
127 | - } |
|
119 | + /** |
|
120 | + * Output the classes for the top-menu. |
|
121 | + * |
|
122 | + * @package lsx |
|
123 | + * @subpackage layout |
|
124 | + */ |
|
125 | + function lsx_post_wrapper_class() { |
|
126 | + return apply_filters( 'lsx_post_wrapper_class', '' ); |
|
127 | + } |
|
128 | 128 | endif; |
129 | 129 | |
130 | 130 | |
131 | 131 | |
132 | 132 | if ( ! function_exists( 'lsx_add_footer_sidebar_area' ) ) : |
133 | - /** |
|
134 | - * Output the Footer CTA and/pr Footer Widgets. |
|
135 | - * |
|
136 | - * @package lsx |
|
137 | - * @subpackage layout |
|
138 | - */ |
|
139 | - function lsx_add_footer_sidebar_area() { |
|
140 | - if ( is_active_sidebar( 'sidebar-footer-cta' ) ) : ?> |
|
133 | + /** |
|
134 | + * Output the Footer CTA and/pr Footer Widgets. |
|
135 | + * |
|
136 | + * @package lsx |
|
137 | + * @subpackage layout |
|
138 | + */ |
|
139 | + function lsx_add_footer_sidebar_area() { |
|
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"> |
@@ -158,48 +158,48 @@ discard block |
||
158 | 158 | </div> |
159 | 159 | </div> |
160 | 160 | <?php |
161 | - endif; |
|
162 | - } |
|
163 | - add_action( 'lsx_footer_before', 'lsx_add_footer_sidebar_area' ); |
|
161 | + endif; |
|
162 | + } |
|
163 | + add_action( 'lsx_footer_before', 'lsx_add_footer_sidebar_area' ); |
|
164 | 164 | endif; |
165 | 165 | |
166 | 166 | if ( ! function_exists( 'lsx_global_header' ) ) : |
167 | - /** |
|
168 | - * Displays the global header. |
|
169 | - * |
|
170 | - * @package lsx |
|
171 | - * @subpackage layout |
|
172 | - */ |
|
173 | - function lsx_global_header() { |
|
174 | - $show_on_front = get_option( 'show_on_front' ); |
|
175 | - $queried_object = get_queried_object(); |
|
176 | - $default_size = 'sm'; |
|
177 | - $size = apply_filters( 'lsx_bootstrap_column_size', $default_size ); |
|
178 | - |
|
179 | - // Cart and Checkout won't have banners of any kind. |
|
180 | - if ( function_exists( 'is_woocommerce' ) && ( is_checkout() || is_cart() ) ) { |
|
181 | - return; |
|
182 | - } |
|
183 | - |
|
184 | - // Product pages have their own banner function 'lsx_page_banner()'. |
|
185 | - if ( function_exists( 'is_woocommerce' ) && ( is_product() ) ) { |
|
186 | - return; |
|
187 | - } |
|
188 | - |
|
189 | - // Events wont have banners. |
|
190 | - if ( function_exists( 'tribe_is_event' ) && ( ! is_tag() ) && ( tribe_is_event() || tribe_is_organizer() || tribe_is_venue() ) ) { |
|
191 | - return; |
|
192 | - } |
|
193 | - |
|
194 | - if ( function_exists( 'lsx_is_rest_api_request' ) && lsx_is_rest_api_request() ) { |
|
195 | - return; |
|
196 | - } |
|
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() ) ) ) { |
|
200 | - return; |
|
201 | - } |
|
202 | - ?> |
|
167 | + /** |
|
168 | + * Displays the global header. |
|
169 | + * |
|
170 | + * @package lsx |
|
171 | + * @subpackage layout |
|
172 | + */ |
|
173 | + function lsx_global_header() { |
|
174 | + $show_on_front = get_option( 'show_on_front' ); |
|
175 | + $queried_object = get_queried_object(); |
|
176 | + $default_size = 'sm'; |
|
177 | + $size = apply_filters( 'lsx_bootstrap_column_size', $default_size ); |
|
178 | + |
|
179 | + // Cart and Checkout won't have banners of any kind. |
|
180 | + if ( function_exists( 'is_woocommerce' ) && ( is_checkout() || is_cart() ) ) { |
|
181 | + return; |
|
182 | + } |
|
183 | + |
|
184 | + // Product pages have their own banner function 'lsx_page_banner()'. |
|
185 | + if ( function_exists( 'is_woocommerce' ) && ( is_product() ) ) { |
|
186 | + return; |
|
187 | + } |
|
188 | + |
|
189 | + // Events wont have banners. |
|
190 | + if ( function_exists( 'tribe_is_event' ) && ( ! is_tag() ) && ( tribe_is_event() || tribe_is_organizer() || tribe_is_venue() ) ) { |
|
191 | + return; |
|
192 | + } |
|
193 | + |
|
194 | + if ( function_exists( 'lsx_is_rest_api_request' ) && lsx_is_rest_api_request() ) { |
|
195 | + return; |
|
196 | + } |
|
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() ) ) ) { |
|
200 | + return; |
|
201 | + } |
|
202 | + ?> |
|
203 | 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"> |
@@ -209,8 +209,8 @@ discard block |
||
209 | 209 | </div> |
210 | 210 | <?php |
211 | 211 | |
212 | - elseif ( is_single() && ! is_singular( 'post' ) ) : |
|
213 | - ?> |
|
212 | + elseif ( is_single() && ! is_singular( 'post' ) ) : |
|
213 | + ?> |
|
214 | 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"> |
@@ -219,29 +219,29 @@ discard block |
||
219 | 219 | |
220 | 220 | </div> |
221 | 221 | <?php |
222 | - elseif ( is_search() ) : |
|
223 | - ?> |
|
222 | + elseif ( is_search() ) : |
|
223 | + ?> |
|
224 | 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 | - printf( |
|
230 | - /* Translators: %s: search term/query */ |
|
231 | - esc_html__( 'Search Results for: %s', 'lsx' ), |
|
232 | - '<span>' . get_search_query() . '</span>' |
|
233 | - ); |
|
234 | - ?> |
|
229 | + printf( |
|
230 | + /* Translators: %s: search term/query */ |
|
231 | + esc_html__( 'Search Results for: %s', 'lsx' ), |
|
232 | + '<span>' . get_search_query() . '</span>' |
|
233 | + ); |
|
234 | + ?> |
|
235 | 235 | </h1> |
236 | 236 | </header> |
237 | 237 | |
238 | 238 | </div> |
239 | 239 | <?php |
240 | - elseif ( is_author() ) : |
|
241 | - $author = get_the_author(); |
|
242 | - $author_avatar = get_avatar( get_the_author_meta( 'ID' ), 256 ); |
|
243 | - $author_bio = get_the_archive_description(); |
|
244 | - ?> |
|
240 | + elseif ( is_author() ) : |
|
241 | + $author = get_the_author(); |
|
242 | + $author_avatar = get_avatar( get_the_author_meta( 'ID' ), 256 ); |
|
243 | + $author_bio = get_the_archive_description(); |
|
244 | + ?> |
|
245 | 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"> |
@@ -250,8 +250,8 @@ discard block |
||
250 | 250 | |
251 | 251 | </div> |
252 | 252 | <?php |
253 | - elseif ( is_archive() ) : |
|
254 | - ?> |
|
253 | + elseif ( is_archive() ) : |
|
254 | + ?> |
|
255 | 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"> |
@@ -264,15 +264,15 @@ discard block |
||
264 | 264 | </h1> |
265 | 265 | |
266 | 266 | <?php |
267 | - if ( false === apply_filters( 'lsx_display_global_header_description', false ) ) { |
|
268 | - the_archive_description(); |
|
269 | - } |
|
270 | - ?> |
|
267 | + if ( false === apply_filters( 'lsx_display_global_header_description', false ) ) { |
|
268 | + the_archive_description(); |
|
269 | + } |
|
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 ) : |
|
275 | - ?> |
|
274 | + elseif ( 'page' === $show_on_front && (int) get_option( 'page_for_posts' ) === $queried_object->ID ) : |
|
275 | + ?> |
|
276 | 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"> |
@@ -281,47 +281,47 @@ discard block |
||
281 | 281 | |
282 | 282 | </div> |
283 | 283 | <?php |
284 | - elseif ( ! is_singular( 'post' ) ) : |
|
285 | - // Display only the breadcrumbs. |
|
286 | - ?> |
|
284 | + elseif ( ! is_singular( 'post' ) ) : |
|
285 | + // Display only the breadcrumbs. |
|
286 | + ?> |
|
287 | 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() ) ) : |
|
292 | - // Display only the breadcrumbs. |
|
293 | - ?> |
|
291 | + elseif ( ( true === apply_filters( 'lsx_global_header_disable', false ) ) && ( ! is_search() ) ) : |
|
292 | + // Display only the breadcrumbs. |
|
293 | + ?> |
|
294 | 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 | - endif; |
|
299 | - } |
|
300 | - add_action( 'lsx_content_wrap_before', 'lsx_global_header' ); |
|
298 | + endif; |
|
299 | + } |
|
300 | + add_action( 'lsx_content_wrap_before', 'lsx_global_header' ); |
|
301 | 301 | endif; |
302 | 302 | |
303 | 303 | if ( ! function_exists( 'lsx_author_extra_info' ) ) : |
304 | - /** |
|
305 | - * Displays the author extra info. |
|
306 | - * |
|
307 | - * @package lsx |
|
308 | - * @subpackage layout |
|
309 | - */ |
|
310 | - function lsx_author_extra_info() { |
|
311 | - $default_size = 'sm'; |
|
312 | - $size = apply_filters( 'lsx_bootstrap_column_size', $default_size ); |
|
313 | - |
|
314 | - if ( is_author() ) : |
|
315 | - $author_id = get_the_author_meta( 'ID' ); |
|
316 | - $author = get_the_author(); |
|
317 | - $author_avatar = get_avatar( $author_id, 400 ); |
|
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 ); |
|
324 | - ?> |
|
304 | + /** |
|
305 | + * Displays the author extra info. |
|
306 | + * |
|
307 | + * @package lsx |
|
308 | + * @subpackage layout |
|
309 | + */ |
|
310 | + function lsx_author_extra_info() { |
|
311 | + $default_size = 'sm'; |
|
312 | + $size = apply_filters( 'lsx_bootstrap_column_size', $default_size ); |
|
313 | + |
|
314 | + if ( is_author() ) : |
|
315 | + $author_id = get_the_author_meta( 'ID' ); |
|
316 | + $author = get_the_author(); |
|
317 | + $author_avatar = get_avatar( $author_id, 400 ); |
|
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 ); |
|
324 | + ?> |
|
325 | 325 | <div class="col-<?php echo esc_attr( $size ); ?>-12"> |
326 | 326 | <div class="archive-author-data"> |
327 | 327 | <div class="row"> |
@@ -335,10 +335,10 @@ discard block |
||
335 | 335 | <!-- Name --> |
336 | 336 | <h2 class="archive-author-title"> |
337 | 337 | <?php |
338 | - if ( '' !== $author ) { |
|
339 | - echo esc_html( $author ); |
|
340 | - } |
|
341 | - ?> |
|
338 | + if ( '' !== $author ) { |
|
339 | + echo esc_html( $author ); |
|
340 | + } |
|
341 | + ?> |
|
342 | 342 | </h2> |
343 | 343 | <!-- Social --> |
344 | 344 | <?php if ( ! empty( $author_url ) || ! empty( $author_email ) || ! empty( $author_facebook ) || ! empty( $author_twitter ) ) : ?> |
@@ -375,36 +375,36 @@ discard block |
||
375 | 375 | <h2><?php echo esc_html__( 'Posts', 'lsx' ); ?></h2> |
376 | 376 | </div> |
377 | 377 | <?php |
378 | - endif; |
|
379 | - } |
|
380 | - add_action( 'lsx_content_wrap_before', 'lsx_author_extra_info', 11 ); |
|
378 | + endif; |
|
379 | + } |
|
380 | + add_action( 'lsx_content_wrap_before', 'lsx_author_extra_info', 11 ); |
|
381 | 381 | endif; |
382 | 382 | |
383 | 383 | if ( ! function_exists( 'lsx_post_header' ) ) : |
384 | - /** |
|
385 | - * Displays the post header. |
|
386 | - * |
|
387 | - * @package lsx |
|
388 | - * @subpackage layout |
|
389 | - */ |
|
390 | - function lsx_post_header() { |
|
391 | - $default_size = 'sm'; |
|
392 | - $size = apply_filters( 'lsx_bootstrap_column_size', $default_size ); |
|
393 | - |
|
394 | - $disable_title = get_post_meta( get_the_ID(), 'lsx_disable_title', true ); |
|
395 | - if ( 'yes' === $disable_title && is_singular( 'post' ) ) { |
|
396 | - return; |
|
397 | - } |
|
398 | - |
|
399 | - if ( is_singular( 'post' ) ) : |
|
400 | - $format = get_post_format(); |
|
401 | - |
|
402 | - if ( false === $format ) { |
|
403 | - $format = 'standard'; |
|
404 | - } |
|
405 | - |
|
406 | - $format = lsx_translate_format_to_fontawesome( $format ); |
|
407 | - ?> |
|
384 | + /** |
|
385 | + * Displays the post header. |
|
386 | + * |
|
387 | + * @package lsx |
|
388 | + * @subpackage layout |
|
389 | + */ |
|
390 | + function lsx_post_header() { |
|
391 | + $default_size = 'sm'; |
|
392 | + $size = apply_filters( 'lsx_bootstrap_column_size', $default_size ); |
|
393 | + |
|
394 | + $disable_title = get_post_meta( get_the_ID(), 'lsx_disable_title', true ); |
|
395 | + if ( 'yes' === $disable_title && is_singular( 'post' ) ) { |
|
396 | + return; |
|
397 | + } |
|
398 | + |
|
399 | + if ( is_singular( 'post' ) ) : |
|
400 | + $format = get_post_format(); |
|
401 | + |
|
402 | + if ( false === $format ) { |
|
403 | + $format = 'standard'; |
|
404 | + } |
|
405 | + |
|
406 | + $format = lsx_translate_format_to_fontawesome( $format ); |
|
407 | + ?> |
|
408 | 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"> |
@@ -414,58 +414,58 @@ discard block |
||
414 | 414 | </header> |
415 | 415 | </div> |
416 | 416 | <?php |
417 | - endif; |
|
418 | - } |
|
419 | - add_action( 'lsx_entry_top', 'lsx_post_header' ); |
|
417 | + endif; |
|
418 | + } |
|
419 | + add_action( 'lsx_entry_top', 'lsx_post_header' ); |
|
420 | 420 | endif; |
421 | 421 | |
422 | 422 | if ( ! function_exists( 'lsx_add_viewport_meta_tag' ) ) : |
423 | - /** |
|
424 | - * Add Viewport Meta Tag to head. |
|
425 | - * |
|
426 | - * @package lsx |
|
427 | - * @subpackage layout |
|
428 | - */ |
|
429 | - function lsx_add_viewport_meta_tag() { |
|
430 | - ?> |
|
423 | + /** |
|
424 | + * Add Viewport Meta Tag to head. |
|
425 | + * |
|
426 | + * @package lsx |
|
427 | + * @subpackage layout |
|
428 | + */ |
|
429 | + function lsx_add_viewport_meta_tag() { |
|
430 | + ?> |
|
431 | 431 | <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=0"> |
432 | 432 | <?php |
433 | - } |
|
434 | - add_action( 'wp_head', 'lsx_add_viewport_meta_tag' ); |
|
433 | + } |
|
434 | + add_action( 'wp_head', 'lsx_add_viewport_meta_tag' ); |
|
435 | 435 | endif; |
436 | 436 | |
437 | 437 | if ( ! function_exists( 'lsx_header_search_form' ) ) : |
438 | - /** |
|
439 | - * Add a search form to just above the nav menu. |
|
440 | - * |
|
441 | - * @package lsx |
|
442 | - * @subpackage layout |
|
443 | - */ |
|
444 | - function lsx_header_search_form() { |
|
445 | - $search_form = get_theme_mod( 'lsx_header_search', false ); |
|
446 | - |
|
447 | - if ( false !== $search_form || is_customize_preview() ) { |
|
448 | - get_search_form( true ); |
|
449 | - } |
|
450 | - } |
|
451 | - $mobile_header_layout = get_theme_mod( 'lsx_header_mobile_layout', 'navigation-bar' ); |
|
452 | - add_action( 'lsx_nav_before', 'lsx_header_search_form', 0 ); |
|
438 | + /** |
|
439 | + * Add a search form to just above the nav menu. |
|
440 | + * |
|
441 | + * @package lsx |
|
442 | + * @subpackage layout |
|
443 | + */ |
|
444 | + function lsx_header_search_form() { |
|
445 | + $search_form = get_theme_mod( 'lsx_header_search', false ); |
|
446 | + |
|
447 | + if ( false !== $search_form || is_customize_preview() ) { |
|
448 | + get_search_form( true ); |
|
449 | + } |
|
450 | + } |
|
451 | + $mobile_header_layout = get_theme_mod( 'lsx_header_mobile_layout', 'navigation-bar' ); |
|
452 | + add_action( 'lsx_nav_before', 'lsx_header_search_form', 0 ); |
|
453 | 453 | endif; |
454 | 454 | |
455 | 455 | // Add entry meta to single post if active. |
456 | 456 | if ( ! function_exists( 'lsx_add_entry_meta' ) ) : |
457 | - function lsx_add_entry_meta() { |
|
458 | - $disable_title = get_post_meta( get_the_ID(), 'lsx_disable_title', true ); |
|
459 | - if ( 'yes' === $disable_title && is_singular( 'post' ) ) { |
|
460 | - return; |
|
461 | - } |
|
462 | - if ( is_single() && is_singular( 'post' ) ) { |
|
463 | - ?> |
|
457 | + function lsx_add_entry_meta() { |
|
458 | + $disable_title = get_post_meta( get_the_ID(), 'lsx_disable_title', true ); |
|
459 | + if ( 'yes' === $disable_title && is_singular( 'post' ) ) { |
|
460 | + return; |
|
461 | + } |
|
462 | + if ( is_single() && is_singular( 'post' ) ) { |
|
463 | + ?> |
|
464 | 464 | <div class="entry-meta"> |
465 | 465 | <?php lsx_post_meta_single_top(); ?> |
466 | 466 | </div><!-- .entry-meta --> |
467 | 467 | <?php |
468 | - } |
|
469 | - } |
|
470 | - add_action( 'lsx_entry_top', 'lsx_add_entry_meta', 999 ); |
|
468 | + } |
|
469 | + } |
|
470 | + add_action( 'lsx_entry_top', 'lsx_add_entry_meta', 999 ); |
|
471 | 471 | endif; |
@@ -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_add_viewport_meta_tag' ) ) : |
|
422 | +if ( ! function_exists('lsx_add_viewport_meta_tag')) : |
|
423 | 423 | /** |
424 | 424 | * Add Viewport Meta Tag to head. |
425 | 425 | * |
@@ -431,10 +431,10 @@ discard block |
||
431 | 431 | <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=0"> |
432 | 432 | <?php |
433 | 433 | } |
434 | - add_action( 'wp_head', 'lsx_add_viewport_meta_tag' ); |
|
434 | + add_action('wp_head', 'lsx_add_viewport_meta_tag'); |
|
435 | 435 | endif; |
436 | 436 | |
437 | -if ( ! function_exists( 'lsx_header_search_form' ) ) : |
|
437 | +if ( ! function_exists('lsx_header_search_form')) : |
|
438 | 438 | /** |
439 | 439 | * Add a search form to just above the nav menu. |
440 | 440 | * |
@@ -442,24 +442,24 @@ discard block |
||
442 | 442 | * @subpackage layout |
443 | 443 | */ |
444 | 444 | function lsx_header_search_form() { |
445 | - $search_form = get_theme_mod( 'lsx_header_search', false ); |
|
445 | + $search_form = get_theme_mod('lsx_header_search', false); |
|
446 | 446 | |
447 | - if ( false !== $search_form || is_customize_preview() ) { |
|
448 | - get_search_form( true ); |
|
447 | + if (false !== $search_form || is_customize_preview()) { |
|
448 | + get_search_form(true); |
|
449 | 449 | } |
450 | 450 | } |
451 | - $mobile_header_layout = get_theme_mod( 'lsx_header_mobile_layout', 'navigation-bar' ); |
|
452 | - add_action( 'lsx_nav_before', 'lsx_header_search_form', 0 ); |
|
451 | + $mobile_header_layout = get_theme_mod('lsx_header_mobile_layout', 'navigation-bar'); |
|
452 | + add_action('lsx_nav_before', 'lsx_header_search_form', 0); |
|
453 | 453 | endif; |
454 | 454 | |
455 | 455 | // Add entry meta to single post if active. |
456 | -if ( ! function_exists( 'lsx_add_entry_meta' ) ) : |
|
456 | +if ( ! function_exists('lsx_add_entry_meta')) : |
|
457 | 457 | function lsx_add_entry_meta() { |
458 | - $disable_title = get_post_meta( get_the_ID(), 'lsx_disable_title', true ); |
|
459 | - if ( 'yes' === $disable_title && is_singular( 'post' ) ) { |
|
458 | + $disable_title = get_post_meta(get_the_ID(), 'lsx_disable_title', true); |
|
459 | + if ('yes' === $disable_title && is_singular('post')) { |
|
460 | 460 | return; |
461 | 461 | } |
462 | - if ( is_single() && is_singular( 'post' ) ) { |
|
462 | + if (is_single() && is_singular('post')) { |
|
463 | 463 | ?> |
464 | 464 | <div class="entry-meta"> |
465 | 465 | <?php lsx_post_meta_single_top(); ?> |
@@ -467,5 +467,5 @@ discard block |
||
467 | 467 | <?php |
468 | 468 | } |
469 | 469 | } |
470 | - add_action( 'lsx_entry_top', 'lsx_add_entry_meta', 999 ); |
|
470 | + add_action('lsx_entry_top', 'lsx_add_entry_meta', 999); |
|
471 | 471 | endif; |
@@ -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,19 +303,19 @@ 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; |
|
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 | 314 | |
315 | - if ( is_page_template( 'page-templates/template-front-page.php' ) ) { |
|
316 | - $content_width = 1140; |
|
317 | - } |
|
318 | - } |
|
315 | + if ( is_page_template( 'page-templates/template-front-page.php' ) ) { |
|
316 | + $content_width = 1140; |
|
317 | + } |
|
318 | + } |
|
319 | 319 | |
320 | 320 | endif; |
321 | 321 | |
@@ -323,31 +323,31 @@ discard block |
||
323 | 323 | |
324 | 324 | if ( ! function_exists( 'lsx_file_get_contents' ) ) : |
325 | 325 | |
326 | - /** |
|
327 | - * Get file contents. |
|
328 | - * |
|
329 | - * @package lsx |
|
330 | - * @subpackage config |
|
331 | - */ |
|
332 | - function lsx_file_get_contents( $file ) { |
|
333 | - if ( file_exists( $file ) ) { |
|
334 | - global $wp_filesystem; |
|
335 | - |
|
336 | - if ( empty( $wp_filesystem ) ) { |
|
337 | - require_once ABSPATH . 'wp-admin/includes/file.php'; |
|
338 | - WP_Filesystem(); |
|
339 | - } |
|
340 | - |
|
341 | - if ( $wp_filesystem ) { |
|
342 | - $contents = $wp_filesystem->get_contents( $file ); |
|
343 | - |
|
344 | - if ( ! empty( $contents ) ) { |
|
345 | - return $contents; |
|
346 | - } |
|
347 | - } |
|
348 | - } |
|
349 | - |
|
350 | - return ''; |
|
351 | - } |
|
326 | + /** |
|
327 | + * Get file contents. |
|
328 | + * |
|
329 | + * @package lsx |
|
330 | + * @subpackage config |
|
331 | + */ |
|
332 | + function lsx_file_get_contents( $file ) { |
|
333 | + if ( file_exists( $file ) ) { |
|
334 | + global $wp_filesystem; |
|
335 | + |
|
336 | + if ( empty( $wp_filesystem ) ) { |
|
337 | + require_once ABSPATH . 'wp-admin/includes/file.php'; |
|
338 | + WP_Filesystem(); |
|
339 | + } |
|
340 | + |
|
341 | + if ( $wp_filesystem ) { |
|
342 | + $contents = $wp_filesystem->get_contents( $file ); |
|
343 | + |
|
344 | + if ( ! empty( $contents ) ) { |
|
345 | + return $contents; |
|
346 | + } |
|
347 | + } |
|
348 | + } |
|
349 | + |
|
350 | + return ''; |
|
351 | + } |
|
352 | 352 | |
353 | 353 | endif; |
@@ -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. |
@@ -312,16 +312,16 @@ discard block |
||
312 | 312 | function lsx_process_content_width() { |
313 | 313 | global $content_width; |
314 | 314 | |
315 | - if ( is_page_template( 'page-templates/template-front-page.php' ) ) { |
|
315 | + if (is_page_template('page-templates/template-front-page.php')) { |
|
316 | 316 | $content_width = 1140; |
317 | 317 | } |
318 | 318 | } |
319 | 319 | |
320 | 320 | endif; |
321 | 321 | |
322 | -add_action( 'wp_head', 'lsx_process_content_width' ); |
|
322 | +add_action('wp_head', 'lsx_process_content_width'); |
|
323 | 323 | |
324 | -if ( ! function_exists( 'lsx_file_get_contents' ) ) : |
|
324 | +if ( ! function_exists('lsx_file_get_contents')) : |
|
325 | 325 | |
326 | 326 | /** |
327 | 327 | * Get file contents. |
@@ -329,19 +329,19 @@ discard block |
||
329 | 329 | * @package lsx |
330 | 330 | * @subpackage config |
331 | 331 | */ |
332 | - function lsx_file_get_contents( $file ) { |
|
333 | - if ( file_exists( $file ) ) { |
|
332 | + function lsx_file_get_contents($file) { |
|
333 | + if (file_exists($file)) { |
|
334 | 334 | global $wp_filesystem; |
335 | 335 | |
336 | - if ( empty( $wp_filesystem ) ) { |
|
336 | + if (empty($wp_filesystem)) { |
|
337 | 337 | require_once ABSPATH . 'wp-admin/includes/file.php'; |
338 | 338 | WP_Filesystem(); |
339 | 339 | } |
340 | 340 | |
341 | - if ( $wp_filesystem ) { |
|
342 | - $contents = $wp_filesystem->get_contents( $file ); |
|
341 | + if ($wp_filesystem) { |
|
342 | + $contents = $wp_filesystem->get_contents($file); |
|
343 | 343 | |
344 | - if ( ! empty( $contents ) ) { |
|
344 | + if ( ! empty($contents)) { |
|
345 | 345 | return $contents; |
346 | 346 | } |
347 | 347 | } |
@@ -7,117 +7,117 @@ discard block |
||
7 | 7 | */ |
8 | 8 | |
9 | 9 | if ( ! defined( 'ABSPATH' ) ) { |
10 | - exit; |
|
10 | + exit; |
|
11 | 11 | } |
12 | 12 | |
13 | 13 | if ( ! function_exists( 'lsx_customizer_layout_controls' ) ) : |
14 | 14 | |
15 | - /** |
|
16 | - * Returns an array of the layout panel. |
|
17 | - * |
|
18 | - * @package lsx |
|
19 | - * @subpackage customizer |
|
20 | - * |
|
21 | - * @return $lsx_controls array() |
|
22 | - */ |
|
23 | - function lsx_customizer_layout_controls( $lsx_controls ) { |
|
24 | - $lsx_controls['sections']['lsx-layout'] = array( |
|
25 | - 'title' => esc_html__( 'Layout', 'lsx' ), |
|
26 | - 'description' => esc_html__( 'Change the layout sitewide. If your homepage is set to use a page with a template, the following will not apply to it.', 'lsx' ), |
|
27 | - 'priority' => 22, |
|
28 | - ); |
|
29 | - |
|
30 | - $lsx_controls['settings']['lsx_header_fixed'] = array( |
|
31 | - 'default' => false, |
|
32 | - 'sanitize_callback' => 'lsx_sanitize_checkbox', |
|
33 | - 'transport' => 'postMessage', |
|
34 | - ); |
|
35 | - |
|
36 | - $lsx_controls['fields']['lsx_header_fixed'] = array( |
|
37 | - 'label' => esc_html__( 'Fixed Header', 'lsx' ), |
|
38 | - 'section' => 'lsx-layout', |
|
39 | - 'type' => 'checkbox', |
|
40 | - ); |
|
41 | - |
|
42 | - $lsx_controls['settings']['lsx_header_search'] = array( |
|
43 | - 'default' => false, |
|
44 | - 'sanitize_callback' => 'lsx_sanitize_checkbox', |
|
45 | - 'transport' => 'postMessage', |
|
46 | - ); |
|
47 | - |
|
48 | - $lsx_controls['fields']['lsx_header_search'] = array( |
|
49 | - 'label' => esc_html__( 'Search Box in Header', 'lsx' ), |
|
50 | - 'section' => 'lsx-layout', |
|
51 | - 'type' => 'checkbox', |
|
52 | - ); |
|
53 | - |
|
54 | - $lsx_controls['selective_refresh']['lsx_header_search'] = array( |
|
55 | - 'selector' => '#lsx-header-search-css', |
|
56 | - 'render_callback' => function() { |
|
57 | - $search_form = get_theme_mod( 'lsx_header_search' ); |
|
58 | - |
|
59 | - if ( false !== $search_form ) { |
|
60 | - echo 'body #searchform { display: block; }'; |
|
61 | - } else { |
|
62 | - echo 'body #searchform { display: none; }'; |
|
63 | - } |
|
64 | - }, |
|
65 | - ); |
|
66 | - |
|
67 | - $lsx_controls['settings']['lsx_header_layout'] = array( |
|
68 | - 'default' => 'inline', |
|
69 | - 'type' => 'theme_mod', |
|
70 | - 'transport' => 'postMessage', |
|
71 | - ); |
|
72 | - |
|
73 | - $lsx_controls['fields']['lsx_header_layout'] = array( |
|
74 | - 'label' => esc_html__( 'Header', 'lsx' ), |
|
75 | - 'section' => 'lsx-layout', |
|
76 | - 'control' => 'LSX_Customize_Header_Layout_Control', |
|
77 | - 'choices' => array( |
|
78 | - 'central', |
|
79 | - 'expanded', |
|
80 | - 'inline', |
|
81 | - ), |
|
82 | - ); |
|
83 | - |
|
84 | - $lsx_controls['settings']['lsx_header_mobile_layout'] = array( |
|
85 | - 'default' => 'navigation-bar', |
|
86 | - 'type' => 'theme_mod', |
|
87 | - 'transport' => 'postMessage', |
|
88 | - ); |
|
89 | - |
|
90 | - $lsx_controls['fields']['lsx_header_mobile_layout'] = array( |
|
91 | - 'label' => esc_html__( 'Mobile Header', 'lsx' ), |
|
92 | - 'section' => 'lsx-layout', |
|
93 | - 'control' => 'LSX_Customize_Mobile_Header_Layout_Control', |
|
94 | - 'choices' => array( |
|
95 | - 'navigation-bar', |
|
96 | - 'hamburger', |
|
97 | - ), |
|
98 | - ); |
|
99 | - |
|
100 | - $lsx_controls['settings']['lsx_layout'] = array( |
|
101 | - 'default' => '1c', |
|
102 | - 'type' => 'theme_mod', |
|
103 | - 'transport' => 'refresh', |
|
104 | - ); |
|
105 | - |
|
106 | - $lsx_controls['fields']['lsx_layout'] = array( |
|
107 | - 'label' => esc_html__( 'Body', 'lsx' ), |
|
108 | - 'section' => 'lsx-layout', |
|
109 | - 'control' => 'LSX_Customize_Layout_Control', |
|
110 | - 'choices' => array( |
|
111 | - '1c', |
|
112 | - '2cr', |
|
113 | - '2cl', |
|
114 | - ), |
|
115 | - ); |
|
116 | - |
|
117 | - $lsx_controls = apply_filters( 'lsx_layout_customizer_controls', $lsx_controls ); |
|
118 | - |
|
119 | - return $lsx_controls; |
|
120 | - } |
|
15 | + /** |
|
16 | + * Returns an array of the layout panel. |
|
17 | + * |
|
18 | + * @package lsx |
|
19 | + * @subpackage customizer |
|
20 | + * |
|
21 | + * @return $lsx_controls array() |
|
22 | + */ |
|
23 | + function lsx_customizer_layout_controls( $lsx_controls ) { |
|
24 | + $lsx_controls['sections']['lsx-layout'] = array( |
|
25 | + 'title' => esc_html__( 'Layout', 'lsx' ), |
|
26 | + 'description' => esc_html__( 'Change the layout sitewide. If your homepage is set to use a page with a template, the following will not apply to it.', 'lsx' ), |
|
27 | + 'priority' => 22, |
|
28 | + ); |
|
29 | + |
|
30 | + $lsx_controls['settings']['lsx_header_fixed'] = array( |
|
31 | + 'default' => false, |
|
32 | + 'sanitize_callback' => 'lsx_sanitize_checkbox', |
|
33 | + 'transport' => 'postMessage', |
|
34 | + ); |
|
35 | + |
|
36 | + $lsx_controls['fields']['lsx_header_fixed'] = array( |
|
37 | + 'label' => esc_html__( 'Fixed Header', 'lsx' ), |
|
38 | + 'section' => 'lsx-layout', |
|
39 | + 'type' => 'checkbox', |
|
40 | + ); |
|
41 | + |
|
42 | + $lsx_controls['settings']['lsx_header_search'] = array( |
|
43 | + 'default' => false, |
|
44 | + 'sanitize_callback' => 'lsx_sanitize_checkbox', |
|
45 | + 'transport' => 'postMessage', |
|
46 | + ); |
|
47 | + |
|
48 | + $lsx_controls['fields']['lsx_header_search'] = array( |
|
49 | + 'label' => esc_html__( 'Search Box in Header', 'lsx' ), |
|
50 | + 'section' => 'lsx-layout', |
|
51 | + 'type' => 'checkbox', |
|
52 | + ); |
|
53 | + |
|
54 | + $lsx_controls['selective_refresh']['lsx_header_search'] = array( |
|
55 | + 'selector' => '#lsx-header-search-css', |
|
56 | + 'render_callback' => function() { |
|
57 | + $search_form = get_theme_mod( 'lsx_header_search' ); |
|
58 | + |
|
59 | + if ( false !== $search_form ) { |
|
60 | + echo 'body #searchform { display: block; }'; |
|
61 | + } else { |
|
62 | + echo 'body #searchform { display: none; }'; |
|
63 | + } |
|
64 | + }, |
|
65 | + ); |
|
66 | + |
|
67 | + $lsx_controls['settings']['lsx_header_layout'] = array( |
|
68 | + 'default' => 'inline', |
|
69 | + 'type' => 'theme_mod', |
|
70 | + 'transport' => 'postMessage', |
|
71 | + ); |
|
72 | + |
|
73 | + $lsx_controls['fields']['lsx_header_layout'] = array( |
|
74 | + 'label' => esc_html__( 'Header', 'lsx' ), |
|
75 | + 'section' => 'lsx-layout', |
|
76 | + 'control' => 'LSX_Customize_Header_Layout_Control', |
|
77 | + 'choices' => array( |
|
78 | + 'central', |
|
79 | + 'expanded', |
|
80 | + 'inline', |
|
81 | + ), |
|
82 | + ); |
|
83 | + |
|
84 | + $lsx_controls['settings']['lsx_header_mobile_layout'] = array( |
|
85 | + 'default' => 'navigation-bar', |
|
86 | + 'type' => 'theme_mod', |
|
87 | + 'transport' => 'postMessage', |
|
88 | + ); |
|
89 | + |
|
90 | + $lsx_controls['fields']['lsx_header_mobile_layout'] = array( |
|
91 | + 'label' => esc_html__( 'Mobile Header', 'lsx' ), |
|
92 | + 'section' => 'lsx-layout', |
|
93 | + 'control' => 'LSX_Customize_Mobile_Header_Layout_Control', |
|
94 | + 'choices' => array( |
|
95 | + 'navigation-bar', |
|
96 | + 'hamburger', |
|
97 | + ), |
|
98 | + ); |
|
99 | + |
|
100 | + $lsx_controls['settings']['lsx_layout'] = array( |
|
101 | + 'default' => '1c', |
|
102 | + 'type' => 'theme_mod', |
|
103 | + 'transport' => 'refresh', |
|
104 | + ); |
|
105 | + |
|
106 | + $lsx_controls['fields']['lsx_layout'] = array( |
|
107 | + 'label' => esc_html__( 'Body', 'lsx' ), |
|
108 | + 'section' => 'lsx-layout', |
|
109 | + 'control' => 'LSX_Customize_Layout_Control', |
|
110 | + 'choices' => array( |
|
111 | + '1c', |
|
112 | + '2cr', |
|
113 | + '2cl', |
|
114 | + ), |
|
115 | + ); |
|
116 | + |
|
117 | + $lsx_controls = apply_filters( 'lsx_layout_customizer_controls', $lsx_controls ); |
|
118 | + |
|
119 | + return $lsx_controls; |
|
120 | + } |
|
121 | 121 | |
122 | 122 | endif; |
123 | 123 | |
@@ -125,143 +125,143 @@ discard block |
||
125 | 125 | |
126 | 126 | if ( ! function_exists( 'lsx_customizer_template_cover_controls' ) ) : |
127 | 127 | |
128 | - /** |
|
129 | - * Returns an array of the Cover Template panel. |
|
130 | - * |
|
131 | - * @package lsx |
|
132 | - * @subpackage customizer |
|
133 | - * |
|
134 | - * @return $lsx_controls array() |
|
135 | - */ |
|
136 | - function lsx_customizer_template_cover_controls( $lsx_controls ) { |
|
137 | - $lsx_controls['sections']['lsx-cover-template'] = array( |
|
138 | - 'title' => esc_html__( 'Cover Template Settings', 'lsx' ), |
|
139 | - 'description' => esc_html__( 'Change the cover template settings.', 'lsx' ), |
|
140 | - 'priority' => 23, |
|
141 | - ); |
|
142 | - |
|
143 | - $lsx_controls['settings']['lsx_cover_template_alt_logo'] = array( |
|
144 | - 'default' => '', |
|
145 | - 'type' => 'theme_mod', |
|
146 | - 'transport' => 'postMessage', |
|
147 | - 'capability' => 'edit_theme_options', |
|
148 | - 'sanitize_callback' => 'absint' |
|
149 | - ); |
|
150 | - |
|
151 | - $lsx_controls['fields']['lsx_cover_template_alt_logo'] = array( |
|
152 | - 'label' => esc_html__( 'Upload Alternative Logo Image', 'lsx' ), |
|
153 | - 'description' => __( 'Upload an alternative logo image (svg, png or jpg).', 'lsx' ), |
|
154 | - 'section' => 'lsx-cover-template', |
|
155 | - 'control' => 'WP_Customize_Media_Control', |
|
156 | - 'mime_type' => 'image', |
|
157 | - ); |
|
158 | - |
|
159 | - $lsx_controls['settings']['lsx_cover_template_fixed_background'] = array( |
|
160 | - 'default' => '', |
|
161 | - 'sanitize_callback' => 'lsx_sanitize_checkbox', |
|
162 | - 'transport' => 'postMessage', |
|
163 | - ); |
|
164 | - |
|
165 | - $lsx_controls['fields']['lsx_cover_template_fixed_background'] = array( |
|
166 | - 'label' => esc_html__( 'Fixed Background Image', 'lsx' ), |
|
167 | - 'section' => 'lsx-cover-template', |
|
168 | - 'type' => 'checkbox', |
|
169 | - ); |
|
170 | - |
|
171 | - $lsx_controls['settings']['lsx_cover_template_cover_background_color'] = array( |
|
172 | - 'default' => '#000000', |
|
173 | - 'sanitize_callback' => 'sanitize_hex_color', |
|
174 | - 'type' => 'theme_mod', |
|
175 | - 'transport' => 'postMessage', |
|
176 | - ); |
|
177 | - |
|
178 | - $lsx_controls['fields']['lsx_cover_template_cover_background_color'] = array( |
|
179 | - 'label' => esc_html__( 'Cover Background Colour', 'lsx' ), |
|
180 | - 'description' => __( 'The colour used for the cover background, for post or pages without featured image. Defaults to #27639e.', 'lsx' ), |
|
181 | - 'section' => 'lsx-cover-template', |
|
182 | - 'control' => 'WP_Customize_Color_Control', |
|
183 | - ); |
|
184 | - |
|
185 | - $lsx_controls['settings']['lsx_cover_template_overlay_background_color'] = array( |
|
186 | - 'default' => '#000000', |
|
187 | - 'sanitize_callback' => 'sanitize_hex_color', |
|
188 | - 'type' => 'theme_mod', |
|
189 | - 'transport' => 'postMessage', |
|
190 | - ); |
|
191 | - |
|
192 | - $lsx_controls['fields']['lsx_cover_template_overlay_background_color'] = array( |
|
193 | - 'label' => esc_html__( 'Overlay Background Colour', 'lsx' ), |
|
194 | - 'description' => __( 'The colour used for the overlay. Defaults to black.', 'lsx' ), |
|
195 | - 'section' => 'lsx-cover-template', |
|
196 | - 'control' => 'WP_Customize_Color_Control', |
|
197 | - ); |
|
198 | - |
|
199 | - $lsx_controls['settings']['lsx_cover_template_overlay_text_color'] = array( |
|
200 | - 'default' => '#ffffff', |
|
201 | - 'sanitize_callback' => 'sanitize_hex_color', |
|
202 | - 'type' => 'theme_mod', |
|
203 | - 'transport' => 'postMessage', |
|
204 | - ); |
|
205 | - |
|
206 | - $lsx_controls['fields']['lsx_cover_template_overlay_text_color'] = ( |
|
207 | - array( |
|
208 | - 'label' => __( 'Overlay Text Colour', 'lsx' ), |
|
209 | - 'description' => __( 'The colour used for the text in the overlay.', 'lsx' ), |
|
210 | - 'section' => 'lsx-cover-template', |
|
211 | - 'control' => 'WP_Customize_Color_Control', |
|
212 | - ) |
|
213 | - ); |
|
214 | - |
|
215 | - $lsx_controls['settings']['lsx_cover_template_overlay_opacity'] = array( |
|
216 | - 'default' => 80, |
|
217 | - 'sanitize_callback' => 'absint', |
|
218 | - 'transport' => 'postMessage', |
|
219 | - ); |
|
220 | - |
|
221 | - $lsx_controls['fields']['lsx_cover_template_overlay_opacity'] = ( |
|
222 | - array( |
|
223 | - 'label' => __( 'Overlay Opacity', 'lsx' ), |
|
224 | - 'description' => __( 'Make sure that the contrast is high enough so that the text is readable.', 'lsx' ), |
|
225 | - 'section' => 'lsx-cover-template', |
|
226 | - 'type' => 'range', |
|
227 | - ) |
|
228 | - ); |
|
229 | - |
|
230 | - $lsx_controls['settings']['lsx_cover_template_menu_text_color'] = array( |
|
231 | - 'default' => '#ffffff', |
|
232 | - 'sanitize_callback' => 'sanitize_hex_color', |
|
233 | - 'type' => 'theme_mod', |
|
234 | - 'transport' => 'postMessage', |
|
235 | - ); |
|
236 | - |
|
237 | - $lsx_controls['fields']['lsx_cover_template_menu_text_color'] = ( |
|
238 | - array( |
|
239 | - 'label' => __( 'Menu Text Colour', 'lsx' ), |
|
240 | - 'description' => __( 'The colour used for the text in the nav menu.', 'lsx' ), |
|
241 | - 'section' => 'lsx-cover-template', |
|
242 | - 'control' => 'WP_Customize_Color_Control', |
|
243 | - ) |
|
244 | - ); |
|
245 | - |
|
246 | - $lsx_controls['settings']['lsx_cover_template_text_hover_color'] = array( |
|
247 | - 'default' => '#f7ae00', |
|
248 | - 'sanitize_callback' => 'sanitize_hex_color', |
|
249 | - 'type' => 'theme_mod', |
|
250 | - 'transport' => 'postMessage', |
|
251 | - ); |
|
252 | - |
|
253 | - $lsx_controls['fields']['lsx_cover_template_text_hover_color'] = ( |
|
254 | - array( |
|
255 | - 'label' => __( 'Hover Text Colour', 'lsx' ), |
|
256 | - 'description' => __( 'The colour used for the text hover on links and the nav menu.', 'lsx' ), |
|
257 | - 'section' => 'lsx-cover-template', |
|
258 | - 'control' => 'WP_Customize_Color_Control', |
|
259 | - ) |
|
260 | - ); |
|
261 | - |
|
262 | - |
|
263 | - return $lsx_controls; |
|
264 | - } |
|
128 | + /** |
|
129 | + * Returns an array of the Cover Template panel. |
|
130 | + * |
|
131 | + * @package lsx |
|
132 | + * @subpackage customizer |
|
133 | + * |
|
134 | + * @return $lsx_controls array() |
|
135 | + */ |
|
136 | + function lsx_customizer_template_cover_controls( $lsx_controls ) { |
|
137 | + $lsx_controls['sections']['lsx-cover-template'] = array( |
|
138 | + 'title' => esc_html__( 'Cover Template Settings', 'lsx' ), |
|
139 | + 'description' => esc_html__( 'Change the cover template settings.', 'lsx' ), |
|
140 | + 'priority' => 23, |
|
141 | + ); |
|
142 | + |
|
143 | + $lsx_controls['settings']['lsx_cover_template_alt_logo'] = array( |
|
144 | + 'default' => '', |
|
145 | + 'type' => 'theme_mod', |
|
146 | + 'transport' => 'postMessage', |
|
147 | + 'capability' => 'edit_theme_options', |
|
148 | + 'sanitize_callback' => 'absint' |
|
149 | + ); |
|
150 | + |
|
151 | + $lsx_controls['fields']['lsx_cover_template_alt_logo'] = array( |
|
152 | + 'label' => esc_html__( 'Upload Alternative Logo Image', 'lsx' ), |
|
153 | + 'description' => __( 'Upload an alternative logo image (svg, png or jpg).', 'lsx' ), |
|
154 | + 'section' => 'lsx-cover-template', |
|
155 | + 'control' => 'WP_Customize_Media_Control', |
|
156 | + 'mime_type' => 'image', |
|
157 | + ); |
|
158 | + |
|
159 | + $lsx_controls['settings']['lsx_cover_template_fixed_background'] = array( |
|
160 | + 'default' => '', |
|
161 | + 'sanitize_callback' => 'lsx_sanitize_checkbox', |
|
162 | + 'transport' => 'postMessage', |
|
163 | + ); |
|
164 | + |
|
165 | + $lsx_controls['fields']['lsx_cover_template_fixed_background'] = array( |
|
166 | + 'label' => esc_html__( 'Fixed Background Image', 'lsx' ), |
|
167 | + 'section' => 'lsx-cover-template', |
|
168 | + 'type' => 'checkbox', |
|
169 | + ); |
|
170 | + |
|
171 | + $lsx_controls['settings']['lsx_cover_template_cover_background_color'] = array( |
|
172 | + 'default' => '#000000', |
|
173 | + 'sanitize_callback' => 'sanitize_hex_color', |
|
174 | + 'type' => 'theme_mod', |
|
175 | + 'transport' => 'postMessage', |
|
176 | + ); |
|
177 | + |
|
178 | + $lsx_controls['fields']['lsx_cover_template_cover_background_color'] = array( |
|
179 | + 'label' => esc_html__( 'Cover Background Colour', 'lsx' ), |
|
180 | + 'description' => __( 'The colour used for the cover background, for post or pages without featured image. Defaults to #27639e.', 'lsx' ), |
|
181 | + 'section' => 'lsx-cover-template', |
|
182 | + 'control' => 'WP_Customize_Color_Control', |
|
183 | + ); |
|
184 | + |
|
185 | + $lsx_controls['settings']['lsx_cover_template_overlay_background_color'] = array( |
|
186 | + 'default' => '#000000', |
|
187 | + 'sanitize_callback' => 'sanitize_hex_color', |
|
188 | + 'type' => 'theme_mod', |
|
189 | + 'transport' => 'postMessage', |
|
190 | + ); |
|
191 | + |
|
192 | + $lsx_controls['fields']['lsx_cover_template_overlay_background_color'] = array( |
|
193 | + 'label' => esc_html__( 'Overlay Background Colour', 'lsx' ), |
|
194 | + 'description' => __( 'The colour used for the overlay. Defaults to black.', 'lsx' ), |
|
195 | + 'section' => 'lsx-cover-template', |
|
196 | + 'control' => 'WP_Customize_Color_Control', |
|
197 | + ); |
|
198 | + |
|
199 | + $lsx_controls['settings']['lsx_cover_template_overlay_text_color'] = array( |
|
200 | + 'default' => '#ffffff', |
|
201 | + 'sanitize_callback' => 'sanitize_hex_color', |
|
202 | + 'type' => 'theme_mod', |
|
203 | + 'transport' => 'postMessage', |
|
204 | + ); |
|
205 | + |
|
206 | + $lsx_controls['fields']['lsx_cover_template_overlay_text_color'] = ( |
|
207 | + array( |
|
208 | + 'label' => __( 'Overlay Text Colour', 'lsx' ), |
|
209 | + 'description' => __( 'The colour used for the text in the overlay.', 'lsx' ), |
|
210 | + 'section' => 'lsx-cover-template', |
|
211 | + 'control' => 'WP_Customize_Color_Control', |
|
212 | + ) |
|
213 | + ); |
|
214 | + |
|
215 | + $lsx_controls['settings']['lsx_cover_template_overlay_opacity'] = array( |
|
216 | + 'default' => 80, |
|
217 | + 'sanitize_callback' => 'absint', |
|
218 | + 'transport' => 'postMessage', |
|
219 | + ); |
|
220 | + |
|
221 | + $lsx_controls['fields']['lsx_cover_template_overlay_opacity'] = ( |
|
222 | + array( |
|
223 | + 'label' => __( 'Overlay Opacity', 'lsx' ), |
|
224 | + 'description' => __( 'Make sure that the contrast is high enough so that the text is readable.', 'lsx' ), |
|
225 | + 'section' => 'lsx-cover-template', |
|
226 | + 'type' => 'range', |
|
227 | + ) |
|
228 | + ); |
|
229 | + |
|
230 | + $lsx_controls['settings']['lsx_cover_template_menu_text_color'] = array( |
|
231 | + 'default' => '#ffffff', |
|
232 | + 'sanitize_callback' => 'sanitize_hex_color', |
|
233 | + 'type' => 'theme_mod', |
|
234 | + 'transport' => 'postMessage', |
|
235 | + ); |
|
236 | + |
|
237 | + $lsx_controls['fields']['lsx_cover_template_menu_text_color'] = ( |
|
238 | + array( |
|
239 | + 'label' => __( 'Menu Text Colour', 'lsx' ), |
|
240 | + 'description' => __( 'The colour used for the text in the nav menu.', 'lsx' ), |
|
241 | + 'section' => 'lsx-cover-template', |
|
242 | + 'control' => 'WP_Customize_Color_Control', |
|
243 | + ) |
|
244 | + ); |
|
245 | + |
|
246 | + $lsx_controls['settings']['lsx_cover_template_text_hover_color'] = array( |
|
247 | + 'default' => '#f7ae00', |
|
248 | + 'sanitize_callback' => 'sanitize_hex_color', |
|
249 | + 'type' => 'theme_mod', |
|
250 | + 'transport' => 'postMessage', |
|
251 | + ); |
|
252 | + |
|
253 | + $lsx_controls['fields']['lsx_cover_template_text_hover_color'] = ( |
|
254 | + array( |
|
255 | + 'label' => __( 'Hover Text Colour', 'lsx' ), |
|
256 | + 'description' => __( 'The colour used for the text hover on links and the nav menu.', 'lsx' ), |
|
257 | + 'section' => 'lsx-cover-template', |
|
258 | + 'control' => 'WP_Customize_Color_Control', |
|
259 | + ) |
|
260 | + ); |
|
261 | + |
|
262 | + |
|
263 | + return $lsx_controls; |
|
264 | + } |
|
265 | 265 | |
266 | 266 | endif; |
267 | 267 | |
@@ -270,19 +270,19 @@ discard block |
||
270 | 270 | |
271 | 271 | if ( ! function_exists( 'lsx_get_customizer_controls' ) ) : |
272 | 272 | |
273 | - /** |
|
274 | - * Returns an array of $controls for the customizer class to generate. |
|
275 | - * |
|
276 | - * @package lsx |
|
277 | - * @subpackage customizer |
|
278 | - * |
|
279 | - * @return $lsx_controls array() |
|
280 | - */ |
|
281 | - function lsx_get_customizer_controls() { |
|
282 | - $lsx_controls = array(); |
|
283 | - $lsx_controls = apply_filters( 'lsx_customizer_controls', $lsx_controls ); |
|
284 | - return $lsx_controls; |
|
285 | - } |
|
273 | + /** |
|
274 | + * Returns an array of $controls for the customizer class to generate. |
|
275 | + * |
|
276 | + * @package lsx |
|
277 | + * @subpackage customizer |
|
278 | + * |
|
279 | + * @return $lsx_controls array() |
|
280 | + */ |
|
281 | + function lsx_get_customizer_controls() { |
|
282 | + $lsx_controls = array(); |
|
283 | + $lsx_controls = apply_filters( 'lsx_customizer_controls', $lsx_controls ); |
|
284 | + return $lsx_controls; |
|
285 | + } |
|
286 | 286 | |
287 | 287 | endif; |
288 | 288 |
@@ -6,11 +6,11 @@ discard block |
||
6 | 6 | * @subpackage customizer |
7 | 7 | */ |
8 | 8 | |
9 | -if ( ! defined( 'ABSPATH' ) ) { |
|
9 | +if ( ! defined('ABSPATH')) { |
|
10 | 10 | exit; |
11 | 11 | } |
12 | 12 | |
13 | -if ( ! function_exists( 'lsx_customizer_layout_controls' ) ) : |
|
13 | +if ( ! function_exists('lsx_customizer_layout_controls')) : |
|
14 | 14 | |
15 | 15 | /** |
16 | 16 | * Returns an array of the layout panel. |
@@ -20,10 +20,10 @@ discard block |
||
20 | 20 | * |
21 | 21 | * @return $lsx_controls array() |
22 | 22 | */ |
23 | - function lsx_customizer_layout_controls( $lsx_controls ) { |
|
23 | + function lsx_customizer_layout_controls($lsx_controls) { |
|
24 | 24 | $lsx_controls['sections']['lsx-layout'] = array( |
25 | - 'title' => esc_html__( 'Layout', 'lsx' ), |
|
26 | - 'description' => esc_html__( 'Change the layout sitewide. If your homepage is set to use a page with a template, the following will not apply to it.', 'lsx' ), |
|
25 | + 'title' => esc_html__('Layout', 'lsx'), |
|
26 | + 'description' => esc_html__('Change the layout sitewide. If your homepage is set to use a page with a template, the following will not apply to it.', 'lsx'), |
|
27 | 27 | 'priority' => 22, |
28 | 28 | ); |
29 | 29 | |
@@ -34,7 +34,7 @@ discard block |
||
34 | 34 | ); |
35 | 35 | |
36 | 36 | $lsx_controls['fields']['lsx_header_fixed'] = array( |
37 | - 'label' => esc_html__( 'Fixed Header', 'lsx' ), |
|
37 | + 'label' => esc_html__('Fixed Header', 'lsx'), |
|
38 | 38 | 'section' => 'lsx-layout', |
39 | 39 | 'type' => 'checkbox', |
40 | 40 | ); |
@@ -46,7 +46,7 @@ discard block |
||
46 | 46 | ); |
47 | 47 | |
48 | 48 | $lsx_controls['fields']['lsx_header_search'] = array( |
49 | - 'label' => esc_html__( 'Search Box in Header', 'lsx' ), |
|
49 | + 'label' => esc_html__('Search Box in Header', 'lsx'), |
|
50 | 50 | 'section' => 'lsx-layout', |
51 | 51 | 'type' => 'checkbox', |
52 | 52 | ); |
@@ -54,9 +54,9 @@ discard block |
||
54 | 54 | $lsx_controls['selective_refresh']['lsx_header_search'] = array( |
55 | 55 | 'selector' => '#lsx-header-search-css', |
56 | 56 | 'render_callback' => function() { |
57 | - $search_form = get_theme_mod( 'lsx_header_search' ); |
|
57 | + $search_form = get_theme_mod('lsx_header_search'); |
|
58 | 58 | |
59 | - if ( false !== $search_form ) { |
|
59 | + if (false !== $search_form) { |
|
60 | 60 | echo 'body #searchform { display: block; }'; |
61 | 61 | } else { |
62 | 62 | echo 'body #searchform { display: none; }'; |
@@ -71,7 +71,7 @@ discard block |
||
71 | 71 | ); |
72 | 72 | |
73 | 73 | $lsx_controls['fields']['lsx_header_layout'] = array( |
74 | - 'label' => esc_html__( 'Header', 'lsx' ), |
|
74 | + 'label' => esc_html__('Header', 'lsx'), |
|
75 | 75 | 'section' => 'lsx-layout', |
76 | 76 | 'control' => 'LSX_Customize_Header_Layout_Control', |
77 | 77 | 'choices' => array( |
@@ -88,7 +88,7 @@ discard block |
||
88 | 88 | ); |
89 | 89 | |
90 | 90 | $lsx_controls['fields']['lsx_header_mobile_layout'] = array( |
91 | - 'label' => esc_html__( 'Mobile Header', 'lsx' ), |
|
91 | + 'label' => esc_html__('Mobile Header', 'lsx'), |
|
92 | 92 | 'section' => 'lsx-layout', |
93 | 93 | 'control' => 'LSX_Customize_Mobile_Header_Layout_Control', |
94 | 94 | 'choices' => array( |
@@ -104,7 +104,7 @@ discard block |
||
104 | 104 | ); |
105 | 105 | |
106 | 106 | $lsx_controls['fields']['lsx_layout'] = array( |
107 | - 'label' => esc_html__( 'Body', 'lsx' ), |
|
107 | + 'label' => esc_html__('Body', 'lsx'), |
|
108 | 108 | 'section' => 'lsx-layout', |
109 | 109 | 'control' => 'LSX_Customize_Layout_Control', |
110 | 110 | 'choices' => array( |
@@ -114,16 +114,16 @@ discard block |
||
114 | 114 | ), |
115 | 115 | ); |
116 | 116 | |
117 | - $lsx_controls = apply_filters( 'lsx_layout_customizer_controls', $lsx_controls ); |
|
117 | + $lsx_controls = apply_filters('lsx_layout_customizer_controls', $lsx_controls); |
|
118 | 118 | |
119 | 119 | return $lsx_controls; |
120 | 120 | } |
121 | 121 | |
122 | 122 | endif; |
123 | 123 | |
124 | -add_filter( 'lsx_customizer_controls', 'lsx_customizer_layout_controls' ); |
|
124 | +add_filter('lsx_customizer_controls', 'lsx_customizer_layout_controls'); |
|
125 | 125 | |
126 | -if ( ! function_exists( 'lsx_customizer_template_cover_controls' ) ) : |
|
126 | +if ( ! function_exists('lsx_customizer_template_cover_controls')) : |
|
127 | 127 | |
128 | 128 | /** |
129 | 129 | * Returns an array of the Cover Template panel. |
@@ -133,10 +133,10 @@ discard block |
||
133 | 133 | * |
134 | 134 | * @return $lsx_controls array() |
135 | 135 | */ |
136 | - function lsx_customizer_template_cover_controls( $lsx_controls ) { |
|
136 | + function lsx_customizer_template_cover_controls($lsx_controls) { |
|
137 | 137 | $lsx_controls['sections']['lsx-cover-template'] = array( |
138 | - 'title' => esc_html__( 'Cover Template Settings', 'lsx' ), |
|
139 | - 'description' => esc_html__( 'Change the cover template settings.', 'lsx' ), |
|
138 | + 'title' => esc_html__('Cover Template Settings', 'lsx'), |
|
139 | + 'description' => esc_html__('Change the cover template settings.', 'lsx'), |
|
140 | 140 | 'priority' => 23, |
141 | 141 | ); |
142 | 142 | |
@@ -149,8 +149,8 @@ discard block |
||
149 | 149 | ); |
150 | 150 | |
151 | 151 | $lsx_controls['fields']['lsx_cover_template_alt_logo'] = array( |
152 | - 'label' => esc_html__( 'Upload Alternative Logo Image', 'lsx' ), |
|
153 | - 'description' => __( 'Upload an alternative logo image (svg, png or jpg).', 'lsx' ), |
|
152 | + 'label' => esc_html__('Upload Alternative Logo Image', 'lsx'), |
|
153 | + 'description' => __('Upload an alternative logo image (svg, png or jpg).', 'lsx'), |
|
154 | 154 | 'section' => 'lsx-cover-template', |
155 | 155 | 'control' => 'WP_Customize_Media_Control', |
156 | 156 | 'mime_type' => 'image', |
@@ -163,7 +163,7 @@ discard block |
||
163 | 163 | ); |
164 | 164 | |
165 | 165 | $lsx_controls['fields']['lsx_cover_template_fixed_background'] = array( |
166 | - 'label' => esc_html__( 'Fixed Background Image', 'lsx' ), |
|
166 | + 'label' => esc_html__('Fixed Background Image', 'lsx'), |
|
167 | 167 | 'section' => 'lsx-cover-template', |
168 | 168 | 'type' => 'checkbox', |
169 | 169 | ); |
@@ -176,8 +176,8 @@ discard block |
||
176 | 176 | ); |
177 | 177 | |
178 | 178 | $lsx_controls['fields']['lsx_cover_template_cover_background_color'] = array( |
179 | - 'label' => esc_html__( 'Cover Background Colour', 'lsx' ), |
|
180 | - 'description' => __( 'The colour used for the cover background, for post or pages without featured image. Defaults to #27639e.', 'lsx' ), |
|
179 | + 'label' => esc_html__('Cover Background Colour', 'lsx'), |
|
180 | + 'description' => __('The colour used for the cover background, for post or pages without featured image. Defaults to #27639e.', 'lsx'), |
|
181 | 181 | 'section' => 'lsx-cover-template', |
182 | 182 | 'control' => 'WP_Customize_Color_Control', |
183 | 183 | ); |
@@ -190,8 +190,8 @@ discard block |
||
190 | 190 | ); |
191 | 191 | |
192 | 192 | $lsx_controls['fields']['lsx_cover_template_overlay_background_color'] = array( |
193 | - 'label' => esc_html__( 'Overlay Background Colour', 'lsx' ), |
|
194 | - 'description' => __( 'The colour used for the overlay. Defaults to black.', 'lsx' ), |
|
193 | + 'label' => esc_html__('Overlay Background Colour', 'lsx'), |
|
194 | + 'description' => __('The colour used for the overlay. Defaults to black.', 'lsx'), |
|
195 | 195 | 'section' => 'lsx-cover-template', |
196 | 196 | 'control' => 'WP_Customize_Color_Control', |
197 | 197 | ); |
@@ -205,8 +205,8 @@ discard block |
||
205 | 205 | |
206 | 206 | $lsx_controls['fields']['lsx_cover_template_overlay_text_color'] = ( |
207 | 207 | array( |
208 | - 'label' => __( 'Overlay Text Colour', 'lsx' ), |
|
209 | - 'description' => __( 'The colour used for the text in the overlay.', 'lsx' ), |
|
208 | + 'label' => __('Overlay Text Colour', 'lsx'), |
|
209 | + 'description' => __('The colour used for the text in the overlay.', 'lsx'), |
|
210 | 210 | 'section' => 'lsx-cover-template', |
211 | 211 | 'control' => 'WP_Customize_Color_Control', |
212 | 212 | ) |
@@ -220,8 +220,8 @@ discard block |
||
220 | 220 | |
221 | 221 | $lsx_controls['fields']['lsx_cover_template_overlay_opacity'] = ( |
222 | 222 | array( |
223 | - 'label' => __( 'Overlay Opacity', 'lsx' ), |
|
224 | - 'description' => __( 'Make sure that the contrast is high enough so that the text is readable.', 'lsx' ), |
|
223 | + 'label' => __('Overlay Opacity', 'lsx'), |
|
224 | + 'description' => __('Make sure that the contrast is high enough so that the text is readable.', 'lsx'), |
|
225 | 225 | 'section' => 'lsx-cover-template', |
226 | 226 | 'type' => 'range', |
227 | 227 | ) |
@@ -236,8 +236,8 @@ discard block |
||
236 | 236 | |
237 | 237 | $lsx_controls['fields']['lsx_cover_template_menu_text_color'] = ( |
238 | 238 | array( |
239 | - 'label' => __( 'Menu Text Colour', 'lsx' ), |
|
240 | - 'description' => __( 'The colour used for the text in the nav menu.', 'lsx' ), |
|
239 | + 'label' => __('Menu Text Colour', 'lsx'), |
|
240 | + 'description' => __('The colour used for the text in the nav menu.', 'lsx'), |
|
241 | 241 | 'section' => 'lsx-cover-template', |
242 | 242 | 'control' => 'WP_Customize_Color_Control', |
243 | 243 | ) |
@@ -252,8 +252,8 @@ discard block |
||
252 | 252 | |
253 | 253 | $lsx_controls['fields']['lsx_cover_template_text_hover_color'] = ( |
254 | 254 | array( |
255 | - 'label' => __( 'Hover Text Colour', 'lsx' ), |
|
256 | - 'description' => __( 'The colour used for the text hover on links and the nav menu.', 'lsx' ), |
|
255 | + 'label' => __('Hover Text Colour', 'lsx'), |
|
256 | + 'description' => __('The colour used for the text hover on links and the nav menu.', 'lsx'), |
|
257 | 257 | 'section' => 'lsx-cover-template', |
258 | 258 | 'control' => 'WP_Customize_Color_Control', |
259 | 259 | ) |
@@ -265,10 +265,10 @@ discard block |
||
265 | 265 | |
266 | 266 | endif; |
267 | 267 | |
268 | -add_filter( 'lsx_customizer_controls', 'lsx_customizer_template_cover_controls' ); |
|
268 | +add_filter('lsx_customizer_controls', 'lsx_customizer_template_cover_controls'); |
|
269 | 269 | |
270 | 270 | |
271 | -if ( ! function_exists( 'lsx_get_customizer_controls' ) ) : |
|
271 | +if ( ! function_exists('lsx_get_customizer_controls')) : |
|
272 | 272 | |
273 | 273 | /** |
274 | 274 | * Returns an array of $controls for the customizer class to generate. |
@@ -280,10 +280,10 @@ discard block |
||
280 | 280 | */ |
281 | 281 | function lsx_get_customizer_controls() { |
282 | 282 | $lsx_controls = array(); |
283 | - $lsx_controls = apply_filters( 'lsx_customizer_controls', $lsx_controls ); |
|
283 | + $lsx_controls = apply_filters('lsx_customizer_controls', $lsx_controls); |
|
284 | 284 | return $lsx_controls; |
285 | 285 | } |
286 | 286 | |
287 | 287 | endif; |
288 | 288 | |
289 | -$lsx_customizer = new LSX_Theme_Customizer( lsx_get_customizer_controls() ); |
|
289 | +$lsx_customizer = new LSX_Theme_Customizer(lsx_get_customizer_controls()); |