@@ -6,27 +6,27 @@ |
||
6 | 6 | * @subpackage 404-widget |
7 | 7 | */ |
8 | 8 | |
9 | -if ( ! function_exists( 'lsx_widget_area_404_init' ) ) : |
|
9 | +if ( ! function_exists('lsx_widget_area_404_init')) : |
|
10 | 10 | function lsx_widget_area_404_init() { |
11 | - register_sidebar( array( |
|
12 | - 'name' => esc_html__( '404 page', 'lsx' ), |
|
11 | + register_sidebar(array( |
|
12 | + 'name' => esc_html__('404 page', 'lsx'), |
|
13 | 13 | 'id' => 'sidebar-404', |
14 | 14 | 'before_widget' => '<aside id="%1$s" class="widget %2$s">', |
15 | 15 | 'after_widget' => '</aside>', |
16 | 16 | 'before_title' => '<h3 class="widget-title">', |
17 | 17 | 'after_title' => '</h3>', |
18 | - ) ); |
|
18 | + )); |
|
19 | 19 | } |
20 | 20 | |
21 | 21 | endif; |
22 | 22 | |
23 | -add_action( 'widgets_init', 'lsx_widget_area_404_init' ); |
|
23 | +add_action('widgets_init', 'lsx_widget_area_404_init'); |
|
24 | 24 | |
25 | -if ( ! function_exists( 'my_search_placeholder' ) ) : |
|
25 | +if ( ! function_exists('my_search_placeholder')) : |
|
26 | 26 | function my_search_placeholder() { |
27 | - return __( 'lsdev.biz', 'lsx' ); |
|
27 | + return __('lsdev.biz', 'lsx'); |
|
28 | 28 | } |
29 | 29 | |
30 | 30 | endif; |
31 | 31 | |
32 | -add_filter( 'search_placeholder_text', 'my_search_placeholder' ); |
|
32 | +add_filter('search_placeholder_text', 'my_search_placeholder'); |
@@ -22,71 +22,71 @@ discard block |
||
22 | 22 | <ul class="lsx-wc-checkout-steps-items"> |
23 | 23 | <li class="lsx-wc-checkout-steps-item lsx-wc-checkout-steps-item-done"> |
24 | 24 | <i class="fa fa-check-circle" aria-hidden="true"></i> |
25 | - <span><span><?php esc_html_e( 'Choose your product', 'lsx-customizer' ); ?></span></span> |
|
25 | + <span><span><?php esc_html_e('Choose your product', 'lsx-customizer'); ?></span></span> |
|
26 | 26 | <i class="fa fa-angle-right" aria-hidden="true"></i> |
27 | 27 | </li> |
28 | 28 | |
29 | 29 | <li class="lsx-wc-checkout-steps-item lsx-wc-checkout-steps-item-done lsx-wc-checkout-steps-item-cart"> |
30 | 30 | <i class="fa fa-check-circle" aria-hidden="true"></i> |
31 | - <span><span><?php esc_html_e( 'My Cart', 'lsx-customizer' ); ?></span></span> |
|
31 | + <span><span><?php esc_html_e('My Cart', 'lsx-customizer'); ?></span></span> |
|
32 | 32 | </li> |
33 | 33 | |
34 | 34 | <li class="lsx-wc-checkout-steps-item lsx-wc-checkout-steps-item-done lsx-wc-checkout-steps-item-payment"> |
35 | 35 | <i class="fa fa-check-circle" aria-hidden="true"></i> |
36 | - <span><span><?php esc_html_e( 'Payment details', 'lsx-customizer' ); ?></span></span> |
|
36 | + <span><span><?php esc_html_e('Payment details', 'lsx-customizer'); ?></span></span> |
|
37 | 37 | <i class="fa fa-angle-right" aria-hidden="true"></i> |
38 | 38 | </li> |
39 | 39 | |
40 | 40 | <li class="lsx-wc-checkout-steps-item lsx-wc-checkout-steps-item-current lsx-wc-checkout-steps-item-thankyou"> |
41 | - <i class="lsx-wc-checkout-steps-counter" aria-hidden="true"><?php esc_html_e( '4', 'lsx-customizer' ); ?></i> |
|
42 | - <span><span><?php esc_html_e( 'Thank you!', 'lsx-customizer' ); ?></span></span> |
|
41 | + <i class="lsx-wc-checkout-steps-counter" aria-hidden="true"><?php esc_html_e('4', 'lsx-customizer'); ?></i> |
|
42 | + <span><span><?php esc_html_e('Thank you!', 'lsx-customizer'); ?></span></span> |
|
43 | 43 | </li> |
44 | 44 | </ul> |
45 | 45 | </div> |
46 | 46 | |
47 | 47 | <?php lsx_content_top(); ?> |
48 | 48 | |
49 | - <?php if ( have_posts() ) : ?> |
|
49 | + <?php if (have_posts()) : ?> |
|
50 | 50 | |
51 | - <?php while ( have_posts() ) : the_post(); ?> |
|
51 | + <?php while (have_posts()) : the_post(); ?> |
|
52 | 52 | |
53 | 53 | <?php |
54 | 54 | WC()->payment_gateways()->payment_gateways; |
55 | - $order_key = isset( $_GET['key'] ) ? wc_clean( $_GET['key'] ) : ''; |
|
56 | - $order_id = absint( $wp->query_vars['order-received'] ); |
|
57 | - $order = wc_get_order( $order_id ); |
|
55 | + $order_key = isset($_GET['key']) ? wc_clean($_GET['key']) : ''; |
|
56 | + $order_id = absint($wp->query_vars['order-received']); |
|
57 | + $order = wc_get_order($order_id); |
|
58 | 58 | ?> |
59 | 59 | |
60 | - <?php if ( $order && $order->get_id() === $order_id && $order->get_order_key() === $order_key ) : ?> |
|
60 | + <?php if ($order && $order->get_id() === $order_id && $order->get_order_key() === $order_key) : ?> |
|
61 | 61 | |
62 | 62 | <?php // @codingStandardsIgnoreStart ?> |
63 | 63 | |
64 | - <div class="alert alert-success"><?php echo apply_filters( 'woocommerce_thankyou_order_received_text', esc_html__( 'Thank you. Your order has been received.', 'lsx' ), $order ); ?></div> |
|
64 | + <div class="alert alert-success"><?php echo apply_filters('woocommerce_thankyou_order_received_text', esc_html__('Thank you. Your order has been received.', 'lsx'), $order); ?></div> |
|
65 | 65 | |
66 | 66 | <div class="row"> |
67 | 67 | <div class="col-xs-12 col-sm-6"> |
68 | - <h2><?php esc_html_e( 'Order Details', 'lsx' ); ?></h2> |
|
68 | + <h2><?php esc_html_e('Order Details', 'lsx'); ?></h2> |
|
69 | 69 | |
70 | 70 | <table class="table"> |
71 | 71 | <tbody> |
72 | 72 | <tr> |
73 | - <th><?php esc_html_e( 'Order:', 'lsx' ); ?></th> |
|
73 | + <th><?php esc_html_e('Order:', 'lsx'); ?></th> |
|
74 | 74 | <td><?php echo $order->get_order_number(); ?></td> |
75 | 75 | </tr> |
76 | 76 | |
77 | 77 | <tr> |
78 | - <th><?php esc_html_e( 'Date:', 'lsx' ); ?></th> |
|
79 | - <td><?php echo date_i18n( get_option( 'date_format' ), strtotime( $order->order_date ) ); ?></td> |
|
78 | + <th><?php esc_html_e('Date:', 'lsx'); ?></th> |
|
79 | + <td><?php echo date_i18n(get_option('date_format'), strtotime($order->order_date)); ?></td> |
|
80 | 80 | </tr> |
81 | 81 | |
82 | 82 | <tr> |
83 | - <th><?php esc_html_e( 'Total:', 'lsx' ); ?></th> |
|
83 | + <th><?php esc_html_e('Total:', 'lsx'); ?></th> |
|
84 | 84 | <td><?php echo $order->get_formatted_order_total(); ?></td> |
85 | 85 | </tr> |
86 | 86 | |
87 | - <?php if ( $order->payment_method_title ) : ?> |
|
87 | + <?php if ($order->payment_method_title) : ?> |
|
88 | 88 | <tr> |
89 | - <th><?php esc_html_e( 'Payment method:', 'lsx' ); ?></th> |
|
89 | + <th><?php esc_html_e('Payment method:', 'lsx'); ?></th> |
|
90 | 90 | <td><?php echo $order->payment_method_title; ?></td> |
91 | 91 | </tr> |
92 | 92 | <?php endif; ?> |
@@ -95,48 +95,48 @@ discard block |
||
95 | 95 | |
96 | 96 | <?php // do_action( 'woocommerce_order_details_after_order_table', $order ); ?> |
97 | 97 | |
98 | - <h2><?php esc_html_e( 'Customer details', 'lsx' ); ?></h2> |
|
98 | + <h2><?php esc_html_e('Customer details', 'lsx'); ?></h2> |
|
99 | 99 | |
100 | 100 | <dl class="customer_details"> |
101 | 101 | <?php |
102 | - if ( $order->billing_email ) echo '<dt>' . esc_html__( 'Email:', 'lsx' ) . '</dt><dd>' . $order->billing_email . '</dd>'; |
|
103 | - if ( $order->billing_phone ) echo '<dt>' . esc_html__( 'Telephone:', 'lsx' ) . '</dt><dd>' . $order->billing_phone . '</dd>'; |
|
102 | + if ($order->billing_email) echo '<dt>' . esc_html__('Email:', 'lsx') . '</dt><dd>' . $order->billing_email . '</dd>'; |
|
103 | + if ($order->billing_phone) echo '<dt>' . esc_html__('Telephone:', 'lsx') . '</dt><dd>' . $order->billing_phone . '</dd>'; |
|
104 | 104 | |
105 | 105 | // Additional customer details hook |
106 | - do_action( 'woocommerce_order_details_after_customer_details', $order ); |
|
106 | + do_action('woocommerce_order_details_after_customer_details', $order); |
|
107 | 107 | ?> |
108 | 108 | </dl> |
109 | 109 | |
110 | - <?php if ( ! wc_ship_to_billing_address_only() && $order->needs_shipping_address() && get_option( 'woocommerce_calc_shipping' ) !== 'no' ) : ?> |
|
110 | + <?php if ( ! wc_ship_to_billing_address_only() && $order->needs_shipping_address() && get_option('woocommerce_calc_shipping') !== 'no') : ?> |
|
111 | 111 | |
112 | 112 | <div class="row"> |
113 | 113 | <div class="col-xs-12 col-sm-6"> |
114 | 114 | |
115 | 115 | <?php endif; ?> |
116 | 116 | |
117 | - <h3><?php esc_html_e( 'Billing Address', 'lsx' ); ?></h3> |
|
117 | + <h3><?php esc_html_e('Billing Address', 'lsx'); ?></h3> |
|
118 | 118 | |
119 | 119 | <address> |
120 | 120 | <?php |
121 | - if ( ! $order->get_formatted_billing_address() ) { |
|
122 | - esc_html_e( 'N/A', 'lsx' ); |
|
121 | + if ( ! $order->get_formatted_billing_address()) { |
|
122 | + esc_html_e('N/A', 'lsx'); |
|
123 | 123 | } else { |
124 | 124 | echo $order->get_formatted_billing_address(); |
125 | 125 | } |
126 | 126 | ?> |
127 | 127 | </address> |
128 | 128 | |
129 | - <?php if ( ! wc_ship_to_billing_address_only() && $order->needs_shipping_address() && get_option( 'woocommerce_calc_shipping' ) !== 'no' ) : ?> |
|
129 | + <?php if ( ! wc_ship_to_billing_address_only() && $order->needs_shipping_address() && get_option('woocommerce_calc_shipping') !== 'no') : ?> |
|
130 | 130 | |
131 | 131 | </div> |
132 | 132 | |
133 | 133 | <div class="col-xs-12 col-sm-6"> |
134 | - <h3><?php esc_html_e( 'Shipping Address', 'lsx' ); ?></h3> |
|
134 | + <h3><?php esc_html_e('Shipping Address', 'lsx'); ?></h3> |
|
135 | 135 | |
136 | 136 | <address> |
137 | 137 | <?php |
138 | - if ( ! $order->get_formatted_shipping_address() ) { |
|
139 | - esc_html_e( 'N/A', 'lsx' ); |
|
138 | + if ( ! $order->get_formatted_shipping_address()) { |
|
139 | + esc_html_e('N/A', 'lsx'); |
|
140 | 140 | } else { |
141 | 141 | echo $order->get_formatted_shipping_address(); |
142 | 142 | } |
@@ -149,68 +149,68 @@ discard block |
||
149 | 149 | </div> |
150 | 150 | |
151 | 151 | <div class="col-xs-12 col-sm-6"> |
152 | - <h2><?php esc_html_e( 'Products details', 'lsx' ); ?></h2> |
|
152 | + <h2><?php esc_html_e('Products details', 'lsx'); ?></h2> |
|
153 | 153 | |
154 | 154 | <table class="table"> |
155 | 155 | <thead> |
156 | 156 | <tr> |
157 | - <th><?php esc_html_e( 'Product', 'lsx' ); ?></th> |
|
158 | - <th><?php esc_html_e( 'Total', 'lsx' ); ?></th> |
|
157 | + <th><?php esc_html_e('Product', 'lsx'); ?></th> |
|
158 | + <th><?php esc_html_e('Total', 'lsx'); ?></th> |
|
159 | 159 | </tr> |
160 | 160 | </thead> |
161 | 161 | |
162 | 162 | <tbody> |
163 | 163 | <?php |
164 | - if ( sizeof( $order->get_items() ) > 0 ) : |
|
165 | - foreach( $order->get_items() as $item ) : |
|
166 | - $_product = apply_filters( 'woocommerce_order_item_product', $order->get_product_from_item( $item ), $item ); |
|
167 | - $item_meta = new WC_Order_Item_Meta( $item['item_meta'], $_product ); |
|
164 | + if (sizeof($order->get_items()) > 0) : |
|
165 | + foreach ($order->get_items() as $item) : |
|
166 | + $_product = apply_filters('woocommerce_order_item_product', $order->get_product_from_item($item), $item); |
|
167 | + $item_meta = new WC_Order_Item_Meta($item['item_meta'], $_product); |
|
168 | 168 | ?> |
169 | 169 | |
170 | 170 | <tr> |
171 | 171 | <td> |
172 | 172 | <?php |
173 | - if ( $_product && ! $_product->is_visible() ) { |
|
174 | - echo apply_filters( 'woocommerce_order_item_name', $item['name'], $item ); |
|
173 | + if ($_product && ! $_product->is_visible()) { |
|
174 | + echo apply_filters('woocommerce_order_item_name', $item['name'], $item); |
|
175 | 175 | } else { |
176 | - echo apply_filters( 'woocommerce_order_item_name', sprintf( '<a href="%s">%s</a>', get_permalink( $item['product_id'] ), $item['name'] ), $item ); |
|
176 | + echo apply_filters('woocommerce_order_item_name', sprintf('<a href="%s">%s</a>', get_permalink($item['product_id']), $item['name']), $item); |
|
177 | 177 | } |
178 | 178 | |
179 | - echo apply_filters( 'woocommerce_order_item_quantity_html', ' <strong class="product-quantity">' . sprintf( '× %s', $item['qty'] ) . '</strong>', $item ); |
|
179 | + echo apply_filters('woocommerce_order_item_quantity_html', ' <strong class="product-quantity">' . sprintf('× %s', $item['qty']) . '</strong>', $item); |
|
180 | 180 | |
181 | 181 | ob_start(); |
182 | 182 | $item_meta->display(); |
183 | 183 | $_item_meta = ob_get_clean(); |
184 | 184 | |
185 | - if ( ! empty( $_item_meta ) ) { |
|
185 | + if ( ! empty($_item_meta)) { |
|
186 | 186 | echo $_item_meta; |
187 | 187 | } else { |
188 | 188 | echo '<br>'; |
189 | 189 | } |
190 | 190 | |
191 | - if ( $_product && $_product->exists() && $_product->is_downloadable() && $order->is_download_permitted() ) { |
|
192 | - $download_files = $order->get_item_downloads( $item ); |
|
191 | + if ($_product && $_product->exists() && $_product->is_downloadable() && $order->is_download_permitted()) { |
|
192 | + $download_files = $order->get_item_downloads($item); |
|
193 | 193 | $i = 0; |
194 | 194 | $links = array(); |
195 | 195 | |
196 | - if ( empty( $download_files ) ) { |
|
196 | + if (empty($download_files)) { |
|
197 | 197 | $download_files = $_product->get_files(); |
198 | 198 | } |
199 | 199 | |
200 | - foreach ( $download_files as $download_id => $file ) { |
|
200 | + foreach ($download_files as $download_id => $file) { |
|
201 | 201 | $i++; |
202 | 202 | |
203 | - if ( $i > 1 ) { |
|
203 | + if ($i > 1) { |
|
204 | 204 | echo '<br>'; |
205 | 205 | } |
206 | 206 | |
207 | - if ( ! empty( $_item_meta ) ) { |
|
207 | + if ( ! empty($_item_meta)) { |
|
208 | 208 | echo '<span style="margin-top: -2.4rem; display: block;">'; |
209 | 209 | } else { |
210 | 210 | echo '<span>'; |
211 | 211 | } |
212 | 212 | |
213 | - echo '<a href="' . esc_url( $file['download_url'] ? $file['download_url'] : $file['file'] ) . '">' . sprintf( esc_html__( 'Download file%s', 'lsx' ), ( count( $download_files ) > 1 ? ' ' . $i . ': ' : ': ' ) ) . esc_html( $file['name'] ) . '</a>'; |
|
213 | + echo '<a href="' . esc_url($file['download_url'] ? $file['download_url'] : $file['file']) . '">' . sprintf(esc_html__('Download file%s', 'lsx'), (count($download_files) > 1 ? ' ' . $i . ': ' : ': ')) . esc_html($file['name']) . '</a>'; |
|
214 | 214 | echo '</span>'; |
215 | 215 | } |
216 | 216 | } |
@@ -218,15 +218,15 @@ discard block |
||
218 | 218 | </td> |
219 | 219 | |
220 | 220 | <td> |
221 | - <?php echo $order->get_formatted_line_subtotal( $item ); ?> |
|
221 | + <?php echo $order->get_formatted_line_subtotal($item); ?> |
|
222 | 222 | </td> |
223 | 223 | </tr> |
224 | 224 | |
225 | 225 | <?php |
226 | - if ( $order->has_status( array( 'completed', 'processing' ) ) && ( $purchase_note = get_post_meta( $_product->id, '_purchase_note', true ) ) ) { |
|
226 | + if ($order->has_status(array('completed', 'processing')) && ($purchase_note = get_post_meta($_product->id, '_purchase_note', true))) { |
|
227 | 227 | ?> |
228 | 228 | <tr class="product-purchase-note"> |
229 | - <td colspan="3"><?php echo wpautop( do_shortcode( wp_kses_post( $purchase_note ) ) ); ?></td> |
|
229 | + <td colspan="3"><?php echo wpautop(do_shortcode(wp_kses_post($purchase_note))); ?></td> |
|
230 | 230 | </tr> |
231 | 231 | <?php |
232 | 232 | } |
@@ -239,8 +239,8 @@ discard block |
||
239 | 239 | |
240 | 240 | <tfoot> |
241 | 241 | <?php |
242 | - if ( $totals = $order->get_order_item_totals() ) : |
|
243 | - foreach ( $totals as $total ) : |
|
242 | + if ($totals = $order->get_order_item_totals()) : |
|
243 | + foreach ($totals as $total) : |
|
244 | 244 | ?> |
245 | 245 | <tr> |
246 | 246 | <th scope="row"><?php echo $total['label']; ?></th> |
@@ -253,9 +253,9 @@ discard block |
||
253 | 253 | </tfoot> |
254 | 254 | </table> |
255 | 255 | |
256 | - <?php if ( 'bacs' === $order->get_payment_method() ) { ?> |
|
257 | - <h2><?php esc_html_e( 'Bank Details', 'lsx' ); ?></h2> |
|
258 | - <?php do_action( 'woocommerce_thankyou_' . $order->get_payment_method(), $order->get_id() ); ?> |
|
256 | + <?php if ('bacs' === $order->get_payment_method()) { ?> |
|
257 | + <h2><?php esc_html_e('Bank Details', 'lsx'); ?></h2> |
|
258 | + <?php do_action('woocommerce_thankyou_' . $order->get_payment_method(), $order->get_id()); ?> |
|
259 | 259 | <?php } ?> |
260 | 260 | </div> |
261 | 261 | </div> |
@@ -264,7 +264,7 @@ discard block |
||
264 | 264 | |
265 | 265 | <?php else : ?> |
266 | 266 | |
267 | - <div class="alert alert-danger"><?php esc_html_e( 'Invalid order.', 'lsx' ); ?></div> |
|
267 | + <div class="alert alert-danger"><?php esc_html_e('Invalid order.', 'lsx'); ?></div> |
|
268 | 268 | |
269 | 269 | <?php endif; ?> |
270 | 270 |
@@ -6,13 +6,13 @@ discard block |
||
6 | 6 | * @subpackage bbpress |
7 | 7 | */ |
8 | 8 | |
9 | -if ( ! defined( 'ABSPATH' ) ) { |
|
9 | +if ( ! defined('ABSPATH')) { |
|
10 | 10 | exit; |
11 | 11 | } |
12 | 12 | |
13 | 13 | global $bbpress; |
14 | 14 | |
15 | -if ( ! function_exists( 'lsx_bbpress_scripts_add_styles' ) ) : |
|
15 | +if ( ! function_exists('lsx_bbpress_scripts_add_styles')) : |
|
16 | 16 | |
17 | 17 | /** |
18 | 18 | * bbPress enqueue styles. |
@@ -21,19 +21,19 @@ discard block |
||
21 | 21 | * @subpackage bbpress |
22 | 22 | */ |
23 | 23 | function lsx_bbpress_scripts_add_styles() { |
24 | - wp_enqueue_style( 'bbpress-lsx', get_template_directory_uri() . '/assets/css/bb-press.css', array( 'lsx_main' ), LSX_VERSION ); |
|
25 | - wp_style_add_data( 'bbpress-lsx', 'rtl', 'replace' ); |
|
24 | + wp_enqueue_style('bbpress-lsx', get_template_directory_uri() . '/assets/css/bb-press.css', array('lsx_main'), LSX_VERSION); |
|
25 | + wp_style_add_data('bbpress-lsx', 'rtl', 'replace'); |
|
26 | 26 | } |
27 | 27 | |
28 | - add_action( 'wp_enqueue_scripts', 'lsx_bbpress_scripts_add_styles' ); |
|
28 | + add_action('wp_enqueue_scripts', 'lsx_bbpress_scripts_add_styles'); |
|
29 | 29 | |
30 | 30 | endif; |
31 | 31 | |
32 | 32 | /**** Remove "Archives:" from the forums archive title. ******/ |
33 | 33 | |
34 | -add_filter( 'get_the_archive_title', 'modify_archive_title', 10, 1 ); |
|
34 | +add_filter('get_the_archive_title', 'modify_archive_title', 10, 1); |
|
35 | 35 | |
36 | -function modify_archive_title( $title ) { |
|
37 | - $title = __( 'Forums', 'lsx' ); |
|
36 | +function modify_archive_title($title) { |
|
37 | + $title = __('Forums', 'lsx'); |
|
38 | 38 | return $title; |
39 | 39 | } |
@@ -6,11 +6,11 @@ discard block |
||
6 | 6 | * @subpackage config |
7 | 7 | */ |
8 | 8 | |
9 | -if ( ! defined( 'ABSPATH' ) ) { |
|
9 | +if ( ! defined('ABSPATH')) { |
|
10 | 10 | exit; |
11 | 11 | } |
12 | 12 | |
13 | -if ( ! function_exists( 'lsx_setup' ) ) : |
|
13 | +if ( ! function_exists('lsx_setup')) : |
|
14 | 14 | |
15 | 15 | /** |
16 | 16 | * Theme after_setup_theme action. |
@@ -22,58 +22,58 @@ 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-wide', 350, 230, true ); |
|
28 | - add_image_size( 'lsx-thumbnail-square', 350, 350, true ); |
|
29 | - add_image_size( 'lsx-thumbnail-single', 750, 350, true ); |
|
30 | - add_image_size( 'lsx-banner', 1920, 600, true ); |
|
27 | + add_image_size('lsx-thumbnail-wide', 350, 230, true); |
|
28 | + add_image_size('lsx-thumbnail-square', 350, 350, true); |
|
29 | + add_image_size('lsx-thumbnail-single', 750, 350, true); |
|
30 | + add_image_size('lsx-banner', 1920, 600, true); |
|
31 | 31 | |
32 | - register_nav_menus( array( |
|
33 | - 'primary' => esc_html__( 'Primary Menu', 'lsx' ), |
|
34 | - 'top-menu' => esc_html__( 'Top Menu (right)' , 'lsx' ), |
|
35 | - 'top-menu-left' => esc_html__( 'Top Menu (left)' , 'lsx' ), |
|
36 | - 'social' => esc_html__( 'Social Menu' , 'lsx' ), |
|
37 | - 'footer' => esc_html__( 'Footer Menu' , 'lsx' ), |
|
38 | - ) ); |
|
32 | + register_nav_menus(array( |
|
33 | + 'primary' => esc_html__('Primary Menu', 'lsx'), |
|
34 | + 'top-menu' => esc_html__('Top Menu (right)', 'lsx'), |
|
35 | + 'top-menu-left' => esc_html__('Top Menu (left)', 'lsx'), |
|
36 | + 'social' => esc_html__('Social Menu', 'lsx'), |
|
37 | + 'footer' => esc_html__('Footer Menu', 'lsx'), |
|
38 | + )); |
|
39 | 39 | |
40 | - add_theme_support( 'automatic-feed-links' ); |
|
41 | - add_theme_support( 'custom-background' ); |
|
40 | + add_theme_support('automatic-feed-links'); |
|
41 | + add_theme_support('custom-background'); |
|
42 | 42 | |
43 | - add_theme_support( 'custom-logo', array( |
|
43 | + add_theme_support('custom-logo', array( |
|
44 | 44 | 'height' => 50, |
45 | 45 | 'width' => 160, |
46 | 46 | 'flex-width' => true, |
47 | 47 | 'flex-height' => true, |
48 | - ) ); |
|
48 | + )); |
|
49 | 49 | |
50 | - add_theme_support( 'html5', array( 'caption' ) ); |
|
50 | + add_theme_support('html5', array('caption')); |
|
51 | 51 | |
52 | - add_theme_support( 'post-formats', array( |
|
52 | + add_theme_support('post-formats', array( |
|
53 | 53 | 'image', |
54 | 54 | 'video', |
55 | 55 | 'gallery', |
56 | 56 | 'audio', |
57 | 57 | 'quote', |
58 | - ) ); |
|
58 | + )); |
|
59 | 59 | |
60 | - add_theme_support( 'post-thumbnails' ); |
|
61 | - add_theme_support( 'sensei' ); |
|
60 | + add_theme_support('post-thumbnails'); |
|
61 | + add_theme_support('sensei'); |
|
62 | 62 | |
63 | - add_theme_support( 'site-logo', array( |
|
63 | + add_theme_support('site-logo', array( |
|
64 | 64 | 'header-text' => array( |
65 | 65 | 'site-title', |
66 | 66 | 'site-description', |
67 | 67 | ), |
68 | 68 | 'size' => 'medium', |
69 | - ) ); |
|
69 | + )); |
|
70 | 70 | |
71 | - add_theme_support( 'title-tag' ); |
|
71 | + add_theme_support('title-tag'); |
|
72 | 72 | |
73 | 73 | /* @TODO - Necessary to test it */ |
74 | 74 | // add_theme_support( 'woocommerce' ); |
75 | 75 | |
76 | - add_theme_support( 'starter-content', array( |
|
76 | + add_theme_support('starter-content', array( |
|
77 | 77 | 'widgets' => array( |
78 | 78 | 'sidebar-home' => array( |
79 | 79 | 'custom_widget_1' => array( |
@@ -81,7 +81,7 @@ discard block |
||
81 | 81 | |
82 | 82 | array( |
83 | 83 | 'title' => '', |
84 | - '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>' ), |
|
84 | + '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>'), |
|
85 | 85 | ), |
86 | 86 | ), |
87 | 87 | |
@@ -90,7 +90,7 @@ discard block |
||
90 | 90 | |
91 | 91 | array( |
92 | 92 | 'title' => '', |
93 | - '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>' ), |
|
93 | + '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>'), |
|
94 | 94 | ), |
95 | 95 | ), |
96 | 96 | |
@@ -99,7 +99,7 @@ discard block |
||
99 | 99 | |
100 | 100 | array( |
101 | 101 | 'title' => '', |
102 | - '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>' ), |
|
102 | + '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>'), |
|
103 | 103 | ), |
104 | 104 | ), |
105 | 105 | ), |
@@ -109,8 +109,8 @@ discard block |
||
109 | 109 | 'text', |
110 | 110 | |
111 | 111 | array( |
112 | - 'title' => esc_html__( 'Space for Footer Widgets', 'lsx' ), |
|
113 | - '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' ), |
|
112 | + 'title' => esc_html__('Space for Footer Widgets', 'lsx'), |
|
113 | + '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'), |
|
114 | 114 | ), |
115 | 115 | ), |
116 | 116 | |
@@ -118,8 +118,8 @@ discard block |
||
118 | 118 | 'text', |
119 | 119 | |
120 | 120 | array( |
121 | - 'title' => esc_html__( 'Space for Footer Widgets', 'lsx' ), |
|
122 | - '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' ), |
|
121 | + 'title' => esc_html__('Space for Footer Widgets', 'lsx'), |
|
122 | + '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'), |
|
123 | 123 | ), |
124 | 124 | ), |
125 | 125 | |
@@ -127,8 +127,8 @@ discard block |
||
127 | 127 | 'text', |
128 | 128 | |
129 | 129 | array( |
130 | - 'title' => esc_html__( 'Contact us:', 'lsx' ), |
|
131 | - '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' ), |
|
130 | + 'title' => esc_html__('Contact us:', 'lsx'), |
|
131 | + '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'), |
|
132 | 132 | ), |
133 | 133 | ), |
134 | 134 | ), |
@@ -138,8 +138,8 @@ discard block |
||
138 | 138 | 'text', |
139 | 139 | |
140 | 140 | array( |
141 | - 'title' => esc_html__( 'A Footer Call to Action', 'lsx' ), |
|
142 | - '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' ), |
|
141 | + 'title' => esc_html__('A Footer Call to Action', 'lsx'), |
|
142 | + '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'), |
|
143 | 143 | ), |
144 | 144 | ), |
145 | 145 | ), |
@@ -149,7 +149,7 @@ discard block |
||
149 | 149 | 'home' => array( |
150 | 150 | 'template' => 'page-templates/template-front-page.php', |
151 | 151 | 'thumbnail' => '{{image-banner-example-01}}', |
152 | - 'post_title' => esc_html__( 'LSX is a free WordPress theme', 'lsx' ), |
|
152 | + 'post_title' => esc_html__('LSX is a free WordPress theme', 'lsx'), |
|
153 | 153 | 'post_content' => '', |
154 | 154 | ), |
155 | 155 | |
@@ -166,17 +166,17 @@ discard block |
||
166 | 166 | |
167 | 167 | 'attachments' => array( |
168 | 168 | 'image-banner-example-01' => array( |
169 | - 'post_title' => esc_html_x( 'Banner Example 01', 'Theme starter content', 'lsx' ), |
|
169 | + 'post_title' => esc_html_x('Banner Example 01', 'Theme starter content', 'lsx'), |
|
170 | 170 | 'file' => 'assets/images/admin/banner-example-01.jpg', |
171 | 171 | ), |
172 | 172 | |
173 | 173 | 'image-banner-example-02' => array( |
174 | - 'post_title' => esc_html_x( 'Banner Example 02', 'Theme starter content', 'lsx' ), |
|
174 | + 'post_title' => esc_html_x('Banner Example 02', 'Theme starter content', 'lsx'), |
|
175 | 175 | 'file' => 'assets/images/admin/banner-example-02.jpg', |
176 | 176 | ), |
177 | 177 | |
178 | 178 | 'image-banner-example-03' => array( |
179 | - 'post_title' => esc_html_x( 'Banner Example 03', 'Theme starter content', 'lsx' ), |
|
179 | + 'post_title' => esc_html_x('Banner Example 03', 'Theme starter content', 'lsx'), |
|
180 | 180 | 'file' => 'assets/images/admin/banner-example-03.jpg', |
181 | 181 | ), |
182 | 182 | ), |
@@ -185,12 +185,12 @@ discard block |
||
185 | 185 | 'show_on_front' => 'page', |
186 | 186 | 'page_on_front' => '{{home}}', |
187 | 187 | 'page_for_posts' => '{{blog}}', |
188 | - 'blogdescription' => esc_html__( 'LSX starter content example', 'lsx' ), |
|
188 | + 'blogdescription' => esc_html__('LSX starter content example', 'lsx'), |
|
189 | 189 | ), |
190 | 190 | |
191 | 191 | 'nav_menus' => array( |
192 | 192 | 'primary' => array( |
193 | - 'name' => esc_html__( 'Primary Menu', 'lsx' ), |
|
193 | + 'name' => esc_html__('Primary Menu', 'lsx'), |
|
194 | 194 | |
195 | 195 | 'items' => array( |
196 | 196 | 'page_home', |
@@ -201,7 +201,7 @@ discard block |
||
201 | 201 | ), |
202 | 202 | |
203 | 203 | 'top-menu' => array( |
204 | - 'name' => esc_html__( 'Top Menu', 'lsx' ), |
|
204 | + 'name' => esc_html__('Top Menu', 'lsx'), |
|
205 | 205 | |
206 | 206 | 'items' => array( |
207 | 207 | 'custom_link_1' => array( |
@@ -229,7 +229,7 @@ discard block |
||
229 | 229 | ), |
230 | 230 | |
231 | 231 | 'social' => array( |
232 | - 'name' => esc_html__( 'Social Menu', 'lsx' ), |
|
232 | + 'name' => esc_html__('Social Menu', 'lsx'), |
|
233 | 233 | |
234 | 234 | 'items' => array( |
235 | 235 | 'link_facebook', |
@@ -244,7 +244,7 @@ discard block |
||
244 | 244 | ), |
245 | 245 | |
246 | 246 | 'footer' => array( |
247 | - 'name' => esc_html__( 'Footer Menu', 'lsx' ), |
|
247 | + 'name' => esc_html__('Footer Menu', 'lsx'), |
|
248 | 248 | |
249 | 249 | 'items' => array( |
250 | 250 | 'page_about', |
@@ -258,14 +258,14 @@ discard block |
||
258 | 258 | 'lsx_header_search' => false, |
259 | 259 | 'lsx_layout' => '1c', |
260 | 260 | ), |
261 | - ) ); |
|
261 | + )); |
|
262 | 262 | } |
263 | 263 | |
264 | 264 | endif; |
265 | 265 | |
266 | -add_action( 'after_setup_theme', 'lsx_setup' ); |
|
266 | +add_action('after_setup_theme', 'lsx_setup'); |
|
267 | 267 | |
268 | -if ( ! function_exists( 'lsx_init' ) ) : |
|
268 | +if ( ! function_exists('lsx_init')) : |
|
269 | 269 | |
270 | 270 | /** |
271 | 271 | * Theme init action. |
@@ -274,20 +274,20 @@ discard block |
||
274 | 274 | * @subpackage config |
275 | 275 | */ |
276 | 276 | function lsx_init() { |
277 | - add_post_type_support( 'page', 'excerpt' ); |
|
277 | + add_post_type_support('page', 'excerpt'); |
|
278 | 278 | |
279 | - if ( class_exists( 'WooCommerce' ) ) { |
|
280 | - remove_action( 'woocommerce_before_main_content', 'woocommerce_breadcrumb', 20 ); |
|
279 | + if (class_exists('WooCommerce')) { |
|
280 | + remove_action('woocommerce_before_main_content', 'woocommerce_breadcrumb', 20); |
|
281 | 281 | } |
282 | 282 | |
283 | - remove_action( 'comment_form', 'wp_comment_form_unfiltered_html_nonce',10 ); |
|
283 | + remove_action('comment_form', 'wp_comment_form_unfiltered_html_nonce', 10); |
|
284 | 284 | } |
285 | 285 | |
286 | 286 | endif; |
287 | 287 | |
288 | -add_action( 'init', 'lsx_init', 100 ); |
|
288 | +add_action('init', 'lsx_init', 100); |
|
289 | 289 | |
290 | -if ( ! function_exists( 'lsx_process_content_width' ) ) : |
|
290 | +if ( ! function_exists('lsx_process_content_width')) : |
|
291 | 291 | |
292 | 292 | /** |
293 | 293 | * Overwrite the $content_width var, based on the layout of the page. |
@@ -299,8 +299,8 @@ discard block |
||
299 | 299 | global $content_width; |
300 | 300 | |
301 | 301 | if ( |
302 | - is_page_template( 'page-templates/template-front-page.php' ) || |
|
303 | - is_page_template( 'page-templates/template-full-width.php' ) |
|
302 | + is_page_template('page-templates/template-front-page.php') || |
|
303 | + is_page_template('page-templates/template-full-width.php') |
|
304 | 304 | ) { |
305 | 305 | $content_width = 1140; |
306 | 306 | } |
@@ -308,9 +308,9 @@ discard block |
||
308 | 308 | |
309 | 309 | endif; |
310 | 310 | |
311 | -add_action( 'wp_head', 'lsx_process_content_width' ); |
|
311 | +add_action('wp_head', 'lsx_process_content_width'); |
|
312 | 312 | |
313 | -if ( ! function_exists( 'lsx_file_get_contents' ) ) : |
|
313 | +if ( ! function_exists('lsx_file_get_contents')) : |
|
314 | 314 | |
315 | 315 | /** |
316 | 316 | * Get file contents. |
@@ -318,19 +318,19 @@ discard block |
||
318 | 318 | * @package lsx |
319 | 319 | * @subpackage config |
320 | 320 | */ |
321 | - function lsx_file_get_contents( $file ) { |
|
322 | - if ( file_exists( $file ) ) { |
|
321 | + function lsx_file_get_contents($file) { |
|
322 | + if (file_exists($file)) { |
|
323 | 323 | global $wp_filesystem; |
324 | 324 | |
325 | - if ( empty( $wp_filesystem ) ) { |
|
326 | - require_once( ABSPATH . 'wp-admin/includes/file.php' ); |
|
325 | + if (empty($wp_filesystem)) { |
|
326 | + require_once(ABSPATH . 'wp-admin/includes/file.php'); |
|
327 | 327 | WP_Filesystem(); |
328 | 328 | } |
329 | 329 | |
330 | - if ( $wp_filesystem ) { |
|
331 | - $contents = $wp_filesystem->get_contents( $file ); |
|
330 | + if ($wp_filesystem) { |
|
331 | + $contents = $wp_filesystem->get_contents($file); |
|
332 | 332 | |
333 | - if ( ! empty( $contents ) ) { |
|
333 | + if ( ! empty($contents)) { |
|
334 | 334 | return $contents; |
335 | 335 | } |
336 | 336 | } |
@@ -6,11 +6,11 @@ discard block |
||
6 | 6 | * @subpackage woocommerce |
7 | 7 | */ |
8 | 8 | |
9 | -if ( ! defined( 'ABSPATH' ) ) { |
|
9 | +if ( ! defined('ABSPATH')) { |
|
10 | 10 | exit; |
11 | 11 | } |
12 | 12 | |
13 | -if ( ! function_exists( 'lsx_wc_support' ) ) : |
|
13 | +if ( ! function_exists('lsx_wc_support')) : |
|
14 | 14 | |
15 | 15 | /** |
16 | 16 | * WooCommerce support. |
@@ -19,17 +19,17 @@ discard block |
||
19 | 19 | * @subpackage woocommerce |
20 | 20 | */ |
21 | 21 | function lsx_wc_support() { |
22 | - add_theme_support( 'woocommerce' ); |
|
23 | - add_theme_support( 'wc-product-gallery-zoom' ); |
|
24 | - add_theme_support( 'wc-product-gallery-lightbox' ); |
|
25 | - add_theme_support( 'wc-product-gallery-slider' ); |
|
22 | + add_theme_support('woocommerce'); |
|
23 | + add_theme_support('wc-product-gallery-zoom'); |
|
24 | + add_theme_support('wc-product-gallery-lightbox'); |
|
25 | + add_theme_support('wc-product-gallery-slider'); |
|
26 | 26 | } |
27 | 27 | |
28 | - add_action( 'after_setup_theme', 'lsx_wc_support' ); |
|
28 | + add_action('after_setup_theme', 'lsx_wc_support'); |
|
29 | 29 | |
30 | 30 | endif; |
31 | 31 | |
32 | -if ( ! function_exists( 'lsx_wc_scripts_add_styles' ) ) : |
|
32 | +if ( ! function_exists('lsx_wc_scripts_add_styles')) : |
|
33 | 33 | |
34 | 34 | /** |
35 | 35 | * WooCommerce enqueue styles. |
@@ -38,18 +38,18 @@ discard block |
||
38 | 38 | * @subpackage woocommerce |
39 | 39 | */ |
40 | 40 | function lsx_wc_scripts_add_styles() { |
41 | - wp_enqueue_style( 'woocommerce-lsx', get_template_directory_uri() . '/assets/css/woocommerce.css', array( 'lsx_main' ), LSX_VERSION ); |
|
42 | - wp_style_add_data( 'woocommerce-lsx', 'rtl', 'replace' ); |
|
41 | + wp_enqueue_style('woocommerce-lsx', get_template_directory_uri() . '/assets/css/woocommerce.css', array('lsx_main'), LSX_VERSION); |
|
42 | + wp_style_add_data('woocommerce-lsx', 'rtl', 'replace'); |
|
43 | 43 | |
44 | 44 | // Remove WC Shipping Multiple Addresses specific script causing issues on checkout. |
45 | - wp_dequeue_script( 'wcms-country-select' ); |
|
45 | + wp_dequeue_script('wcms-country-select'); |
|
46 | 46 | } |
47 | 47 | |
48 | - add_action( 'wp_enqueue_scripts', 'lsx_wc_scripts_add_styles' ); |
|
48 | + add_action('wp_enqueue_scripts', 'lsx_wc_scripts_add_styles'); |
|
49 | 49 | |
50 | 50 | endif; |
51 | 51 | |
52 | -if ( ! function_exists( 'lsx_wc_form_field_args' ) ) : |
|
52 | +if ( ! function_exists('lsx_wc_form_field_args')) : |
|
53 | 53 | |
54 | 54 | /** |
55 | 55 | * WooCommerce form fields. |
@@ -57,17 +57,17 @@ discard block |
||
57 | 57 | * @package lsx |
58 | 58 | * @subpackage woocommerce |
59 | 59 | */ |
60 | - function lsx_wc_form_field_args( $args, $key, $value ) { |
|
60 | + function lsx_wc_form_field_args($args, $key, $value) { |
|
61 | 61 | $args['input_class'][] = 'form-control'; |
62 | 62 | |
63 | 63 | return $args; |
64 | 64 | } |
65 | 65 | |
66 | - add_action( 'woocommerce_form_field_args', 'lsx_wc_form_field_args', 10, 3 ); |
|
66 | + add_action('woocommerce_form_field_args', 'lsx_wc_form_field_args', 10, 3); |
|
67 | 67 | |
68 | 68 | endif; |
69 | 69 | |
70 | -if ( ! function_exists( 'lsx_wc_theme_wrapper_start' ) ) : |
|
70 | +if ( ! function_exists('lsx_wc_theme_wrapper_start')) : |
|
71 | 71 | |
72 | 72 | /** |
73 | 73 | * WooCommerce wrapper start. |
@@ -77,18 +77,18 @@ discard block |
||
77 | 77 | */ |
78 | 78 | function lsx_wc_theme_wrapper_start() { |
79 | 79 | lsx_content_wrap_before(); |
80 | - echo '<div id="primary" class="content-area ' . esc_attr( lsx_main_class() ) . '">'; |
|
80 | + echo '<div id="primary" class="content-area ' . esc_attr(lsx_main_class()) . '">'; |
|
81 | 81 | lsx_content_before(); |
82 | 82 | echo '<main id="main" class="site-main" role="main">'; |
83 | 83 | lsx_content_top(); |
84 | 84 | } |
85 | 85 | |
86 | - remove_action( 'woocommerce_before_main_content', 'woocommerce_output_content_wrapper', 10 ); |
|
87 | - add_action( 'woocommerce_before_main_content', 'lsx_wc_theme_wrapper_start' ); |
|
86 | + remove_action('woocommerce_before_main_content', 'woocommerce_output_content_wrapper', 10); |
|
87 | + add_action('woocommerce_before_main_content', 'lsx_wc_theme_wrapper_start'); |
|
88 | 88 | |
89 | 89 | endif; |
90 | 90 | |
91 | -if ( ! function_exists( 'lsx_wc_theme_wrapper_end' ) ) : |
|
91 | +if ( ! function_exists('lsx_wc_theme_wrapper_end')) : |
|
92 | 92 | |
93 | 93 | /** |
94 | 94 | * WooCommerce wrapper end. |
@@ -104,12 +104,12 @@ discard block |
||
104 | 104 | lsx_content_wrap_after(); |
105 | 105 | } |
106 | 106 | |
107 | - remove_action( 'woocommerce_after_main_content', 'woocommerce_output_content_wrapper_end', 10 ); |
|
108 | - add_action( 'woocommerce_after_main_content', 'lsx_wc_theme_wrapper_end' ); |
|
107 | + remove_action('woocommerce_after_main_content', 'woocommerce_output_content_wrapper_end', 10); |
|
108 | + add_action('woocommerce_after_main_content', 'lsx_wc_theme_wrapper_end'); |
|
109 | 109 | |
110 | 110 | endif; |
111 | 111 | |
112 | -if ( ! function_exists( 'lsx_wc_disable_lsx_banner_plugin' ) ) : |
|
112 | +if ( ! function_exists('lsx_wc_disable_lsx_banner_plugin')) : |
|
113 | 113 | |
114 | 114 | /** |
115 | 115 | * Disable LSX Banners plugin in some WC pages. |
@@ -117,25 +117,25 @@ discard block |
||
117 | 117 | * @package lsx |
118 | 118 | * @subpackage woocommerce |
119 | 119 | */ |
120 | - function lsx_wc_disable_lsx_banner_plugin( $disabled ) { |
|
120 | + function lsx_wc_disable_lsx_banner_plugin($disabled) { |
|
121 | 121 | global $post; |
122 | 122 | |
123 | - if ( is_cart() || is_checkout() || is_account_page() ) { |
|
123 | + if (is_cart() || is_checkout() || is_account_page()) { |
|
124 | 124 | $disabled = true; |
125 | 125 | } |
126 | 126 | |
127 | - if ( $post && class_exists( 'WC_Wishlists_Pages' ) && WC_Wishlists_Pages::is_wishlist_page( $post->post_name ) ) { |
|
127 | + if ($post && class_exists('WC_Wishlists_Pages') && WC_Wishlists_Pages::is_wishlist_page($post->post_name)) { |
|
128 | 128 | $disabled = true; |
129 | 129 | } |
130 | 130 | |
131 | 131 | return $disabled; |
132 | 132 | } |
133 | 133 | |
134 | - add_filter( 'lsx_banner_plugin_disable', 'lsx_wc_disable_lsx_banner_plugin' ); |
|
134 | + add_filter('lsx_banner_plugin_disable', 'lsx_wc_disable_lsx_banner_plugin'); |
|
135 | 135 | |
136 | 136 | endif; |
137 | 137 | |
138 | -if ( ! function_exists( 'lsx_wc_disable_lsx_banner' ) ) : |
|
138 | +if ( ! function_exists('lsx_wc_disable_lsx_banner')) : |
|
139 | 139 | |
140 | 140 | /** |
141 | 141 | * Disable LSX Banners banner in some WC pages. |
@@ -143,19 +143,19 @@ discard block |
||
143 | 143 | * @package lsx |
144 | 144 | * @subpackage woocommerce |
145 | 145 | */ |
146 | - function lsx_wc_disable_lsx_banner( $disabled ) { |
|
147 | - if ( is_shop() || is_product_category() || is_product_tag() || is_product() ) { |
|
146 | + function lsx_wc_disable_lsx_banner($disabled) { |
|
147 | + if (is_shop() || is_product_category() || is_product_tag() || is_product()) { |
|
148 | 148 | $disabled = true; |
149 | 149 | } |
150 | 150 | |
151 | 151 | return $disabled; |
152 | 152 | } |
153 | 153 | |
154 | - add_filter( 'lsx_banner_disable', 'lsx_wc_disable_lsx_banner' ); |
|
154 | + add_filter('lsx_banner_disable', 'lsx_wc_disable_lsx_banner'); |
|
155 | 155 | |
156 | 156 | endif; |
157 | 157 | |
158 | -if ( ! function_exists( 'lsx_wc_add_cart' ) ) : |
|
158 | +if ( ! function_exists('lsx_wc_add_cart')) : |
|
159 | 159 | |
160 | 160 | /** |
161 | 161 | * Adds WC cart to the header. |
@@ -163,34 +163,34 @@ discard block |
||
163 | 163 | * @package lsx |
164 | 164 | * @subpackage template-tags |
165 | 165 | */ |
166 | - function lsx_wc_add_cart( $items, $args ) { |
|
167 | - $cart_menu_item_position = apply_filters( 'lsx_wc_cart_menu_item_position', 'primary' ); |
|
166 | + function lsx_wc_add_cart($items, $args) { |
|
167 | + $cart_menu_item_position = apply_filters('lsx_wc_cart_menu_item_position', 'primary'); |
|
168 | 168 | |
169 | 169 | $cart_logged_out_position = $cart_menu_item_position . '_logged_out'; |
170 | 170 | |
171 | - if ( $cart_menu_item_position === $args->theme_location || $cart_logged_out_position === $args->theme_location ) { |
|
172 | - $customizer_option = get_theme_mod( 'lsx_header_wc_cart', false ); |
|
171 | + if ($cart_menu_item_position === $args->theme_location || $cart_logged_out_position === $args->theme_location) { |
|
172 | + $customizer_option = get_theme_mod('lsx_header_wc_cart', false); |
|
173 | 173 | |
174 | - if ( ! empty( $customizer_option ) ) { |
|
174 | + if ( ! empty($customizer_option)) { |
|
175 | 175 | ob_start(); |
176 | - the_widget( 'WC_Widget_Cart', 'title=' ); |
|
176 | + the_widget('WC_Widget_Cart', 'title='); |
|
177 | 177 | $widget = ob_get_clean(); |
178 | 178 | |
179 | - if ( is_cart() ) { |
|
179 | + if (is_cart()) { |
|
180 | 180 | $class = 'current-menu-item'; |
181 | 181 | } else { |
182 | 182 | $class = ''; |
183 | 183 | } |
184 | 184 | |
185 | 185 | $item_class = 'menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children dropdown lsx-wc-cart-menu-item ' . $class; |
186 | - $item_class = apply_filters( 'lsx_wc_cart_menu_item_class', $item_class ); |
|
186 | + $item_class = apply_filters('lsx_wc_cart_menu_item_class', $item_class); |
|
187 | 187 | |
188 | 188 | $item = '<li class="' . $item_class . '">' . |
189 | - '<a title="' . esc_attr__( 'View your shopping cart', 'lsx' ) . '" href="' . esc_url( wc_get_cart_url() ) . '" data-toggle="dropdown" class="dropdown-toggle" aria-haspopup="true">' . |
|
190 | - '<span class="lsx-wc-cart-amount">' . wp_kses_data( WC()->cart->get_cart_subtotal() ) . '</span>' . |
|
189 | + '<a title="' . esc_attr__('View your shopping cart', 'lsx') . '" href="' . esc_url(wc_get_cart_url()) . '" data-toggle="dropdown" class="dropdown-toggle" aria-haspopup="true">' . |
|
190 | + '<span class="lsx-wc-cart-amount">' . wp_kses_data(WC()->cart->get_cart_subtotal()) . '</span>' . |
|
191 | 191 | /* Translators: %s: items quantity */ |
192 | - '<span class="lsx-wc-cart-count">' . wp_kses_data( sprintf( _n( '%d item', '%d items', WC()->cart->get_cart_contents_count(), 'lsx' ), WC()->cart->get_cart_contents_count() ) ) . '</span>' . |
|
193 | - ( ! empty( WC()->cart->get_cart_contents_count() ) ? '<span class="lsx-wc-cart-count-badge">' . wp_kses_data( WC()->cart->get_cart_contents_count() ) . '</span>' : '' ) . |
|
192 | + '<span class="lsx-wc-cart-count">' . wp_kses_data(sprintf(_n('%d item', '%d items', WC()->cart->get_cart_contents_count(), 'lsx'), WC()->cart->get_cart_contents_count())) . '</span>' . |
|
193 | + ( ! empty(WC()->cart->get_cart_contents_count()) ? '<span class="lsx-wc-cart-count-badge">' . wp_kses_data(WC()->cart->get_cart_contents_count()) . '</span>' : '') . |
|
194 | 194 | '</a>' . |
195 | 195 | '<ul role="menu" class=" dropdown-menu lsx-wc-cart-sub-menu">' . |
196 | 196 | '<li>' . |
@@ -199,7 +199,7 @@ discard block |
||
199 | 199 | '</ul>' . |
200 | 200 | '</li>'; |
201 | 201 | |
202 | - if ( 'top-menu' === $args->theme_location ) { |
|
202 | + if ('top-menu' === $args->theme_location) { |
|
203 | 203 | $items = $item . $items; |
204 | 204 | } else { |
205 | 205 | $items = $items . $item; |
@@ -210,11 +210,11 @@ discard block |
||
210 | 210 | return $items; |
211 | 211 | } |
212 | 212 | |
213 | - add_filter( 'wp_nav_menu_items', 'lsx_wc_add_cart', 10, 2 ); |
|
213 | + add_filter('wp_nav_menu_items', 'lsx_wc_add_cart', 10, 2); |
|
214 | 214 | |
215 | 215 | endif; |
216 | 216 | |
217 | -if ( ! function_exists( 'lsx_wc_products_widget_wrapper_before' ) ) : |
|
217 | +if ( ! function_exists('lsx_wc_products_widget_wrapper_before')) : |
|
218 | 218 | |
219 | 219 | /** |
220 | 220 | * Change WC products widget wrapper (before). |
@@ -222,16 +222,16 @@ discard block |
||
222 | 222 | * @package lsx |
223 | 223 | * @subpackage woocommerce |
224 | 224 | */ |
225 | - function lsx_wc_products_widget_wrapper_before( $html ) { |
|
225 | + function lsx_wc_products_widget_wrapper_before($html) { |
|
226 | 226 | $html = '<div class="lsx-woocommerce-slider lsx-woocommerce-shortcode">'; |
227 | 227 | return $html; |
228 | 228 | } |
229 | 229 | |
230 | - add_filter( 'woocommerce_before_widget_product_list', 'lsx_wc_products_widget_wrapper_before', 15 ); |
|
230 | + add_filter('woocommerce_before_widget_product_list', 'lsx_wc_products_widget_wrapper_before', 15); |
|
231 | 231 | |
232 | 232 | endif; |
233 | 233 | |
234 | -if ( ! function_exists( 'lsx_wc_products_widget_wrapper_after' ) ) : |
|
234 | +if ( ! function_exists('lsx_wc_products_widget_wrapper_after')) : |
|
235 | 235 | |
236 | 236 | /** |
237 | 237 | * Change WC products widget wrapper (after). |
@@ -239,16 +239,16 @@ discard block |
||
239 | 239 | * @package lsx |
240 | 240 | * @subpackage woocommerce |
241 | 241 | */ |
242 | - function lsx_wc_products_widget_wrapper_after( $html ) { |
|
242 | + function lsx_wc_products_widget_wrapper_after($html) { |
|
243 | 243 | $html = '</div>'; |
244 | 244 | return $html; |
245 | 245 | } |
246 | 246 | |
247 | - add_filter( 'woocommerce_after_widget_product_list', 'lsx_wc_products_widget_wrapper_after', 15 ); |
|
247 | + add_filter('woocommerce_after_widget_product_list', 'lsx_wc_products_widget_wrapper_after', 15); |
|
248 | 248 | |
249 | 249 | endif; |
250 | 250 | |
251 | -if ( ! function_exists( 'lsx_wc_reviews_widget_override' ) ) : |
|
251 | +if ( ! function_exists('lsx_wc_reviews_widget_override')) : |
|
252 | 252 | |
253 | 253 | /** |
254 | 254 | * Override WC ewviews widget. |
@@ -257,18 +257,18 @@ discard block |
||
257 | 257 | * @subpackage woocommerce |
258 | 258 | */ |
259 | 259 | function lsx_wc_reviews_widget_override() { |
260 | - if ( class_exists( 'WC_Widget_Recent_Reviews' ) ) { |
|
261 | - unregister_widget( 'WC_Widget_Recent_Reviews' ); |
|
260 | + if (class_exists('WC_Widget_Recent_Reviews')) { |
|
261 | + unregister_widget('WC_Widget_Recent_Reviews'); |
|
262 | 262 | require get_template_directory() . '/includes/classes/class-lsx-wc-widget-recent-reviews.php'; |
263 | - register_widget( 'LSX_WC_Widget_Recent_Reviews' ); |
|
263 | + register_widget('LSX_WC_Widget_Recent_Reviews'); |
|
264 | 264 | } |
265 | 265 | } |
266 | 266 | |
267 | - add_action( 'widgets_init', 'lsx_wc_reviews_widget_override', 15 ); |
|
267 | + add_action('widgets_init', 'lsx_wc_reviews_widget_override', 15); |
|
268 | 268 | |
269 | 269 | endif; |
270 | 270 | |
271 | -if ( ! function_exists( 'lsx_wc_change_price_html' ) ) : |
|
271 | +if ( ! function_exists('lsx_wc_change_price_html')) : |
|
272 | 272 | |
273 | 273 | /** |
274 | 274 | * Change WC ZERO price to "free". |
@@ -280,28 +280,28 @@ discard block |
||
280 | 280 | * @param $product WC_Product |
281 | 281 | * @return string |
282 | 282 | */ |
283 | - function lsx_wc_change_price_html( $price, $product ) { |
|
284 | - if ( empty( $product->get_price() ) ) { |
|
285 | - if ( $product->is_on_sale() && $product->get_regular_price() ) { |
|
286 | - $regular_price = wc_get_price_to_display( $product, array( |
|
283 | + function lsx_wc_change_price_html($price, $product) { |
|
284 | + if (empty($product->get_price())) { |
|
285 | + if ($product->is_on_sale() && $product->get_regular_price()) { |
|
286 | + $regular_price = wc_get_price_to_display($product, array( |
|
287 | 287 | 'qty' => 1, |
288 | 288 | 'price' => $product->get_regular_price(), |
289 | - ) ); |
|
289 | + )); |
|
290 | 290 | |
291 | - $price = wc_format_price_range( $regular_price, esc_html__( 'Free!', 'lsx' ) ); |
|
291 | + $price = wc_format_price_range($regular_price, esc_html__('Free!', 'lsx')); |
|
292 | 292 | } else { |
293 | - $price = '<span class="amount">' . esc_html__( 'Free!', 'lsx' ) . '</span>'; |
|
293 | + $price = '<span class="amount">' . esc_html__('Free!', 'lsx') . '</span>'; |
|
294 | 294 | } |
295 | 295 | } |
296 | 296 | |
297 | 297 | return $price; |
298 | 298 | } |
299 | 299 | |
300 | - add_filter( 'woocommerce_get_price_html', 'lsx_wc_change_price_html', 15, 2 ); |
|
300 | + add_filter('woocommerce_get_price_html', 'lsx_wc_change_price_html', 15, 2); |
|
301 | 301 | |
302 | 302 | endif; |
303 | 303 | |
304 | -if ( ! function_exists( 'lsx_wc_cart_link_fragment' ) ) : |
|
304 | +if ( ! function_exists('lsx_wc_cart_link_fragment')) : |
|
305 | 305 | |
306 | 306 | /** |
307 | 307 | * Cart Fragments. |
@@ -310,7 +310,7 @@ discard block |
||
310 | 310 | * @package lsx |
311 | 311 | * @subpackage woocommerce |
312 | 312 | */ |
313 | - function lsx_wc_cart_link_fragment( $fragments ) { |
|
313 | + function lsx_wc_cart_link_fragment($fragments) { |
|
314 | 314 | global $woocommerce; |
315 | 315 | |
316 | 316 | ob_start(); |
@@ -321,8 +321,8 @@ discard block |
||
321 | 321 | lsx_wc_items_counter(); |
322 | 322 | $items_counter = ob_get_clean(); |
323 | 323 | |
324 | - if ( ! empty( $items_counter ) ) { |
|
325 | - $fragments['div.widget_shopping_cart_content'] = preg_replace( '/(.+)(<\/ul>)[\s\n]*(<p class="woocommerce-mini-cart__total)(.+)/', '$1' . $items_counter . '$2$3$4', $fragments['div.widget_shopping_cart_content'] ); |
|
324 | + if ( ! empty($items_counter)) { |
|
325 | + $fragments['div.widget_shopping_cart_content'] = preg_replace('/(.+)(<\/ul>)[\s\n]*(<p class="woocommerce-mini-cart__total)(.+)/', '$1' . $items_counter . '$2$3$4', $fragments['div.widget_shopping_cart_content']); |
|
326 | 326 | } |
327 | 327 | |
328 | 328 | return $fragments; |
@@ -330,7 +330,7 @@ discard block |
||
330 | 330 | |
331 | 331 | endif; |
332 | 332 | |
333 | -if ( ! function_exists( 'lsx_wc_cart_link' ) ) : |
|
333 | +if ( ! function_exists('lsx_wc_cart_link')) : |
|
334 | 334 | |
335 | 335 | /** |
336 | 336 | * Cart Link. |
@@ -341,14 +341,14 @@ discard block |
||
341 | 341 | */ |
342 | 342 | function lsx_wc_cart_link() { |
343 | 343 | ?> |
344 | - <a title="<?php esc_attr_e( 'View your shopping cart', 'lsx' ); ?>" href="<?php echo esc_url( wc_get_cart_url() ); ?>" data-toggle="dropdown" class="dropdown-toggle" aria-haspopup="true"> |
|
345 | - <span class="lsx-wc-cart-amount"><?php echo wp_kses_data( WC()->cart->get_cart_subtotal() ); ?></span> |
|
344 | + <a title="<?php esc_attr_e('View your shopping cart', 'lsx'); ?>" href="<?php echo esc_url(wc_get_cart_url()); ?>" data-toggle="dropdown" class="dropdown-toggle" aria-haspopup="true"> |
|
345 | + <span class="lsx-wc-cart-amount"><?php echo wp_kses_data(WC()->cart->get_cart_subtotal()); ?></span> |
|
346 | 346 | |
347 | 347 | <?php /* Translators: %s: items quantity */ ?> |
348 | - <span class="lsx-wc-cart-count"><?php echo wp_kses_data( sprintf( _n( '%d item', '%d items', WC()->cart->get_cart_contents_count(), 'lsx' ), WC()->cart->get_cart_contents_count() ) );?></span> |
|
348 | + <span class="lsx-wc-cart-count"><?php echo wp_kses_data(sprintf(_n('%d item', '%d items', WC()->cart->get_cart_contents_count(), 'lsx'), WC()->cart->get_cart_contents_count())); ?></span> |
|
349 | 349 | |
350 | - <?php if ( ! empty( WC()->cart->get_cart_contents_count() ) ) : ?> |
|
351 | - <span class="lsx-wc-cart-count-badge"><?php echo wp_kses_data( WC()->cart->get_cart_contents_count() );?></span> |
|
350 | + <?php if ( ! empty(WC()->cart->get_cart_contents_count())) : ?> |
|
351 | + <span class="lsx-wc-cart-count-badge"><?php echo wp_kses_data(WC()->cart->get_cart_contents_count()); ?></span> |
|
352 | 352 | <?php endif; ?> |
353 | 353 | </a> |
354 | 354 | <?php |
@@ -356,7 +356,7 @@ discard block |
||
356 | 356 | |
357 | 357 | endif; |
358 | 358 | |
359 | -if ( ! function_exists( 'lsx_wc_items_counter' ) ) : |
|
359 | +if ( ! function_exists('lsx_wc_items_counter')) : |
|
360 | 360 | |
361 | 361 | /** |
362 | 362 | * Add car item hidden items counter. |
@@ -368,21 +368,21 @@ discard block |
||
368 | 368 | $count = (int) WC()->cart->get_cart_contents_count(); |
369 | 369 | $items_counter = ''; |
370 | 370 | |
371 | - if ( ! empty( $count ) ) { |
|
371 | + if ( ! empty($count)) { |
|
372 | 372 | $count -= 3; |
373 | 373 | |
374 | - if ( 1 === $count ) { |
|
375 | - $items_counter = esc_html__( '1 other item in cart', 'lsx' ); |
|
376 | - } elseif ( $count > 1 ) { |
|
374 | + if (1 === $count) { |
|
375 | + $items_counter = esc_html__('1 other item in cart', 'lsx'); |
|
376 | + } elseif ($count > 1) { |
|
377 | 377 | /* Translators: %s: items counter */ |
378 | - $items_counter = sprintf( esc_html__( '%s other items in cart', 'lsx' ), $count ); |
|
378 | + $items_counter = sprintf(esc_html__('%s other items in cart', 'lsx'), $count); |
|
379 | 379 | } |
380 | 380 | } |
381 | 381 | |
382 | - if ( ! empty( $items_counter ) ) : |
|
382 | + if ( ! empty($items_counter)) : |
|
383 | 383 | ?> |
384 | 384 | <li class="woocommerce-mini-cart-item mini_cart_item" style="display: block;"> |
385 | - <a href="<?php echo esc_url( WC()->cart->get_cart_url() ); ?>"><?php echo esc_html( $items_counter ); ?></a> |
|
385 | + <a href="<?php echo esc_url(WC()->cart->get_cart_url()); ?>"><?php echo esc_html($items_counter); ?></a> |
|
386 | 386 | </li> |
387 | 387 | <?php |
388 | 388 | endif; |
@@ -390,7 +390,7 @@ discard block |
||
390 | 390 | |
391 | 391 | endif; |
392 | 392 | |
393 | -if ( ! function_exists( 'lsx_wc_loop_shop_per_page' ) ) : |
|
393 | +if ( ! function_exists('lsx_wc_loop_shop_per_page')) : |
|
394 | 394 | |
395 | 395 | /** |
396 | 396 | * Changes the number of products to display on shop. |
@@ -398,16 +398,16 @@ discard block |
||
398 | 398 | * @package lsx |
399 | 399 | * @subpackage woocommerce |
400 | 400 | */ |
401 | - function lsx_wc_loop_shop_per_page( $items ) { |
|
401 | + function lsx_wc_loop_shop_per_page($items) { |
|
402 | 402 | $items = 20; |
403 | 403 | return $items; |
404 | 404 | } |
405 | 405 | |
406 | - add_filter( 'loop_shop_per_page', 'lsx_wc_loop_shop_per_page', 20 ); |
|
406 | + add_filter('loop_shop_per_page', 'lsx_wc_loop_shop_per_page', 20); |
|
407 | 407 | |
408 | 408 | endif; |
409 | 409 | |
410 | -if ( ! function_exists( 'lsx_wc_add_to_cart_message_html' ) ) : |
|
410 | +if ( ! function_exists('lsx_wc_add_to_cart_message_html')) : |
|
411 | 411 | |
412 | 412 | /** |
413 | 413 | * Changes the "added to cart" message HTML. |
@@ -415,39 +415,39 @@ discard block |
||
415 | 415 | * @package lsx |
416 | 416 | * @subpackage woocommerce |
417 | 417 | */ |
418 | - function lsx_wc_add_to_cart_message_html( $message, $products ) { |
|
418 | + function lsx_wc_add_to_cart_message_html($message, $products) { |
|
419 | 419 | $message = '<div class="woocommerce-message-added-to-cart">' . $message . '</div>'; |
420 | 420 | return $message; |
421 | 421 | } |
422 | 422 | |
423 | - add_filter( 'wc_add_to_cart_message_html', 'lsx_wc_add_to_cart_message_html', 20, 2 ); |
|
423 | + add_filter('wc_add_to_cart_message_html', 'lsx_wc_add_to_cart_message_html', 20, 2); |
|
424 | 424 | |
425 | 425 | endif; |
426 | 426 | |
427 | -if ( defined( 'WC_VERSION' ) && version_compare( WC_VERSION, '2.3', '>=' ) ) { |
|
428 | - add_filter( 'woocommerce_add_to_cart_fragments', 'lsx_wc_cart_link_fragment' ); |
|
427 | +if (defined('WC_VERSION') && version_compare(WC_VERSION, '2.3', '>=')) { |
|
428 | + add_filter('woocommerce_add_to_cart_fragments', 'lsx_wc_cart_link_fragment'); |
|
429 | 429 | } else { |
430 | - add_filter( 'add_to_cart_fragments', 'lsx_wc_cart_link_fragment' ); |
|
430 | + add_filter('add_to_cart_fragments', 'lsx_wc_cart_link_fragment'); |
|
431 | 431 | } |
432 | 432 | |
433 | -remove_action( 'woocommerce_after_shop_loop', 'woocommerce_pagination', 10 ); |
|
433 | +remove_action('woocommerce_after_shop_loop', 'woocommerce_pagination', 10); |
|
434 | 434 | |
435 | -add_action( 'woocommerce_after_shop_loop', 'lsx_wc_sorting_wrapper', 9 ); |
|
436 | -add_action( 'woocommerce_after_shop_loop', 'woocommerce_catalog_ordering', 10 ); |
|
437 | -add_action( 'woocommerce_after_shop_loop', 'woocommerce_result_count', 20 ); |
|
438 | -add_action( 'woocommerce_after_shop_loop', 'woocommerce_pagination', 30 ); |
|
439 | -add_action( 'woocommerce_after_shop_loop', 'lsx_wc_sorting_wrapper_close', 31 ); |
|
435 | +add_action('woocommerce_after_shop_loop', 'lsx_wc_sorting_wrapper', 9); |
|
436 | +add_action('woocommerce_after_shop_loop', 'woocommerce_catalog_ordering', 10); |
|
437 | +add_action('woocommerce_after_shop_loop', 'woocommerce_result_count', 20); |
|
438 | +add_action('woocommerce_after_shop_loop', 'woocommerce_pagination', 30); |
|
439 | +add_action('woocommerce_after_shop_loop', 'lsx_wc_sorting_wrapper_close', 31); |
|
440 | 440 | |
441 | -remove_action( 'woocommerce_before_shop_loop', 'woocommerce_result_count', 20 ); |
|
442 | -remove_action( 'woocommerce_before_shop_loop', 'woocommerce_catalog_ordering', 30 ); |
|
441 | +remove_action('woocommerce_before_shop_loop', 'woocommerce_result_count', 20); |
|
442 | +remove_action('woocommerce_before_shop_loop', 'woocommerce_catalog_ordering', 30); |
|
443 | 443 | |
444 | -add_action( 'woocommerce_before_shop_loop', 'lsx_wc_sorting_wrapper', 9 ); |
|
445 | -add_action( 'woocommerce_before_shop_loop', 'woocommerce_catalog_ordering', 10 ); |
|
446 | -add_action( 'woocommerce_before_shop_loop', 'woocommerce_result_count', 20 ); |
|
447 | -add_action( 'woocommerce_before_shop_loop', 'lsx_wc_woocommerce_pagination', 30 ); |
|
448 | -add_action( 'woocommerce_before_shop_loop', 'lsx_wc_sorting_wrapper_close', 31 ); |
|
444 | +add_action('woocommerce_before_shop_loop', 'lsx_wc_sorting_wrapper', 9); |
|
445 | +add_action('woocommerce_before_shop_loop', 'woocommerce_catalog_ordering', 10); |
|
446 | +add_action('woocommerce_before_shop_loop', 'woocommerce_result_count', 20); |
|
447 | +add_action('woocommerce_before_shop_loop', 'lsx_wc_woocommerce_pagination', 30); |
|
448 | +add_action('woocommerce_before_shop_loop', 'lsx_wc_sorting_wrapper_close', 31); |
|
449 | 449 | |
450 | -if ( ! function_exists( 'lsx_wc_sorting_wrapper' ) ) : |
|
450 | +if ( ! function_exists('lsx_wc_sorting_wrapper')) : |
|
451 | 451 | |
452 | 452 | /** |
453 | 453 | * Sorting wrapper. |
@@ -461,7 +461,7 @@ discard block |
||
461 | 461 | |
462 | 462 | endif; |
463 | 463 | |
464 | -if ( ! function_exists( 'lsx_wc_sorting_wrapper_close' ) ) : |
|
464 | +if ( ! function_exists('lsx_wc_sorting_wrapper_close')) : |
|
465 | 465 | |
466 | 466 | /** |
467 | 467 | * Sorting wrapper close. |
@@ -475,7 +475,7 @@ discard block |
||
475 | 475 | |
476 | 476 | endif; |
477 | 477 | |
478 | -if ( ! function_exists( 'lsx_wc_product_columns_wrapper_close' ) ) : |
|
478 | +if ( ! function_exists('lsx_wc_product_columns_wrapper_close')) : |
|
479 | 479 | |
480 | 480 | /** |
481 | 481 | * Product columns wrapper close. |
@@ -489,7 +489,7 @@ discard block |
||
489 | 489 | |
490 | 490 | endif; |
491 | 491 | |
492 | -if ( ! function_exists( 'lsx_wc_woocommerce_pagination' ) ) : |
|
492 | +if ( ! function_exists('lsx_wc_woocommerce_pagination')) : |
|
493 | 493 | |
494 | 494 | /** |
495 | 495 | * LSX WooCommerce Pagination |
@@ -501,14 +501,14 @@ discard block |
||
501 | 501 | * @subpackage woocommerce |
502 | 502 | */ |
503 | 503 | function lsx_wc_woocommerce_pagination() { |
504 | - if ( woocommerce_products_will_display() ) { |
|
504 | + if (woocommerce_products_will_display()) { |
|
505 | 505 | woocommerce_pagination(); |
506 | 506 | } |
507 | 507 | } |
508 | 508 | |
509 | 509 | endif; |
510 | 510 | |
511 | -if ( ! function_exists( 'lsx_customizer_wc_controls' ) ) : |
|
511 | +if ( ! function_exists('lsx_customizer_wc_controls')) : |
|
512 | 512 | |
513 | 513 | /** |
514 | 514 | * Returns an array of the core panel. |
@@ -518,10 +518,10 @@ discard block |
||
518 | 518 | * |
519 | 519 | * @return $lsx_controls array() |
520 | 520 | */ |
521 | - function lsx_customizer_wc_controls( $lsx_controls ) { |
|
521 | + function lsx_customizer_wc_controls($lsx_controls) { |
|
522 | 522 | $lsx_controls['panels']['lsx-wc'] = array( |
523 | - 'title' => esc_html__( 'WooCommerce', 'lsx' ), |
|
524 | - 'description' => esc_html__( 'Change the WooCommerce settings.', 'lsx' ), |
|
523 | + 'title' => esc_html__('WooCommerce', 'lsx'), |
|
524 | + 'description' => esc_html__('Change the WooCommerce settings.', 'lsx'), |
|
525 | 525 | 'priority' => 23, |
526 | 526 | ); |
527 | 527 | |
@@ -530,8 +530,8 @@ discard block |
||
530 | 530 | */ |
531 | 531 | |
532 | 532 | $lsx_controls['sections']['lsx-wc-global'] = array( |
533 | - 'title' => esc_html__( 'Global', 'lsx' ), |
|
534 | - 'description' => esc_html__( 'Change the WooCommerce global settings.', 'lsx' ), |
|
533 | + 'title' => esc_html__('Global', 'lsx'), |
|
534 | + 'description' => esc_html__('Change the WooCommerce global settings.', 'lsx'), |
|
535 | 535 | 'panel' => 'lsx-wc', |
536 | 536 | 'priority' => 1, |
537 | 537 | ); |
@@ -542,8 +542,8 @@ discard block |
||
542 | 542 | ); |
543 | 543 | |
544 | 544 | $lsx_controls['fields']['lsx_wc_mobile_footer_bar_status'] = array( |
545 | - 'label' => esc_html__( 'Footer Bar', 'lsx' ), |
|
546 | - 'description' => esc_html__( 'Enable the mobile footer bar.', 'lsx' ), |
|
545 | + 'label' => esc_html__('Footer Bar', 'lsx'), |
|
546 | + 'description' => esc_html__('Enable the mobile footer bar.', 'lsx'), |
|
547 | 547 | 'section' => 'lsx-wc-global', |
548 | 548 | 'type' => 'checkbox', |
549 | 549 | 'priority' => 1, |
@@ -554,8 +554,8 @@ discard block |
||
554 | 554 | */ |
555 | 555 | |
556 | 556 | $lsx_controls['sections']['lsx-wc-cart'] = array( |
557 | - 'title' => esc_html__( 'Cart', 'lsx' ), |
|
558 | - 'description' => esc_html__( 'Change the WooCommerce cart settings.', 'lsx' ), |
|
557 | + 'title' => esc_html__('Cart', 'lsx'), |
|
558 | + 'description' => esc_html__('Change the WooCommerce cart settings.', 'lsx'), |
|
559 | 559 | 'panel' => 'lsx-wc', |
560 | 560 | 'priority' => 2, |
561 | 561 | ); |
@@ -566,8 +566,8 @@ discard block |
||
566 | 566 | ); |
567 | 567 | |
568 | 568 | $lsx_controls['fields']['lsx_header_wc_cart'] = array( |
569 | - 'label' => esc_html__( 'Menu Item', 'lsx' ), |
|
570 | - 'description' => esc_html__( 'Enable the cart menu item.', 'lsx' ), |
|
569 | + 'label' => esc_html__('Menu Item', 'lsx'), |
|
570 | + 'description' => esc_html__('Enable the cart menu item.', 'lsx'), |
|
571 | 571 | 'section' => 'lsx-wc-cart', |
572 | 572 | 'type' => 'checkbox', |
573 | 573 | 'priority' => 1, |
@@ -576,11 +576,11 @@ discard block |
||
576 | 576 | return $lsx_controls; |
577 | 577 | } |
578 | 578 | |
579 | - add_filter( 'lsx_customizer_controls', 'lsx_customizer_wc_controls' ); |
|
579 | + add_filter('lsx_customizer_controls', 'lsx_customizer_wc_controls'); |
|
580 | 580 | |
581 | 581 | endif; |
582 | 582 | |
583 | -if ( ! function_exists( 'lsx_wc_footer_bar' ) ) : |
|
583 | +if ( ! function_exists('lsx_wc_footer_bar')) : |
|
584 | 584 | |
585 | 585 | /** |
586 | 586 | * Display WC footer bar. |
@@ -589,46 +589,46 @@ discard block |
||
589 | 589 | * @subpackage woocommerce |
590 | 590 | */ |
591 | 591 | function lsx_wc_footer_bar() { |
592 | - if ( ! empty( get_theme_mod( 'lsx_wc_mobile_footer_bar_status', '1' ) ) ) : |
|
592 | + if ( ! empty(get_theme_mod('lsx_wc_mobile_footer_bar_status', '1'))) : |
|
593 | 593 | ?> |
594 | 594 | <div class="lsx-wc-footer-bar"> |
595 | - <form role="search" method="get" action="<?php echo esc_url( home_url() ); ?>" class="lsx-wc-footer-bar-form"> |
|
595 | + <form role="search" method="get" action="<?php echo esc_url(home_url()); ?>" class="lsx-wc-footer-bar-form"> |
|
596 | 596 | <fieldset> |
597 | - <legend class="screen-reader-text"><?php esc_html_e( 'Search products', 'lsx' ); ?></legend> |
|
598 | - <input type="search" name="s" placeholder="<?php esc_attr_e( 'Search products...', 'lsx' ); ?>" class="form-control"> |
|
597 | + <legend class="screen-reader-text"><?php esc_html_e('Search products', 'lsx'); ?></legend> |
|
598 | + <input type="search" name="s" placeholder="<?php esc_attr_e('Search products...', 'lsx'); ?>" class="form-control"> |
|
599 | 599 | </fieldset> |
600 | 600 | </form> |
601 | 601 | |
602 | 602 | <ul class="lsx-wc-footer-bar-items"> |
603 | 603 | <li class="lsx-wc-footer-bar-item"> |
604 | - <a href="<?php echo esc_url( home_url() ); ?>" class="lsx-wc-footer-bar-link"> |
|
604 | + <a href="<?php echo esc_url(home_url()); ?>" class="lsx-wc-footer-bar-link"> |
|
605 | 605 | <i class="fa fa-home" aria-hidden="true"></i> |
606 | - <span><?php esc_html_e( 'Home', 'lsx' ); ?></span> |
|
606 | + <span><?php esc_html_e('Home', 'lsx'); ?></span> |
|
607 | 607 | </a> |
608 | 608 | </li> |
609 | 609 | |
610 | 610 | <li class="lsx-wc-footer-bar-item"> |
611 | - <a href="<?php echo esc_url( get_permalink( get_option( 'woocommerce_myaccount_page_id' ) ) ); ?>" class="lsx-wc-footer-bar-link"> |
|
611 | + <a href="<?php echo esc_url(get_permalink(get_option('woocommerce_myaccount_page_id'))); ?>" class="lsx-wc-footer-bar-link"> |
|
612 | 612 | <i class="fa fa-user" aria-hidden="true"></i> |
613 | - <span><?php esc_html_e( 'Account', 'lsx' ); ?></span> |
|
613 | + <span><?php esc_html_e('Account', 'lsx'); ?></span> |
|
614 | 614 | </a> |
615 | 615 | </li> |
616 | 616 | |
617 | 617 | <li class="lsx-wc-footer-bar-item"> |
618 | 618 | <a href="#" class="lsx-wc-footer-bar-link lsx-wc-footer-bar-link-toogle"> |
619 | 619 | <i class="fa fa-search" aria-hidden="true"></i> |
620 | - <span><?php esc_html_e( 'Search', 'lsx' ); ?></span> |
|
620 | + <span><?php esc_html_e('Search', 'lsx'); ?></span> |
|
621 | 621 | </a> |
622 | 622 | </li> |
623 | 623 | |
624 | 624 | <li class="lsx-wc-footer-bar-item"> |
625 | - <a href="<?php echo esc_url( WC()->cart->get_cart_url() ); ?>" class="lsx-wc-footer-bar-link"> |
|
625 | + <a href="<?php echo esc_url(WC()->cart->get_cart_url()); ?>" class="lsx-wc-footer-bar-link"> |
|
626 | 626 | <i class="fa fa-shopping-basket" aria-hidden="true"></i> |
627 | 627 | <?php $count = WC()->cart->get_cart_contents_count(); ?> |
628 | - <?php if ( ! empty( $count ) ) : ?> |
|
629 | - <span class="lsx-wc-footer-bar-count"><?php echo wp_kses_data( $count ); ?></span> |
|
628 | + <?php if ( ! empty($count)) : ?> |
|
629 | + <span class="lsx-wc-footer-bar-count"><?php echo wp_kses_data($count); ?></span> |
|
630 | 630 | <?php endif; ?> |
631 | - <span><?php esc_html_e( 'Cart', 'lsx' ); ?></span> |
|
631 | + <span><?php esc_html_e('Cart', 'lsx'); ?></span> |
|
632 | 632 | </a> |
633 | 633 | </li> |
634 | 634 | </ul> |
@@ -637,11 +637,11 @@ discard block |
||
637 | 637 | endif; |
638 | 638 | } |
639 | 639 | |
640 | - add_action( 'lsx_body_bottom', 'lsx_wc_footer_bar', 15 ); |
|
640 | + add_action('lsx_body_bottom', 'lsx_wc_footer_bar', 15); |
|
641 | 641 | |
642 | 642 | endif; |
643 | 643 | |
644 | -if ( ! function_exists( 'lsx_wc_body_class' ) ) : |
|
644 | +if ( ! function_exists('lsx_wc_body_class')) : |
|
645 | 645 | |
646 | 646 | /** |
647 | 647 | * Changes body class. |
@@ -649,25 +649,25 @@ discard block |
||
649 | 649 | * @package lsx |
650 | 650 | * @subpackage woocommerce |
651 | 651 | */ |
652 | - function lsx_wc_body_class( $classes ) { |
|
652 | + function lsx_wc_body_class($classes) { |
|
653 | 653 | global $post; |
654 | 654 | |
655 | - if ( $post && class_exists( 'WC_Wishlists_Pages' ) && WC_Wishlists_Pages::is_wishlist_page( $post->post_name ) ) { |
|
655 | + if ($post && class_exists('WC_Wishlists_Pages') && WC_Wishlists_Pages::is_wishlist_page($post->post_name)) { |
|
656 | 656 | $classes[] = 'woocommerce-page woocommerce-wishlist'; |
657 | 657 | } |
658 | 658 | |
659 | - if ( ! empty( get_theme_mod( 'lsx_wc_mobile_footer_bar_status', '1' ) ) ) { |
|
659 | + if ( ! empty(get_theme_mod('lsx_wc_mobile_footer_bar_status', '1'))) { |
|
660 | 660 | $classes[] = 'lsx-wc-has-footer-bar'; |
661 | 661 | } |
662 | 662 | |
663 | 663 | return $classes; |
664 | 664 | } |
665 | 665 | |
666 | - add_filter( 'body_class', 'lsx_wc_body_class', 2999 ); |
|
666 | + add_filter('body_class', 'lsx_wc_body_class', 2999); |
|
667 | 667 | |
668 | 668 | endif; |
669 | 669 | |
670 | -if ( ! function_exists( 'lsx_wc_downloadable_products' ) ) : |
|
670 | +if ( ! function_exists('lsx_wc_downloadable_products')) : |
|
671 | 671 | |
672 | 672 | /** |
673 | 673 | * Changes downloads "download" button text. |
@@ -675,19 +675,19 @@ discard block |
||
675 | 675 | * @package lsx |
676 | 676 | * @subpackage woocommerce |
677 | 677 | */ |
678 | - function lsx_wc_downloadable_products( $downloads ) { |
|
679 | - foreach ( $downloads as $i => $download ) { |
|
680 | - $downloads[ $i ]['download_name'] = esc_html__( 'Download', 'lsx' ); |
|
678 | + function lsx_wc_downloadable_products($downloads) { |
|
679 | + foreach ($downloads as $i => $download) { |
|
680 | + $downloads[$i]['download_name'] = esc_html__('Download', 'lsx'); |
|
681 | 681 | } |
682 | 682 | |
683 | 683 | return $downloads; |
684 | 684 | } |
685 | 685 | |
686 | - add_filter( 'woocommerce_customer_get_downloadable_products', 'lsx_wc_downloadable_products', 2999 ); |
|
686 | + add_filter('woocommerce_customer_get_downloadable_products', 'lsx_wc_downloadable_products', 2999); |
|
687 | 687 | |
688 | 688 | endif; |
689 | 689 | |
690 | -if ( ! function_exists( 'lsx_wc_move_bundle_products' ) ) : |
|
690 | +if ( ! function_exists('lsx_wc_move_bundle_products')) : |
|
691 | 691 | |
692 | 692 | /** |
693 | 693 | * WooCommerce - Move the bundle products to a tab. |
@@ -695,46 +695,46 @@ discard block |
||
695 | 695 | * @package lsx |
696 | 696 | * @subpackage woocommerce |
697 | 697 | */ |
698 | - function lsx_wc_move_bundle_products( $tabs ) { |
|
698 | + function lsx_wc_move_bundle_products($tabs) { |
|
699 | 699 | global $product, $post; |
700 | 700 | |
701 | - if ( method_exists( $product , 'get_bundled_items' ) ) { |
|
701 | + if (method_exists($product, 'get_bundled_items')) { |
|
702 | 702 | $bundled_items = $product->get_bundled_items(); |
703 | 703 | |
704 | - if ( ! empty( $bundled_items ) ) { |
|
704 | + if ( ! empty($bundled_items)) { |
|
705 | 705 | $tabs['bundled_products'] = array( |
706 | - 'title' => __( 'Included Products', 'lsx' ), |
|
706 | + 'title' => __('Included Products', 'lsx'), |
|
707 | 707 | 'priority' => 10, |
708 | 708 | 'callback' => 'lsx_wc_bundle_products', |
709 | 709 | ); |
710 | 710 | } |
711 | 711 | } |
712 | 712 | |
713 | - if ( isset( $tabs['description'] ) ) { |
|
713 | + if (isset($tabs['description'])) { |
|
714 | 714 | $tabs['description']['priority'] = 5; |
715 | 715 | } |
716 | 716 | |
717 | - if ( isset( $tabs['reviews'] ) ) { |
|
717 | + if (isset($tabs['reviews'])) { |
|
718 | 718 | $tabs['reviews']['priority'] = 15; |
719 | 719 | } |
720 | 720 | |
721 | - if ( isset( $tabs['product_enquiry'] ) ) { |
|
721 | + if (isset($tabs['product_enquiry'])) { |
|
722 | 722 | $tabs['product_enquiry']['priority'] = 20; |
723 | 723 | } |
724 | 724 | |
725 | 725 | return $tabs; |
726 | 726 | } |
727 | 727 | |
728 | - add_action( 'woocommerce_product_tabs', 'lsx_wc_move_bundle_products', 50 ); |
|
728 | + add_action('woocommerce_product_tabs', 'lsx_wc_move_bundle_products', 50); |
|
729 | 729 | |
730 | 730 | endif; |
731 | 731 | |
732 | -if ( ! function_exists( 'lsx_wc_bundle_products' ) ) : |
|
732 | +if ( ! function_exists('lsx_wc_bundle_products')) : |
|
733 | 733 | |
734 | 734 | function lsx_wc_bundle_products() { |
735 | 735 | global $product, $post; |
736 | 736 | |
737 | - if ( method_exists( $product , 'get_bundled_items' ) ) { |
|
737 | + if (method_exists($product, 'get_bundled_items')) { |
|
738 | 738 | $bundled_items = $product->get_bundled_items(); |
739 | 739 | |
740 | 740 | // do_action( 'woocommerce_before_bundled_items', $product ); |
@@ -750,16 +750,16 @@ discard block |
||
750 | 750 | // $this->widget_start( $args, $instance ); |
751 | 751 | |
752 | 752 | // @codingStandardsIgnoreLine |
753 | - echo apply_filters( 'woocommerce_before_widget_product_list', '<ul class="product_list_widget">' ); |
|
753 | + echo apply_filters('woocommerce_before_widget_product_list', '<ul class="product_list_widget">'); |
|
754 | 754 | |
755 | - foreach ( $bundled_items as $bundled_item ) { |
|
756 | - $product = wc_get_product( $bundled_item->item_data['product_id'] ); |
|
757 | - wc_get_template( 'content-widget-product.php' ); |
|
755 | + foreach ($bundled_items as $bundled_item) { |
|
756 | + $product = wc_get_product($bundled_item->item_data['product_id']); |
|
757 | + wc_get_template('content-widget-product.php'); |
|
758 | 758 | $product = $product_original; |
759 | 759 | } |
760 | 760 | |
761 | 761 | // @codingStandardsIgnoreLine |
762 | - echo apply_filters( 'woocommerce_after_widget_product_list', '</ul>' ); |
|
762 | + echo apply_filters('woocommerce_after_widget_product_list', '</ul>'); |
|
763 | 763 | } |
764 | 764 | |
765 | 765 | // $this->widget_end( $args ); |
@@ -768,7 +768,7 @@ discard block |
||
768 | 768 | endif; |
769 | 769 | |
770 | 770 | |
771 | -if ( ! function_exists( 'lsx_wc_product_searchform' ) ) : |
|
771 | +if ( ! function_exists('lsx_wc_product_searchform')) : |
|
772 | 772 | /** |
773 | 773 | * woo_custom_product_searchform |
774 | 774 | * |
@@ -776,7 +776,7 @@ discard block |
||
776 | 776 | * @since 1.0 |
777 | 777 | * @return void |
778 | 778 | */ |
779 | - function lsx_wc_product_searchform( $form ) { |
|
779 | + function lsx_wc_product_searchform($form) { |
|
780 | 780 | |
781 | 781 | $form = ' |
782 | 782 | <form role="search" method="get" class="search-form form-inline" id="searchform" action="<?php echo esc_url( home_url( \'/\' ) ); ?>"> |
@@ -797,42 +797,42 @@ discard block |
||
797 | 797 | |
798 | 798 | } |
799 | 799 | endif; |
800 | -add_filter( 'get_product_search_form' , 'lsx_wc_product_searchform', 10, 1 ); |
|
800 | +add_filter('get_product_search_form', 'lsx_wc_product_searchform', 10, 1); |
|
801 | 801 | |
802 | 802 | /** |
803 | 803 | * Output the pagination. |
804 | 804 | */ |
805 | 805 | function woocommerce_pagination() { |
806 | - if ( ! wc_get_loop_prop( 'is_paginated' ) || ! woocommerce_products_will_display() ) { |
|
806 | + if ( ! wc_get_loop_prop('is_paginated') || ! woocommerce_products_will_display()) { |
|
807 | 807 | return; |
808 | 808 | } |
809 | 809 | $args = array( |
810 | - 'total' => wc_get_loop_prop( 'total_pages' ), |
|
811 | - 'current' => wc_get_loop_prop( 'current_page' ), |
|
810 | + 'total' => wc_get_loop_prop('total_pages'), |
|
811 | + 'current' => wc_get_loop_prop('current_page'), |
|
812 | 812 | ); |
813 | 813 | |
814 | - if ( wc_get_loop_prop( 'is_shortcode' ) ) { |
|
815 | - $args['base'] = esc_url_raw( add_query_arg( 'product-page', '%#%', false ) ); |
|
814 | + if (wc_get_loop_prop('is_shortcode')) { |
|
815 | + $args['base'] = esc_url_raw(add_query_arg('product-page', '%#%', false)); |
|
816 | 816 | $args['format'] = '?product-page = %#%'; |
817 | 817 | } else { |
818 | - $args['base'] = esc_url_raw( str_replace( 999999999, '%#%', remove_query_arg( 'add-to-cart', get_pagenum_link( 999999999, false ) ) ) ); |
|
818 | + $args['base'] = esc_url_raw(str_replace(999999999, '%#%', remove_query_arg('add-to-cart', get_pagenum_link(999999999, false)))); |
|
819 | 819 | $args['format'] = ''; |
820 | 820 | } |
821 | 821 | |
822 | - echo wp_kses_post( '<div class="lsx-pagination-wrapper">' ); |
|
823 | - $template = wc_get_template_html( 'loop/pagination.php', $args ); |
|
824 | - $template = str_replace( 'woocommerce-pagination', 'lsx-pagination', $template ); |
|
825 | - echo wp_kses_post( $template ); |
|
826 | - echo wp_kses_post( '</div>' ); |
|
822 | + echo wp_kses_post('<div class="lsx-pagination-wrapper">'); |
|
823 | + $template = wc_get_template_html('loop/pagination.php', $args); |
|
824 | + $template = str_replace('woocommerce-pagination', 'lsx-pagination', $template); |
|
825 | + echo wp_kses_post($template); |
|
826 | + echo wp_kses_post('</div>'); |
|
827 | 827 | } |
828 | 828 | |
829 | -function lsx_wc_pagination_args( $args ) { |
|
830 | - $args['prev_text'] = '<span class="meta-nav">←</span> ' . esc_html__( 'Previous', 'lsx' ); |
|
831 | - $args['next_text'] = esc_html__( 'Next', 'lsx' ) . ' <span class="meta-nav">→</span>'; |
|
832 | - $args['type'] = 'plain'; |
|
829 | +function lsx_wc_pagination_args($args) { |
|
830 | + $args['prev_text'] = '<span class="meta-nav">←</span> ' . esc_html__('Previous', 'lsx'); |
|
831 | + $args['next_text'] = esc_html__('Next', 'lsx') . ' <span class="meta-nav">→</span>'; |
|
832 | + $args['type'] = 'plain'; |
|
833 | 833 | return $args; |
834 | 834 | } |
835 | -add_filter( 'woocommerce_pagination_args', 'lsx_wc_pagination_args',10 ,1 ); |
|
835 | +add_filter('woocommerce_pagination_args', 'lsx_wc_pagination_args', 10, 1); |
|
836 | 836 | |
837 | 837 | |
838 | 838 | /** |
@@ -842,19 +842,19 @@ discard block |
||
842 | 842 | * |
843 | 843 | * @return array |
844 | 844 | */ |
845 | -function lsx_wc_product_widget_template( $located, $template_name ) { |
|
846 | - if ( 'content-widget-product.php' === $template_name || 'content-widget-review.php' === $template_name ) { |
|
845 | +function lsx_wc_product_widget_template($located, $template_name) { |
|
846 | + if ('content-widget-product.php' === $template_name || 'content-widget-review.php' === $template_name) { |
|
847 | 847 | |
848 | 848 | $new_location = get_stylesheet_directory() . '/partials/' . $template_name; |
849 | - if ( file_exists( $new_location ) ) { |
|
849 | + if (file_exists($new_location)) { |
|
850 | 850 | $located = $new_location; |
851 | 851 | } else { |
852 | 852 | $new_location = get_parent_theme_file_path() . '/partials/' . $template_name; |
853 | - if ( file_exists( $new_location ) ) { |
|
853 | + if (file_exists($new_location)) { |
|
854 | 854 | $located = $new_location; |
855 | 855 | } |
856 | 856 | } |
857 | 857 | } |
858 | 858 | return $located; |
859 | 859 | } |
860 | -add_filter( 'wc_get_template', 'lsx_wc_product_widget_template',90 ,2 ); |
|
860 | +add_filter('wc_get_template', 'lsx_wc_product_widget_template', 90, 2); |
@@ -7,15 +7,15 @@ discard block |
||
7 | 7 | * @category bootstrap-navigation-walker |
8 | 8 | */ |
9 | 9 | |
10 | -if ( ! defined( 'ABSPATH' ) ) { |
|
10 | +if ( ! defined('ABSPATH')) { |
|
11 | 11 | exit; |
12 | 12 | } |
13 | 13 | |
14 | -if ( ! class_exists( 'Walker_Nav_Menu' ) ) { |
|
14 | +if ( ! class_exists('Walker_Nav_Menu')) { |
|
15 | 15 | return; |
16 | 16 | } |
17 | 17 | |
18 | -if ( ! class_exists( 'LSX_Bootstrap_Navwalker' ) ) : |
|
18 | +if ( ! class_exists('LSX_Bootstrap_Navwalker')) : |
|
19 | 19 | |
20 | 20 | /** |
21 | 21 | * Cleaner Bootstrap walker |
@@ -33,15 +33,15 @@ discard block |
||
33 | 33 | * @param string $output Passed by reference. Used to append additional content. |
34 | 34 | * @param int $depth Depth of page. Used for padding. |
35 | 35 | */ |
36 | - public function start_lvl( &$output, $depth = 0, $args = array() ) { |
|
37 | - $indent = str_repeat( "\t", $depth ); |
|
36 | + public function start_lvl(&$output, $depth = 0, $args = array()) { |
|
37 | + $indent = str_repeat("\t", $depth); |
|
38 | 38 | $output .= "\n$indent<ul role=\"menu\" class=\" dropdown-menu\">\n"; |
39 | 39 | } |
40 | 40 | |
41 | 41 | /** |
42 | 42 | * @param string $item Passed by reference. Used to append additional content. |
43 | 43 | */ |
44 | - public function filter_default_pages( &$item ) { |
|
44 | + public function filter_default_pages(&$item) { |
|
45 | 45 | return $item; |
46 | 46 | } |
47 | 47 | |
@@ -55,14 +55,14 @@ discard block |
||
55 | 55 | * @param int $current_page Menu item ID. |
56 | 56 | * @param object $args |
57 | 57 | */ |
58 | - public function start_el( &$output, $item, $depth = 0, $args = array(), $id = 0 ) { |
|
59 | - $indent = ( $depth ) ? str_repeat( "\t", $depth ) : ''; |
|
58 | + public function start_el(&$output, $item, $depth = 0, $args = array(), $id = 0) { |
|
59 | + $indent = ($depth) ? str_repeat("\t", $depth) : ''; |
|
60 | 60 | |
61 | 61 | /** |
62 | 62 | * If this is a default menu being called we need to fix |
63 | 63 | * the item object thats coming through. |
64 | 64 | */ |
65 | - if ( ! isset( $item->title ) ) { |
|
65 | + if ( ! isset($item->title)) { |
|
66 | 66 | return; |
67 | 67 | } |
68 | 68 | |
@@ -74,63 +74,63 @@ discard block |
||
74 | 74 | * comparison that is not case sensitive. The strcasecmp() function returns |
75 | 75 | * a 0 if the strings are equal. |
76 | 76 | */ |
77 | - if ( 0 == strcasecmp( $item->attr_title, 'divider' ) && 1 === $depth ) { |
|
77 | + if (0 == strcasecmp($item->attr_title, 'divider') && 1 === $depth) { |
|
78 | 78 | $output .= $indent . '<li role="presentation" class="divider">'; |
79 | - } elseif ( 0 == strcasecmp( $item->title, 'divider' ) && 1 === $depth ) { |
|
79 | + } elseif (0 == strcasecmp($item->title, 'divider') && 1 === $depth) { |
|
80 | 80 | $output .= $indent . '<li role="presentation" class="divider">'; |
81 | - } elseif ( 0 == strcasecmp( $item->attr_title, 'dropdown-header' ) && 1 === $depth ) { |
|
82 | - $output .= $indent . '<li role="presentation" class="dropdown-header">' . esc_attr( $item->title ); |
|
83 | - } elseif ( 0 == strcasecmp( $item->attr_title, 'disabled' ) ) { |
|
84 | - $output .= $indent . '<li role="presentation" class="disabled"><a href="#">' . esc_attr( $item->title ) . '</a>'; |
|
81 | + } elseif (0 == strcasecmp($item->attr_title, 'dropdown-header') && 1 === $depth) { |
|
82 | + $output .= $indent . '<li role="presentation" class="dropdown-header">' . esc_attr($item->title); |
|
83 | + } elseif (0 == strcasecmp($item->attr_title, 'disabled')) { |
|
84 | + $output .= $indent . '<li role="presentation" class="disabled"><a href="#">' . esc_attr($item->title) . '</a>'; |
|
85 | 85 | } else { |
86 | 86 | $class_names = ''; |
87 | 87 | $value = ''; |
88 | 88 | |
89 | - $classes = empty( $item->classes ) ? array() : (array) $item->classes; |
|
89 | + $classes = empty($item->classes) ? array() : (array) $item->classes; |
|
90 | 90 | $classes[] = 'menu-item-' . $item->ID; |
91 | 91 | |
92 | - $classes = apply_filters( 'lsx_nav_menu_css_class', array_filter( $classes ), $item, $args , $depth ); |
|
92 | + $classes = apply_filters('lsx_nav_menu_css_class', array_filter($classes), $item, $args, $depth); |
|
93 | 93 | |
94 | - $class_names = join( ' ', $classes ); |
|
94 | + $class_names = join(' ', $classes); |
|
95 | 95 | |
96 | - if ( $args->has_children ) |
|
96 | + if ($args->has_children) |
|
97 | 97 | $class_names .= ' dropdown'; |
98 | 98 | |
99 | - if ( in_array( 'current-menu-item', $classes ) ) |
|
99 | + if (in_array('current-menu-item', $classes)) |
|
100 | 100 | $class_names .= ' active'; |
101 | 101 | |
102 | - if ( in_array( 'current-menu-parent', $classes ) ) |
|
102 | + if (in_array('current-menu-parent', $classes)) |
|
103 | 103 | $class_names .= ' active'; |
104 | 104 | |
105 | 105 | //Check if this is ment to be a "social" type menu |
106 | - $class_names = $class_names ? ' class="' . esc_attr( $class_names ) . '"' : ''; |
|
106 | + $class_names = $class_names ? ' class="' . esc_attr($class_names) . '"' : ''; |
|
107 | 107 | |
108 | - $id = apply_filters( 'nav_menu_item_id', 'menu-item-' . $item->ID, $item, $args ); |
|
109 | - $id = $id ? ' id="' . esc_attr( $id ) . '"' : ''; |
|
108 | + $id = apply_filters('nav_menu_item_id', 'menu-item-' . $item->ID, $item, $args); |
|
109 | + $id = $id ? ' id="' . esc_attr($id) . '"' : ''; |
|
110 | 110 | |
111 | 111 | $output .= $indent . '<li' . $id . $value . $class_names . '>'; |
112 | 112 | |
113 | 113 | $atts = array(); |
114 | - $atts['title'] = ! empty( $item->attr_title ) ? $item->attr_title : $item->title; |
|
115 | - $atts['target'] = ! empty( $item->target ) ? $item->target : ''; |
|
116 | - $atts['rel'] = ! empty( $item->xfn ) ? $item->xfn : ''; |
|
114 | + $atts['title'] = ! empty($item->attr_title) ? $item->attr_title : $item->title; |
|
115 | + $atts['target'] = ! empty($item->target) ? $item->target : ''; |
|
116 | + $atts['rel'] = ! empty($item->xfn) ? $item->xfn : ''; |
|
117 | 117 | |
118 | 118 | // If item has_children add atts to a. |
119 | - if ( $args->has_children ) { |
|
120 | - $atts['href'] = ! empty( $item->url ) ? $item->url : ''; |
|
119 | + if ($args->has_children) { |
|
120 | + $atts['href'] = ! empty($item->url) ? $item->url : ''; |
|
121 | 121 | $atts['data-toggle'] = 'dropdown'; |
122 | 122 | $atts['class'] = 'dropdown-toggle'; |
123 | 123 | $atts['aria-haspopup'] = 'true'; |
124 | 124 | } else { |
125 | - $atts['href'] = ! empty( $item->url ) ? $item->url : ''; |
|
125 | + $atts['href'] = ! empty($item->url) ? $item->url : ''; |
|
126 | 126 | } |
127 | 127 | |
128 | - $atts = apply_filters( 'nav_menu_link_attributes', $atts, $item, $args ); |
|
128 | + $atts = apply_filters('nav_menu_link_attributes', $atts, $item, $args); |
|
129 | 129 | |
130 | 130 | $attributes = ''; |
131 | - foreach ( $atts as $attr => $value ) { |
|
132 | - if ( ! empty( $value ) ) { |
|
133 | - $value = ( 'href' === $attr ) ? esc_url( $value ) : esc_attr( $value ); |
|
131 | + foreach ($atts as $attr => $value) { |
|
132 | + if ( ! empty($value)) { |
|
133 | + $value = ('href' === $attr) ? esc_url($value) : esc_attr($value); |
|
134 | 134 | $attributes .= ' ' . $attr . '="' . $value . '"'; |
135 | 135 | } |
136 | 136 | } |
@@ -138,11 +138,11 @@ discard block |
||
138 | 138 | $item_output = $args->before; |
139 | 139 | |
140 | 140 | $item_output .= '<a' . $attributes . '>'; |
141 | - $item_output .= $args->link_before . apply_filters( 'the_title', $item->title, $item->ID ) . $args->link_after; |
|
142 | - $item_output .= ( $args->has_children && 0 === $depth ) ? ' <span class="caret"></span></a>' : '</a>'; |
|
141 | + $item_output .= $args->link_before . apply_filters('the_title', $item->title, $item->ID) . $args->link_after; |
|
142 | + $item_output .= ($args->has_children && 0 === $depth) ? ' <span class="caret"></span></a>' : '</a>'; |
|
143 | 143 | $item_output .= $args->after; |
144 | 144 | |
145 | - $output .= apply_filters( 'walker_nav_menu_start_el', $item_output, $item, $depth, $args ); |
|
145 | + $output .= apply_filters('walker_nav_menu_start_el', $item_output, $item, $depth, $args); |
|
146 | 146 | } |
147 | 147 | } |
148 | 148 | |
@@ -166,18 +166,18 @@ discard block |
||
166 | 166 | * @param string $output Passed by reference. Used to append additional content. |
167 | 167 | * @return null Null on failure with no changes to parameters. |
168 | 168 | */ |
169 | - public function display_element( $element, &$children_elements, $max_depth, $depth, $args, &$output ) { |
|
170 | - if ( ! $element ) { |
|
169 | + public function display_element($element, &$children_elements, $max_depth, $depth, $args, &$output) { |
|
170 | + if ( ! $element) { |
|
171 | 171 | return; |
172 | 172 | } |
173 | 173 | |
174 | 174 | $id_field = $this->db_fields['id']; |
175 | 175 | |
176 | - if ( is_object( $args[0] ) ) { |
|
177 | - $args[0]->has_children = ! empty( $children_elements[ $element->$id_field ] ); |
|
176 | + if (is_object($args[0])) { |
|
177 | + $args[0]->has_children = ! empty($children_elements[$element->$id_field]); |
|
178 | 178 | } |
179 | 179 | |
180 | - parent::display_element( $element, $children_elements, $max_depth, $depth, $args, $output ); |
|
180 | + parent::display_element($element, $children_elements, $max_depth, $depth, $args, $output); |
|
181 | 181 | } |
182 | 182 | |
183 | 183 | /** |
@@ -191,18 +191,18 @@ discard block |
||
191 | 191 | * @param array $args passed from the wp_nav_menu function. |
192 | 192 | * |
193 | 193 | */ |
194 | - public static function fallback( $args ) { |
|
195 | - if ( current_user_can( 'manage_options' ) ) { |
|
194 | + public static function fallback($args) { |
|
195 | + if (current_user_can('manage_options')) { |
|
196 | 196 | $fb_output = null; |
197 | 197 | |
198 | - if ( $args['container'] ) { |
|
198 | + if ($args['container']) { |
|
199 | 199 | $fb_output = '<' . $args['container']; |
200 | 200 | |
201 | - if ( $args['container_id'] ) { |
|
201 | + if ($args['container_id']) { |
|
202 | 202 | $fb_output .= ' id="' . $args['container_id'] . '"'; |
203 | 203 | } |
204 | 204 | |
205 | - if ( $args['container_class'] ) { |
|
205 | + if ($args['container_class']) { |
|
206 | 206 | $fb_output .= ' class="' . $args['container_class'] . '"'; |
207 | 207 | } |
208 | 208 | |
@@ -211,23 +211,23 @@ discard block |
||
211 | 211 | |
212 | 212 | $fb_output .= '<ul'; |
213 | 213 | |
214 | - if ( $args['menu_id'] ) { |
|
214 | + if ($args['menu_id']) { |
|
215 | 215 | $fb_output .= ' id="' . $args['menu_id'] . '"'; |
216 | 216 | } |
217 | 217 | |
218 | - if ( $args['menu_class'] ) { |
|
218 | + if ($args['menu_class']) { |
|
219 | 219 | $fb_output .= ' class="' . $args['menu_class'] . '"'; |
220 | 220 | } |
221 | 221 | |
222 | 222 | $fb_output .= '>'; |
223 | - $fb_output .= '<li><a href="' . esc_url( admin_url( 'nav-menus.php' ) ) . '">' . esc_html__( 'Add a menu', 'lsx' ) . '</a></li>'; |
|
223 | + $fb_output .= '<li><a href="' . esc_url(admin_url('nav-menus.php')) . '">' . esc_html__('Add a menu', 'lsx') . '</a></li>'; |
|
224 | 224 | $fb_output .= '</ul>'; |
225 | 225 | |
226 | - if ( $args['container'] ) { |
|
226 | + if ($args['container']) { |
|
227 | 227 | $fb_output .= '</' . $args['container'] . '>'; |
228 | 228 | } |
229 | 229 | |
230 | - echo wp_kses_post( $fb_output ); |
|
230 | + echo wp_kses_post($fb_output); |
|
231 | 231 | } |
232 | 232 | } |
233 | 233 |
@@ -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. |
@@ -26,9 +26,9 @@ discard block |
||
26 | 26 | |
27 | 27 | endif; |
28 | 28 | |
29 | -add_action( 'wp_enqueue_scripts', 'lsx_scripts' ); |
|
29 | +add_action('wp_enqueue_scripts', 'lsx_scripts'); |
|
30 | 30 | |
31 | -if ( ! function_exists( 'lsx_admin_scripts' ) ) : |
|
31 | +if ( ! function_exists('lsx_admin_scripts')) : |
|
32 | 32 | |
33 | 33 | /** |
34 | 34 | * Enqueue scripts (admin). |
@@ -37,14 +37,14 @@ discard block |
||
37 | 37 | * @subpackage scripts |
38 | 38 | */ |
39 | 39 | function lsx_admin_scripts() { |
40 | - wp_enqueue_script( 'lsx-admin', get_template_directory_uri() . '/assets/js/admin/lsx-admin.js', array( 'jquery' ), LSX_VERSION, true ); |
|
40 | + wp_enqueue_script('lsx-admin', get_template_directory_uri() . '/assets/js/admin/lsx-admin.js', array('jquery'), LSX_VERSION, true); |
|
41 | 41 | } |
42 | 42 | |
43 | 43 | endif; |
44 | 44 | |
45 | -add_action( 'admin_enqueue_scripts', 'lsx_admin_scripts' ); |
|
45 | +add_action('admin_enqueue_scripts', 'lsx_admin_scripts'); |
|
46 | 46 | |
47 | -if ( ! function_exists( 'lsx_scripts_add_styles' ) ) : |
|
47 | +if ( ! function_exists('lsx_scripts_add_styles')) : |
|
48 | 48 | |
49 | 49 | /** |
50 | 50 | * Enqueue styles. |
@@ -53,23 +53,23 @@ discard block |
||
53 | 53 | * @subpackage scripts |
54 | 54 | */ |
55 | 55 | function lsx_scripts_add_styles() { |
56 | - wp_register_style( 'fontawesome', get_template_directory_uri() . '/assets/css/vendor/font-awesome.css', array(), LSX_VERSION ); |
|
57 | - wp_style_add_data( 'fontawesome', 'rtl', 'replace' ); |
|
56 | + wp_register_style('fontawesome', get_template_directory_uri() . '/assets/css/vendor/font-awesome.css', array(), LSX_VERSION); |
|
57 | + wp_style_add_data('fontawesome', 'rtl', 'replace'); |
|
58 | 58 | |
59 | - wp_register_style( 'bootstrap', get_template_directory_uri() . '/assets/css/vendor/bootstrap.css', array(), LSX_VERSION ); |
|
60 | - wp_style_add_data( 'bootstrap', 'rtl', 'replace' ); |
|
59 | + wp_register_style('bootstrap', get_template_directory_uri() . '/assets/css/vendor/bootstrap.css', array(), LSX_VERSION); |
|
60 | + wp_style_add_data('bootstrap', 'rtl', 'replace'); |
|
61 | 61 | |
62 | - wp_enqueue_style( 'slick', get_template_directory_uri() . '/assets/css/vendor/slick.css', array(), LSX_VERSION, null ); |
|
63 | - wp_enqueue_style( 'slick-lightbox', get_template_directory_uri() . '/assets/css/vendor/slick-lightbox.css', array( 'slick' ), LSX_VERSION, null ); |
|
62 | + wp_enqueue_style('slick', get_template_directory_uri() . '/assets/css/vendor/slick.css', array(), LSX_VERSION, null); |
|
63 | + wp_enqueue_style('slick-lightbox', get_template_directory_uri() . '/assets/css/vendor/slick-lightbox.css', array('slick'), LSX_VERSION, null); |
|
64 | 64 | |
65 | - wp_enqueue_style( 'lsx_main_style', get_template_directory_uri() . '/style.css', array(), LSX_VERSION ); |
|
66 | - wp_enqueue_style( 'lsx_main', get_template_directory_uri() . '/assets/css/lsx.css', array( 'lsx_main_style', 'fontawesome', 'bootstrap', 'slick', 'slick-lightbox' ), LSX_VERSION ); |
|
67 | - wp_style_add_data( 'lsx_main', 'rtl', 'replace' ); |
|
65 | + wp_enqueue_style('lsx_main_style', get_template_directory_uri() . '/style.css', array(), LSX_VERSION); |
|
66 | + wp_enqueue_style('lsx_main', get_template_directory_uri() . '/assets/css/lsx.css', array('lsx_main_style', 'fontawesome', 'bootstrap', 'slick', 'slick-lightbox'), LSX_VERSION); |
|
67 | + wp_style_add_data('lsx_main', 'rtl', 'replace'); |
|
68 | 68 | } |
69 | 69 | |
70 | 70 | endif; |
71 | 71 | |
72 | -if ( ! function_exists( 'lsx_scripts_add_fonts' ) ) : |
|
72 | +if ( ! function_exists('lsx_scripts_add_fonts')) : |
|
73 | 73 | |
74 | 74 | /** |
75 | 75 | * Enqueue fonts. |
@@ -80,36 +80,36 @@ discard block |
||
80 | 80 | function lsx_scripts_add_fonts() { |
81 | 81 | // Font data (full JSON) |
82 | 82 | |
83 | - $data_fonts = get_transient( 'lsx_font_data' ); |
|
83 | + $data_fonts = get_transient('lsx_font_data'); |
|
84 | 84 | |
85 | - if ( is_customize_preview() || false === $data_fonts ) { |
|
85 | + if (is_customize_preview() || false === $data_fonts) { |
|
86 | 86 | $data_fonts_file = get_template_directory() . '/assets/jsons/lsx-fonts.json'; |
87 | - $data_fonts = lsx_file_get_contents( $data_fonts_file ); |
|
88 | - $data_fonts = apply_filters( 'lsx_fonts_json', $data_fonts ); |
|
87 | + $data_fonts = lsx_file_get_contents($data_fonts_file); |
|
88 | + $data_fonts = apply_filters('lsx_fonts_json', $data_fonts); |
|
89 | 89 | } |
90 | 90 | |
91 | - if ( ! empty( $data_fonts ) ) { |
|
92 | - set_transient( 'lsx_font_data', $data_fonts, ( 5 * 60 ) ); |
|
91 | + if ( ! empty($data_fonts)) { |
|
92 | + set_transient('lsx_font_data', $data_fonts, (5 * 60)); |
|
93 | 93 | } |
94 | 94 | |
95 | 95 | $data_fonts = '{' . $data_fonts . '}'; |
96 | - $data_fonts = json_decode( $data_fonts, true ); |
|
96 | + $data_fonts = json_decode($data_fonts, true); |
|
97 | 97 | |
98 | 98 | // Font data (saved) |
99 | 99 | |
100 | - $font_saved = get_theme_mod( 'lsx_font', 'lora_noto_sans' ); |
|
100 | + $font_saved = get_theme_mod('lsx_font', 'lora_noto_sans'); |
|
101 | 101 | |
102 | - if ( isset( $data_fonts[ $font_saved ] ) ) { |
|
103 | - $font = $data_fonts[ $font_saved ]; |
|
102 | + if (isset($data_fonts[$font_saved])) { |
|
103 | + $font = $data_fonts[$font_saved]; |
|
104 | 104 | } else { |
105 | 105 | $font = $data_fonts['lora_noto_sans']; |
106 | 106 | } |
107 | 107 | |
108 | 108 | // Font declarations |
109 | 109 | |
110 | - $font_declarations = get_transient( 'lsx_font_declarations' ); |
|
110 | + $font_declarations = get_transient('lsx_font_declarations'); |
|
111 | 111 | |
112 | - if ( is_customize_preview() || false === $font_declarations ) { |
|
112 | + if (is_customize_preview() || false === $font_declarations) { |
|
113 | 113 | $font_declarations = array( |
114 | 114 | 'header' => '', |
115 | 115 | 'body' => '', |
@@ -121,93 +121,93 @@ discard block |
||
121 | 121 | ); |
122 | 122 | |
123 | 123 | $font_declaration_placeholder_file = get_template_directory() . '/assets/css/lsx-fonts-placeholder.css'; |
124 | - $font_declaration_placeholder = lsx_file_get_contents( $font_declaration_placeholder_file ); |
|
124 | + $font_declaration_placeholder = lsx_file_get_contents($font_declaration_placeholder_file); |
|
125 | 125 | |
126 | - foreach ( $fonts_to_load as $font_to_load_key => $font_to_load ) { |
|
126 | + foreach ($fonts_to_load as $font_to_load_key => $font_to_load) { |
|
127 | 127 | $font_title = $font_to_load['title']; |
128 | - $font_title_sanitize = sanitize_title( $font_title ); |
|
128 | + $font_title_sanitize = sanitize_title($font_title); |
|
129 | 129 | |
130 | - $font_data = explode( ':', $font_to_load['location'] ); |
|
131 | - $font_weights = explode( ',', $font_data[1] ); |
|
130 | + $font_data = explode(':', $font_to_load['location']); |
|
131 | + $font_weights = explode(',', $font_data[1]); |
|
132 | 132 | |
133 | - foreach ( $font_weights as $font_weight_key => $font_weight ) { |
|
133 | + foreach ($font_weights as $font_weight_key => $font_weight) { |
|
134 | 134 | $font_style = 'normal'; |
135 | 135 | |
136 | - if ( preg_match( '/^[0-9]+i$/', $font_weight ) ) { |
|
136 | + if (preg_match('/^[0-9]+i$/', $font_weight)) { |
|
137 | 137 | $font_style = 'italic'; |
138 | - $font_weight = preg_replace( '/^([0-9]+)(i)$/', '$1', $font_weight ); |
|
138 | + $font_weight = preg_replace('/^([0-9]+)(i)$/', '$1', $font_weight); |
|
139 | 139 | } |
140 | 140 | |
141 | 141 | $font_src = get_template_directory() . '/assets/fonts/' . $font_title_sanitize . '-' . $font_weight . '-' . $font_style; |
142 | - $font_src = apply_filters( 'lsx_fonts_src', $font_src, $font_title_sanitize, $font_weight, $font_style ); |
|
142 | + $font_src = apply_filters('lsx_fonts_src', $font_src, $font_title_sanitize, $font_weight, $font_style); |
|
143 | 143 | |
144 | 144 | $font_src_uri = get_template_directory_uri() . '/assets/fonts/' . $font_title_sanitize . '-' . $font_weight . '-' . $font_style; |
145 | - $font_src_uri = apply_filters( 'lsx_fonts_src_uri', $font_src_uri, $font_title_sanitize, $font_weight, $font_style ); |
|
145 | + $font_src_uri = apply_filters('lsx_fonts_src_uri', $font_src_uri, $font_title_sanitize, $font_weight, $font_style); |
|
146 | 146 | |
147 | - if ( file_exists( $font_src . '.ttf' ) && file_exists( $font_src . '.woff' ) ) { |
|
147 | + if (file_exists($font_src . '.ttf') && file_exists($font_src . '.woff')) { |
|
148 | 148 | $font_declaration = $font_declaration_placeholder; |
149 | - $font_declaration = str_replace( '[font-family]', '\'' . $font_title . '\'', $font_declaration ); |
|
150 | - $font_declaration = str_replace( '[font-style]', $font_style, $font_declaration ); |
|
151 | - $font_declaration = str_replace( '[font-weight]', $font_weight, $font_declaration ); |
|
152 | - $font_declaration = str_replace( '[font-src]', $font_src_uri, $font_declaration ); |
|
153 | - $font_declaration = preg_replace( '/(\/\*# ).+( \*\/)/', '', $font_declaration ); |
|
149 | + $font_declaration = str_replace('[font-family]', '\'' . $font_title . '\'', $font_declaration); |
|
150 | + $font_declaration = str_replace('[font-style]', $font_style, $font_declaration); |
|
151 | + $font_declaration = str_replace('[font-weight]', $font_weight, $font_declaration); |
|
152 | + $font_declaration = str_replace('[font-src]', $font_src_uri, $font_declaration); |
|
153 | + $font_declaration = preg_replace('/(\/\*# ).+( \*\/)/', '', $font_declaration); |
|
154 | 154 | |
155 | - $font_declarations[ $font_to_load_key ] .= $font_declaration; |
|
155 | + $font_declarations[$font_to_load_key] .= $font_declaration; |
|
156 | 156 | } |
157 | 157 | } |
158 | 158 | } |
159 | 159 | |
160 | - set_transient( 'lsx_font_declarations', $font_declarations, ( 24 * 60 * 60 ) ); |
|
160 | + set_transient('lsx_font_declarations', $font_declarations, (24 * 60 * 60)); |
|
161 | 161 | } |
162 | 162 | |
163 | 163 | $http_var = 'http'; |
164 | 164 | |
165 | - if ( is_ssl() ) { |
|
165 | + if (is_ssl()) { |
|
166 | 166 | $http_var .= 's'; |
167 | 167 | } |
168 | 168 | |
169 | - if ( ! empty( $font_declarations ) && is_array( $font_declarations ) ) { |
|
170 | - foreach ( $font_declarations as $font_declaration_key => $font_declaration ) { |
|
171 | - if ( ! empty( $font_declaration ) ) { |
|
172 | - wp_add_inline_style( 'lsx_main', $font_declaration ); |
|
169 | + if ( ! empty($font_declarations) && is_array($font_declarations)) { |
|
170 | + foreach ($font_declarations as $font_declaration_key => $font_declaration) { |
|
171 | + if ( ! empty($font_declaration)) { |
|
172 | + wp_add_inline_style('lsx_main', $font_declaration); |
|
173 | 173 | } else { |
174 | - wp_enqueue_style( 'lsx-' . $font_declaration_key . '-font', esc_url( $http_var . '://fonts.googleapis.com/css?family=' . $font[ $font_declaration_key ]['location'] ) ); |
|
174 | + wp_enqueue_style('lsx-' . $font_declaration_key . '-font', esc_url($http_var . '://fonts.googleapis.com/css?family=' . $font[$font_declaration_key]['location'])); |
|
175 | 175 | } |
176 | 176 | } |
177 | 177 | } else { |
178 | - wp_enqueue_style( 'lsx-header-font', esc_url( $http_var . '://fonts.googleapis.com/css?family=' . $font['header']['location'] ) ); |
|
179 | - wp_enqueue_style( 'lsx-body-font', esc_url( $http_var . '://fonts.googleapis.com/css?family=' . $font['body']['location'] ) ); |
|
178 | + wp_enqueue_style('lsx-header-font', esc_url($http_var . '://fonts.googleapis.com/css?family=' . $font['header']['location'])); |
|
179 | + wp_enqueue_style('lsx-body-font', esc_url($http_var . '://fonts.googleapis.com/css?family=' . $font['body']['location'])); |
|
180 | 180 | } |
181 | 181 | |
182 | 182 | // Font styles |
183 | 183 | |
184 | - $font_styles = get_transient( 'lsx_font_styles' ); |
|
184 | + $font_styles = get_transient('lsx_font_styles'); |
|
185 | 185 | |
186 | - if ( is_customize_preview() || false === $font_styles ) { |
|
186 | + if (is_customize_preview() || false === $font_styles) { |
|
187 | 187 | $font_styles = ''; |
188 | 188 | |
189 | 189 | $css_fonts_file = get_template_directory() . '/assets/css/lsx-fonts.css'; |
190 | - $css_fonts = lsx_file_get_contents( $css_fonts_file ); |
|
191 | - $css_fonts = apply_filters( 'lsx_fonts_css', $css_fonts ); |
|
190 | + $css_fonts = lsx_file_get_contents($css_fonts_file); |
|
191 | + $css_fonts = apply_filters('lsx_fonts_css', $css_fonts); |
|
192 | 192 | |
193 | - if ( ! empty( $css_fonts ) ) { |
|
193 | + if ( ! empty($css_fonts)) { |
|
194 | 194 | $font_styles = $css_fonts; |
195 | - $font_styles = str_replace( '[font-family-headings]', $font['header']['cssDeclaration'], $font_styles ); |
|
196 | - $font_styles = str_replace( '[font-family-body]', $font['body']['cssDeclaration'], $font_styles ); |
|
197 | - $font_styles = preg_replace( '/(\/\*# ).+( \*\/)/', '', $font_styles ); |
|
195 | + $font_styles = str_replace('[font-family-headings]', $font['header']['cssDeclaration'], $font_styles); |
|
196 | + $font_styles = str_replace('[font-family-body]', $font['body']['cssDeclaration'], $font_styles); |
|
197 | + $font_styles = preg_replace('/(\/\*# ).+( \*\/)/', '', $font_styles); |
|
198 | 198 | } |
199 | 199 | |
200 | - set_transient( 'lsx_font_styles', $font_styles, ( 24 * 60 * 60 ) ); |
|
200 | + set_transient('lsx_font_styles', $font_styles, (24 * 60 * 60)); |
|
201 | 201 | } |
202 | 202 | |
203 | - if ( ! empty( $font_styles ) ) { |
|
204 | - wp_add_inline_style( 'lsx_main', $font_styles ); |
|
203 | + if ( ! empty($font_styles)) { |
|
204 | + wp_add_inline_style('lsx_main', $font_styles); |
|
205 | 205 | } |
206 | 206 | } |
207 | 207 | |
208 | 208 | endif; |
209 | 209 | |
210 | -if ( ! function_exists( 'lsx_scripts_add_scripts' ) ) : |
|
210 | +if ( ! function_exists('lsx_scripts_add_scripts')) : |
|
211 | 211 | |
212 | 212 | /** |
213 | 213 | * Enqueue scripts. |
@@ -216,31 +216,31 @@ discard block |
||
216 | 216 | * @subpackage scripts |
217 | 217 | */ |
218 | 218 | function lsx_scripts_add_scripts() { |
219 | - if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) { |
|
220 | - wp_enqueue_script( 'comment-reply' ); |
|
219 | + if (is_singular() && comments_open() && get_option('thread_comments')) { |
|
220 | + wp_enqueue_script('comment-reply'); |
|
221 | 221 | } |
222 | 222 | |
223 | - wp_enqueue_script( 'platform', get_template_directory_uri() . '/assets/js/vendor/platform.min.js', array(), LSX_VERSION, true ); |
|
224 | - wp_enqueue_script( 'bootstrap', get_template_directory_uri() . '/assets/js/vendor/bootstrap.min.js', array( 'jquery' ), LSX_VERSION, true ); |
|
223 | + wp_enqueue_script('platform', get_template_directory_uri() . '/assets/js/vendor/platform.min.js', array(), LSX_VERSION, true); |
|
224 | + wp_enqueue_script('bootstrap', get_template_directory_uri() . '/assets/js/vendor/bootstrap.min.js', array('jquery'), LSX_VERSION, true); |
|
225 | 225 | |
226 | - wp_enqueue_script( 'imagesLoaded', get_template_directory_uri() . '/assets/js/vendor/imagesloaded.pkgd.min.js', array( 'masonry' ), LSX_VERSION, true ); |
|
227 | - wp_enqueue_script( 'scrolltofixed', get_template_directory_uri() . '/assets/js/vendor/jquery-scrolltofixed-min.js', array( 'jquery' ), LSX_VERSION, true ); |
|
228 | - wp_enqueue_script( 'slick', get_template_directory_uri() . '/assets/js/vendor/slick.min.js', array( 'jquery' ), LSX_VERSION, true ); |
|
229 | - wp_enqueue_script( 'slick-lightbox', get_template_directory_uri() . '/assets/js/vendor/slick-lightbox.min.js', array( 'jquery', 'slick' ), LSX_VERSION, true ); |
|
230 | - wp_enqueue_script( 'picturefill', get_template_directory_uri() . '/assets/js/vendor/picturefill.min.js', array(), LSX_VERSION, true ); |
|
226 | + wp_enqueue_script('imagesLoaded', get_template_directory_uri() . '/assets/js/vendor/imagesloaded.pkgd.min.js', array('masonry'), LSX_VERSION, true); |
|
227 | + wp_enqueue_script('scrolltofixed', get_template_directory_uri() . '/assets/js/vendor/jquery-scrolltofixed-min.js', array('jquery'), LSX_VERSION, true); |
|
228 | + wp_enqueue_script('slick', get_template_directory_uri() . '/assets/js/vendor/slick.min.js', array('jquery'), LSX_VERSION, true); |
|
229 | + wp_enqueue_script('slick-lightbox', get_template_directory_uri() . '/assets/js/vendor/slick-lightbox.min.js', array('jquery', 'slick'), LSX_VERSION, true); |
|
230 | + wp_enqueue_script('picturefill', get_template_directory_uri() . '/assets/js/vendor/picturefill.min.js', array(), LSX_VERSION, true); |
|
231 | 231 | |
232 | - wp_enqueue_script( 'lsx_script', get_template_directory_uri() . '/assets/js/lsx.min.js', array( 'jquery', 'platform', 'bootstrap', 'masonry', 'imagesLoaded', 'scrolltofixed', 'slick', 'slick-lightbox', 'picturefill' ), LSX_VERSION, true ); |
|
232 | + wp_enqueue_script('lsx_script', get_template_directory_uri() . '/assets/js/lsx.min.js', array('jquery', 'platform', 'bootstrap', 'masonry', 'imagesLoaded', 'scrolltofixed', 'slick', 'slick-lightbox', 'picturefill'), LSX_VERSION, true); |
|
233 | 233 | |
234 | 234 | $param_array = array( |
235 | - 'columns' => apply_filters( 'lsx_archive_column_number', 3 ), |
|
235 | + 'columns' => apply_filters('lsx_archive_column_number', 3), |
|
236 | 236 | ); |
237 | 237 | |
238 | - wp_localize_script( 'lsx_script', 'lsx_params', $param_array ); |
|
238 | + wp_localize_script('lsx_script', 'lsx_params', $param_array); |
|
239 | 239 | } |
240 | 240 | |
241 | 241 | endif; |
242 | 242 | |
243 | -if ( ! function_exists( 'lsx_scripts_child_theme' ) ) : |
|
243 | +if ( ! function_exists('lsx_scripts_child_theme')) : |
|
244 | 244 | |
245 | 245 | /** |
246 | 246 | * Enqueue scripts and styles (for child theme). |
@@ -249,12 +249,12 @@ discard block |
||
249 | 249 | * @subpackage scripts |
250 | 250 | */ |
251 | 251 | function lsx_scripts_child_theme() { |
252 | - if ( is_child_theme() && file_exists( get_stylesheet_directory() . '/assets/css/custom.css' ) ) { |
|
253 | - wp_enqueue_style( 'child-css', get_stylesheet_directory_uri() . '/assets/css/custom.css', array( 'lsx_main' ), LSX_VERSION ); |
|
254 | - wp_style_add_data( 'child-css', 'rtl', 'replace' ); |
|
252 | + if (is_child_theme() && file_exists(get_stylesheet_directory() . '/assets/css/custom.css')) { |
|
253 | + wp_enqueue_style('child-css', get_stylesheet_directory_uri() . '/assets/css/custom.css', array('lsx_main'), LSX_VERSION); |
|
254 | + wp_style_add_data('child-css', 'rtl', 'replace'); |
|
255 | 255 | } |
256 | 256 | } |
257 | 257 | |
258 | 258 | endif; |
259 | 259 | |
260 | -add_action( 'wp_enqueue_scripts', 'lsx_scripts_child_theme', 1999 ); |
|
260 | +add_action('wp_enqueue_scripts', 'lsx_scripts_child_theme', 1999); |
@@ -6,11 +6,11 @@ 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 | /** |
16 | 16 | * Layout selector. |
@@ -18,14 +18,14 @@ discard block |
||
18 | 18 | * @package lsx |
19 | 19 | * @subpackage layout |
20 | 20 | */ |
21 | - function lsx_layout_selector( $class, $area = 'site' ) { |
|
21 | + function lsx_layout_selector($class, $area = 'site') { |
|
22 | 22 | $return_class = ''; |
23 | - $layout = get_theme_mod( 'lsx_layout', '2cr' ); |
|
24 | - $layout = apply_filters( 'lsx_layout', $layout ); |
|
23 | + $layout = get_theme_mod('lsx_layout', '2cr'); |
|
24 | + $layout = apply_filters('lsx_layout', $layout); |
|
25 | 25 | $default_size = 'sm'; |
26 | - $size = apply_filters( 'lsx_bootstrap_column_size', $default_size ); |
|
26 | + $size = apply_filters('lsx_bootstrap_column_size', $default_size); |
|
27 | 27 | |
28 | - switch ( $layout ) { |
|
28 | + switch ($layout) { |
|
29 | 29 | case '1c': |
30 | 30 | $main_class = 'col-' . $size . '-12'; |
31 | 31 | $sidebar_class = 'col-' . $size . '-12'; |
@@ -44,12 +44,12 @@ discard block |
||
44 | 44 | break; |
45 | 45 | } |
46 | 46 | |
47 | - if ( 'main' === $class ) { |
|
48 | - $return_class = apply_filters( 'lsx_layout_selector', $main_class, $class, $layout, $size ); |
|
47 | + if ('main' === $class) { |
|
48 | + $return_class = apply_filters('lsx_layout_selector', $main_class, $class, $layout, $size); |
|
49 | 49 | } |
50 | 50 | |
51 | - if ( 'sidebar' === $class ) { |
|
52 | - $return_class = apply_filters( 'lsx_layout_selector', $sidebar_class, $class, $layout, $size ); |
|
51 | + if ('sidebar' === $class) { |
|
52 | + $return_class = apply_filters('lsx_layout_selector', $sidebar_class, $class, $layout, $size); |
|
53 | 53 | } |
54 | 54 | |
55 | 55 | return $return_class; |
@@ -57,7 +57,7 @@ discard block |
||
57 | 57 | |
58 | 58 | endif; |
59 | 59 | |
60 | -if ( ! function_exists( 'lsx_main_class' ) ) : |
|
60 | +if ( ! function_exists('lsx_main_class')) : |
|
61 | 61 | |
62 | 62 | /** |
63 | 63 | * .main classes. |
@@ -66,12 +66,12 @@ discard block |
||
66 | 66 | * @subpackage layout |
67 | 67 | */ |
68 | 68 | function lsx_main_class() { |
69 | - return lsx_layout_selector( 'main' ); |
|
69 | + return lsx_layout_selector('main'); |
|
70 | 70 | } |
71 | 71 | |
72 | 72 | endif; |
73 | 73 | |
74 | -if ( ! function_exists( 'lsx_sidebar_class' ) ) : |
|
74 | +if ( ! function_exists('lsx_sidebar_class')) : |
|
75 | 75 | |
76 | 76 | /** |
77 | 77 | * .sidebar classes. |
@@ -80,12 +80,12 @@ discard block |
||
80 | 80 | * @subpackage layout |
81 | 81 | */ |
82 | 82 | function lsx_sidebar_class() { |
83 | - return lsx_layout_selector( 'sidebar' ); |
|
83 | + return lsx_layout_selector('sidebar'); |
|
84 | 84 | } |
85 | 85 | |
86 | 86 | endif; |
87 | 87 | |
88 | -if ( ! function_exists( 'lsx_header_classes' ) ) : |
|
88 | +if ( ! function_exists('lsx_header_classes')) : |
|
89 | 89 | |
90 | 90 | /** |
91 | 91 | * Output the classes for the header. |
@@ -93,19 +93,19 @@ discard block |
||
93 | 93 | * @package lsx |
94 | 94 | * @subpackage layout |
95 | 95 | */ |
96 | - function lsx_header_classes( $additional = false ) { |
|
96 | + function lsx_header_classes($additional = false) { |
|
97 | 97 | $classes = 'banner navbar navbar-default'; |
98 | 98 | |
99 | - if ( false !== $additional ) { |
|
99 | + if (false !== $additional) { |
|
100 | 100 | $classes .= ' ' . $additional; |
101 | 101 | } |
102 | 102 | |
103 | - echo esc_attr( $classes ); |
|
103 | + echo esc_attr($classes); |
|
104 | 104 | } |
105 | 105 | |
106 | 106 | endif; |
107 | 107 | |
108 | -if ( ! function_exists( 'lsx_top_menu_classes' ) ) : |
|
108 | +if ( ! function_exists('lsx_top_menu_classes')) : |
|
109 | 109 | |
110 | 110 | /** |
111 | 111 | * Output the classes for the top-menu. |
@@ -113,19 +113,19 @@ discard block |
||
113 | 113 | * @package lsx |
114 | 114 | * @subpackage layout |
115 | 115 | */ |
116 | - function lsx_top_menu_classes( $additional = false ) { |
|
116 | + function lsx_top_menu_classes($additional = false) { |
|
117 | 117 | $classes = 'top-menu-default'; |
118 | 118 | |
119 | - if ( false !== $additional ) { |
|
119 | + if (false !== $additional) { |
|
120 | 120 | $classes .= ' ' . $additional; |
121 | 121 | } |
122 | 122 | |
123 | - echo esc_attr( $classes ); |
|
123 | + echo esc_attr($classes); |
|
124 | 124 | } |
125 | 125 | |
126 | 126 | endif; |
127 | 127 | |
128 | -if ( ! function_exists( 'lsx_add_footer_sidebar_area' ) ) : |
|
128 | +if ( ! function_exists('lsx_add_footer_sidebar_area')) : |
|
129 | 129 | |
130 | 130 | /** |
131 | 131 | * Output the Footer CTA and/pr Footer Widgets. |
@@ -134,34 +134,34 @@ discard block |
||
134 | 134 | * @subpackage layout |
135 | 135 | */ |
136 | 136 | function lsx_add_footer_sidebar_area() { |
137 | - if ( is_active_sidebar( 'sidebar-footer-cta' ) ) : ?> |
|
137 | + if (is_active_sidebar('sidebar-footer-cta')) : ?> |
|
138 | 138 | <div id="footer-cta"> |
139 | 139 | <div class="container"> |
140 | 140 | <div class="lsx-full-width"> |
141 | 141 | <div class="lsx-hero-unit"> |
142 | - <?php dynamic_sidebar( 'sidebar-footer-cta' ); ?> |
|
142 | + <?php dynamic_sidebar('sidebar-footer-cta'); ?> |
|
143 | 143 | </div> |
144 | 144 | </div> |
145 | 145 | </div> |
146 | 146 | </div> |
147 | 147 | <?php endif; ?> |
148 | 148 | |
149 | - <?php if ( is_active_sidebar( 'sidebar-footer' ) ) : ?> |
|
149 | + <?php if (is_active_sidebar('sidebar-footer')) : ?> |
|
150 | 150 | <div id="footer-widgets"> |
151 | 151 | <div class="container"> |
152 | 152 | <div class="row"> |
153 | - <?php dynamic_sidebar( 'sidebar-footer' ); ?> |
|
153 | + <?php dynamic_sidebar('sidebar-footer'); ?> |
|
154 | 154 | </div> |
155 | 155 | </div> |
156 | 156 | </div> |
157 | 157 | <?php endif; |
158 | 158 | } |
159 | 159 | |
160 | - add_action( 'lsx_footer_before', 'lsx_add_footer_sidebar_area' ); |
|
160 | + add_action('lsx_footer_before', 'lsx_add_footer_sidebar_area'); |
|
161 | 161 | |
162 | 162 | endif; |
163 | 163 | |
164 | -if ( ! function_exists( 'lsx_global_header' ) ) : |
|
164 | +if ( ! function_exists('lsx_global_header')) : |
|
165 | 165 | |
166 | 166 | /** |
167 | 167 | * Displays the global header. |
@@ -174,21 +174,21 @@ discard block |
||
174 | 174 | // return; |
175 | 175 | // } |
176 | 176 | |
177 | - $show_on_front = get_option( 'show_on_front' ); |
|
177 | + $show_on_front = get_option('show_on_front'); |
|
178 | 178 | $queried_object = get_queried_object(); |
179 | 179 | $default_size = 'sm'; |
180 | - $size = apply_filters( 'lsx_bootstrap_column_size', $default_size ); |
|
180 | + $size = apply_filters('lsx_bootstrap_column_size', $default_size); |
|
181 | 181 | |
182 | - if ( true === apply_filters( 'lsx_global_header_disable', false ) ) : |
|
182 | + if (true === apply_filters('lsx_global_header_disable', false)) : |
|
183 | 183 | // Display only the breadcrumbs |
184 | 184 | ?> |
185 | - <div class="archive-header-wrapper col-<?php echo esc_attr( $size ); ?>-12"> |
|
185 | + <div class="archive-header-wrapper col-<?php echo esc_attr($size); ?>-12"> |
|
186 | 186 | <?php lsx_global_header_inner_bottom(); ?> |
187 | 187 | </div> |
188 | 188 | <?php |
189 | - elseif ( is_page() && ( 'page' !== $show_on_front || ! is_front_page() ) ) : |
|
189 | + elseif (is_page() && ('page' !== $show_on_front || ! is_front_page())) : |
|
190 | 190 | ?> |
191 | - <div class="archive-header-wrapper col-<?php echo esc_attr( $size ); ?>-12"> |
|
191 | + <div class="archive-header-wrapper col-<?php echo esc_attr($size); ?>-12"> |
|
192 | 192 | <header class="archive-header"> |
193 | 193 | <h1 class="archive-title"><?php the_title(); ?></h1> |
194 | 194 | </header> |
@@ -196,9 +196,9 @@ discard block |
||
196 | 196 | <?php lsx_global_header_inner_bottom(); ?> |
197 | 197 | </div> |
198 | 198 | <?php |
199 | - elseif ( is_single() && ! is_singular( 'post' ) ) : |
|
199 | + elseif (is_single() && ! is_singular('post')) : |
|
200 | 200 | ?> |
201 | - <div class="archive-header-wrapper col-<?php echo esc_attr( $size ); ?>-12"> |
|
201 | + <div class="archive-header-wrapper col-<?php echo esc_attr($size); ?>-12"> |
|
202 | 202 | <header class="archive-header"> |
203 | 203 | <h1 class="archive-title"><?php the_title(); ?></h1> |
204 | 204 | </header> |
@@ -206,15 +206,15 @@ discard block |
||
206 | 206 | <?php lsx_global_header_inner_bottom(); ?> |
207 | 207 | </div> |
208 | 208 | <?php |
209 | - elseif ( is_search() ) : |
|
209 | + elseif (is_search()) : |
|
210 | 210 | ?> |
211 | - <div class="archive-header-wrapper col-<?php echo esc_attr( $size ); ?>-12"> |
|
211 | + <div class="archive-header-wrapper col-<?php echo esc_attr($size); ?>-12"> |
|
212 | 212 | <header class="archive-header"> |
213 | 213 | <h1 class="archive-title"> |
214 | 214 | <?php |
215 | 215 | printf( |
216 | 216 | /* Translators: %s: search term/query */ |
217 | - esc_html__( 'Search Results for: %s', 'lsx' ), |
|
217 | + esc_html__('Search Results for: %s', 'lsx'), |
|
218 | 218 | '<span>' . get_search_query() . '</span>' |
219 | 219 | ); |
220 | 220 | ?> |
@@ -224,12 +224,12 @@ discard block |
||
224 | 224 | <?php lsx_global_header_inner_bottom(); ?> |
225 | 225 | </div> |
226 | 226 | <?php |
227 | - elseif ( is_author() ) : |
|
227 | + elseif (is_author()) : |
|
228 | 228 | $author = get_the_author(); |
229 | - $author_avatar = get_avatar( get_the_author_meta( 'ID' ), 256 ); |
|
229 | + $author_avatar = get_avatar(get_the_author_meta('ID'), 256); |
|
230 | 230 | $author_bio = get_the_archive_description(); |
231 | 231 | ?> |
232 | - <div class="archive-header-wrapper col-<?php echo esc_attr( $size ); ?>-12"> |
|
232 | + <div class="archive-header-wrapper col-<?php echo esc_attr($size); ?>-12"> |
|
233 | 233 | <header class="archive-header"> |
234 | 234 | <h1 class="archive-title"><?php the_archive_title(); ?></h1> |
235 | 235 | </header> |
@@ -237,13 +237,13 @@ discard block |
||
237 | 237 | <?php lsx_global_header_inner_bottom(); ?> |
238 | 238 | </div> |
239 | 239 | <?php |
240 | - elseif ( is_archive() ) : |
|
240 | + elseif (is_archive()) : |
|
241 | 241 | ?> |
242 | - <div class="archive-header-wrapper col-<?php echo esc_attr( $size ); ?>-12"> |
|
242 | + <div class="archive-header-wrapper col-<?php echo esc_attr($size); ?>-12"> |
|
243 | 243 | <header class="archive-header"> |
244 | 244 | <h1 class="archive-title"> |
245 | - <?php if ( has_post_format() && ! is_category() && ! is_tag() && ! is_date() && ! is_tax( 'post_format' ) ) { ?> |
|
246 | - <?php the_archive_title( esc_html__( 'Type:', 'lsx' ) ); ?> |
|
245 | + <?php if (has_post_format() && ! is_category() && ! is_tag() && ! is_date() && ! is_tax('post_format')) { ?> |
|
246 | + <?php the_archive_title(esc_html__('Type:', 'lsx')); ?> |
|
247 | 247 | <?php } else { ?> |
248 | 248 | <?php the_archive_title(); ?> |
249 | 249 | <?php } ?> |
@@ -255,31 +255,31 @@ discard block |
||
255 | 255 | <?php lsx_global_header_inner_bottom(); ?> |
256 | 256 | </div> |
257 | 257 | <?php |
258 | - elseif ( 'page' === $show_on_front && (int) get_option( 'page_for_posts' ) === $queried_object->ID ) : |
|
258 | + elseif ('page' === $show_on_front && (int) get_option('page_for_posts') === $queried_object->ID) : |
|
259 | 259 | ?> |
260 | - <div class="archive-header-wrapper col-<?php echo esc_attr( $size ); ?>-12"> |
|
260 | + <div class="archive-header-wrapper col-<?php echo esc_attr($size); ?>-12"> |
|
261 | 261 | <header class="archive-header"> |
262 | - <h1 class="archive-title"><?php esc_html_e( 'Blog', 'lsx' ); ?></h1> |
|
262 | + <h1 class="archive-title"><?php esc_html_e('Blog', 'lsx'); ?></h1> |
|
263 | 263 | </header> |
264 | 264 | |
265 | 265 | <?php lsx_global_header_inner_bottom(); ?> |
266 | 266 | </div> |
267 | 267 | <?php |
268 | - elseif ( ! is_singular( 'post' ) ) : |
|
268 | + elseif ( ! is_singular('post')) : |
|
269 | 269 | // Display only the breadcrumbs |
270 | 270 | ?> |
271 | - <div class="archive-header-wrapper col-<?php echo esc_attr( $size ); ?>-12"> |
|
271 | + <div class="archive-header-wrapper col-<?php echo esc_attr($size); ?>-12"> |
|
272 | 272 | <?php lsx_global_header_inner_bottom(); ?> |
273 | 273 | </div> |
274 | 274 | <?php |
275 | 275 | endif; |
276 | 276 | } |
277 | 277 | |
278 | - add_action( 'lsx_content_wrap_before', 'lsx_global_header' ); |
|
278 | + add_action('lsx_content_wrap_before', 'lsx_global_header'); |
|
279 | 279 | |
280 | 280 | endif; |
281 | 281 | |
282 | -if ( ! function_exists( 'lsx_author_extra_info' ) ) : |
|
282 | +if ( ! function_exists('lsx_author_extra_info')) : |
|
283 | 283 | |
284 | 284 | /** |
285 | 285 | * Displays the author extra info. |
@@ -289,57 +289,57 @@ discard block |
||
289 | 289 | */ |
290 | 290 | function lsx_author_extra_info() { |
291 | 291 | $default_size = 'sm'; |
292 | - $size = apply_filters( 'lsx_bootstrap_column_size', $default_size ); |
|
292 | + $size = apply_filters('lsx_bootstrap_column_size', $default_size); |
|
293 | 293 | |
294 | - if ( is_author() ) : |
|
295 | - $author_id = get_the_author_meta( 'ID' ); |
|
294 | + if (is_author()) : |
|
295 | + $author_id = get_the_author_meta('ID'); |
|
296 | 296 | $author = get_the_author(); |
297 | - $author_avatar = get_avatar( $author_id, 256 ); |
|
297 | + $author_avatar = get_avatar($author_id, 256); |
|
298 | 298 | $author_bio = get_the_archive_description(); |
299 | - $author_url = get_the_author_meta( 'url', $author_id ); |
|
300 | - $author_email = get_the_author_meta( 'email', $author_id ); |
|
301 | - $author_facebook = get_the_author_meta( 'facebook', $author_id ); |
|
302 | - $author_twitter = get_the_author_meta( 'twitter', $author_id ); |
|
303 | - $author_googleplus = get_the_author_meta( 'googleplus', $author_id ); |
|
299 | + $author_url = get_the_author_meta('url', $author_id); |
|
300 | + $author_email = get_the_author_meta('email', $author_id); |
|
301 | + $author_facebook = get_the_author_meta('facebook', $author_id); |
|
302 | + $author_twitter = get_the_author_meta('twitter', $author_id); |
|
303 | + $author_googleplus = get_the_author_meta('googleplus', $author_id); |
|
304 | 304 | ?> |
305 | - <div class="col-<?php echo esc_attr( $size ); ?>-12"> |
|
305 | + <div class="col-<?php echo esc_attr($size); ?>-12"> |
|
306 | 306 | <div class="archive-author-data"> |
307 | - <figure class="archive-author-avatar"><?php echo wp_kses_post( $author_avatar ); ?></figure> |
|
307 | + <figure class="archive-author-avatar"><?php echo wp_kses_post($author_avatar); ?></figure> |
|
308 | 308 | |
309 | - <?php if ( ! empty( $author_url ) || ! empty( $author_email ) || ! empty( $author_facebook ) || ! empty( $author_twitter ) || ! empty( $author_googleplus ) ) : ?> |
|
309 | + <?php if ( ! empty($author_url) || ! empty($author_email) || ! empty($author_facebook) || ! empty($author_twitter) || ! empty($author_googleplus)) : ?> |
|
310 | 310 | <div class="archive-author-social-links"> |
311 | - <?php if ( ! empty( $author_url ) ) : ?> |
|
312 | - <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> |
|
311 | + <?php if ( ! empty($author_url)) : ?> |
|
312 | + <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> |
|
313 | 313 | <?php endif; ?> |
314 | 314 | |
315 | - <?php if ( ! empty( $author_email ) ) : ?> |
|
316 | - <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> |
|
315 | + <?php if ( ! empty($author_email)) : ?> |
|
316 | + <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> |
|
317 | 317 | <?php endif; ?> |
318 | 318 | |
319 | - <?php if ( ! empty( $author_facebook ) ) : ?> |
|
320 | - <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> |
|
319 | + <?php if ( ! empty($author_facebook)) : ?> |
|
320 | + <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> |
|
321 | 321 | <?php endif; ?> |
322 | 322 | |
323 | - <?php if ( ! empty( $author_twitter ) ) : ?> |
|
324 | - <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> |
|
323 | + <?php if ( ! empty($author_twitter)) : ?> |
|
324 | + <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> |
|
325 | 325 | <?php endif; ?> |
326 | 326 | |
327 | - <?php if ( ! empty( $author_googleplus ) ) : ?> |
|
328 | - <a href="<?php echo esc_url( $author_googleplus ); ?>" target="_blank" rel="nofollow noreferrer noopener" class="archive-author-social-link archive-author-social-link-googleplus"><i class="fa fa-google-plus" aria-hidden="true"></i></a> |
|
327 | + <?php if ( ! empty($author_googleplus)) : ?> |
|
328 | + <a href="<?php echo esc_url($author_googleplus); ?>" target="_blank" rel="nofollow noreferrer noopener" class="archive-author-social-link archive-author-social-link-googleplus"><i class="fa fa-google-plus" aria-hidden="true"></i></a> |
|
329 | 329 | <?php endif; ?> |
330 | 330 | </div> |
331 | 331 | <?php endif; ?> |
332 | 332 | |
333 | - <?php if ( ! empty( $author_bio ) ) : ?> |
|
334 | - <h2 class="archive-author-title text-center"><?php esc_html_e( 'About the author', 'lsx' ); ?></h2> |
|
335 | - <p class="archive-author-bio"><?php echo wp_kses_post( $author_bio ); ?></p> |
|
333 | + <?php if ( ! empty($author_bio)) : ?> |
|
334 | + <h2 class="archive-author-title text-center"><?php esc_html_e('About the author', 'lsx'); ?></h2> |
|
335 | + <p class="archive-author-bio"><?php echo wp_kses_post($author_bio); ?></p> |
|
336 | 336 | <?php endif; ?> |
337 | 337 | |
338 | 338 | <h2 class="archive-author-posts text-center"> |
339 | 339 | <?php |
340 | - if ( '' !== $author ) { |
|
341 | - esc_html_e( 'All posts by ', 'lsx' ); |
|
342 | - esc_html( $author ); |
|
340 | + if ('' !== $author) { |
|
341 | + esc_html_e('All posts by ', 'lsx'); |
|
342 | + esc_html($author); |
|
343 | 343 | } |
344 | 344 | ?> |
345 | 345 | </h2> |
@@ -349,11 +349,11 @@ discard block |
||
349 | 349 | endif; |
350 | 350 | } |
351 | 351 | |
352 | - add_action( 'lsx_content_wrap_before', 'lsx_author_extra_info', 11 ); |
|
352 | + add_action('lsx_content_wrap_before', 'lsx_author_extra_info', 11); |
|
353 | 353 | |
354 | 354 | endif; |
355 | 355 | |
356 | -if ( ! function_exists( 'lsx_post_header' ) ) : |
|
356 | +if ( ! function_exists('lsx_post_header')) : |
|
357 | 357 | |
358 | 358 | /** |
359 | 359 | * Displays the post header. |
@@ -363,21 +363,21 @@ discard block |
||
363 | 363 | */ |
364 | 364 | function lsx_post_header() { |
365 | 365 | $default_size = 'sm'; |
366 | - $size = apply_filters( 'lsx_bootstrap_column_size', $default_size ); |
|
366 | + $size = apply_filters('lsx_bootstrap_column_size', $default_size); |
|
367 | 367 | |
368 | - if ( is_singular( 'post' ) ) : |
|
368 | + if (is_singular('post')) : |
|
369 | 369 | $format = get_post_format(); |
370 | 370 | |
371 | - if ( false === $format ) { |
|
371 | + if (false === $format) { |
|
372 | 372 | $format = 'standard'; |
373 | 373 | } |
374 | 374 | |
375 | - $format = lsx_translate_format_to_fontawesome( $format ); |
|
375 | + $format = lsx_translate_format_to_fontawesome($format); |
|
376 | 376 | ?> |
377 | - <div class="archive-header-wrapper col-<?php echo esc_attr( $size ); ?>-12"> |
|
377 | + <div class="archive-header-wrapper col-<?php echo esc_attr($size); ?>-12"> |
|
378 | 378 | <header class="archive-header"> |
379 | 379 | <h1 class="archive-title"> |
380 | - <i class="format-link fa fa-<?php echo esc_attr( $format ); ?>"></i> |
|
380 | + <i class="format-link fa fa-<?php echo esc_attr($format); ?>"></i> |
|
381 | 381 | <span><?php the_title(); ?></span> |
382 | 382 | </h1> |
383 | 383 | </header> |
@@ -386,11 +386,11 @@ discard block |
||
386 | 386 | endif; |
387 | 387 | } |
388 | 388 | |
389 | - add_action( 'lsx_entry_top', 'lsx_post_header' ); |
|
389 | + add_action('lsx_entry_top', 'lsx_post_header'); |
|
390 | 390 | |
391 | 391 | endif; |
392 | 392 | |
393 | -if ( ! function_exists( 'lsx_add_viewport_meta_tag' ) ) : |
|
393 | +if ( ! function_exists('lsx_add_viewport_meta_tag')) : |
|
394 | 394 | |
395 | 395 | /** |
396 | 396 | * Add Viewport Meta Tag to head. |
@@ -404,11 +404,11 @@ discard block |
||
404 | 404 | <?php |
405 | 405 | } |
406 | 406 | |
407 | - add_action( 'wp_head', 'lsx_add_viewport_meta_tag' ); |
|
407 | + add_action('wp_head', 'lsx_add_viewport_meta_tag'); |
|
408 | 408 | |
409 | 409 | endif; |
410 | 410 | |
411 | -if ( ! function_exists( 'lsx_header_search_form' ) ) : |
|
411 | +if ( ! function_exists('lsx_header_search_form')) : |
|
412 | 412 | |
413 | 413 | /** |
414 | 414 | * Add a search form to just above the nav menu. |
@@ -417,13 +417,13 @@ discard block |
||
417 | 417 | * @subpackage layout |
418 | 418 | */ |
419 | 419 | function lsx_header_search_form() { |
420 | - $search_form = get_theme_mod( 'lsx_header_search', false ); |
|
420 | + $search_form = get_theme_mod('lsx_header_search', false); |
|
421 | 421 | |
422 | - if ( false !== $search_form || is_customize_preview() ) { |
|
423 | - get_search_form( true ); |
|
422 | + if (false !== $search_form || is_customize_preview()) { |
|
423 | + get_search_form(true); |
|
424 | 424 | } |
425 | 425 | } |
426 | 426 | |
427 | - add_action( 'lsx_nav_before', 'lsx_header_search_form', 0 ); |
|
427 | + add_action('lsx_nav_before', 'lsx_header_search_form', 0); |
|
428 | 428 | |
429 | 429 | endif; |
@@ -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,44 +19,44 @@ 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 | - woocommerce_breadcrumb( array( |
|
35 | + woocommerce_breadcrumb(array( |
|
36 | 36 | 'wrap_before' => '<div class="breadcrumbs-container breadcrumbs-woocommerce"><div class="container"><div class="row"><div class="col-xs-12">', |
37 | 37 | 'wrap_after' => '</div></div></div></div>', |
38 | 38 | 'before' => '<span>', |
39 | 39 | 'after' => '</span>', |
40 | - ) ); |
|
40 | + )); |
|
41 | 41 | |
42 | 42 | $output = ob_get_clean(); |
43 | - } elseif ( function_exists( 'yoast_breadcrumb' ) ) { |
|
44 | - $output = yoast_breadcrumb( null, null, false ); |
|
43 | + } elseif (function_exists('yoast_breadcrumb')) { |
|
44 | + $output = yoast_breadcrumb(null, null, false); |
|
45 | 45 | $output = '<div class="breadcrumbs-container breadcrumbs-yoast"><div class="container"><div class="row"><div class="col-xs-12">' . $output . '</div></div></div></div>'; |
46 | 46 | } |
47 | 47 | |
48 | - $output = apply_filters( 'lsx_breadcrumbs', $output ); |
|
48 | + $output = apply_filters('lsx_breadcrumbs', $output); |
|
49 | 49 | |
50 | - echo wp_kses_post( $output ); |
|
50 | + echo wp_kses_post($output); |
|
51 | 51 | } |
52 | 52 | |
53 | 53 | endif; |
54 | 54 | |
55 | -add_action( 'lsx_banner_inner_top', 'lsx_breadcrumbs', 100 ); |
|
55 | +add_action('lsx_banner_inner_top', 'lsx_breadcrumbs', 100); |
|
56 | 56 | //add_action( 'lsx_banner_inner_bottom', 'lsx_breadcrumbs', 100 ); |
57 | -add_action( 'lsx_global_header_inner_bottom', 'lsx_breadcrumbs', 100 ); |
|
57 | +add_action('lsx_global_header_inner_bottom', 'lsx_breadcrumbs', 100); |
|
58 | 58 | |
59 | -if ( ! function_exists( 'lsx_breadcrumbs_wpseo_seperator_filter' ) ) : |
|
59 | +if ( ! function_exists('lsx_breadcrumbs_wpseo_seperator_filter')) : |
|
60 | 60 | |
61 | 61 | /** |
62 | 62 | * Replaces the seperator. |
@@ -64,16 +64,16 @@ discard block |
||
64 | 64 | * @package lsx |
65 | 65 | * @subpackage template-tags |
66 | 66 | */ |
67 | - function lsx_breadcrumbs_wpseo_seperator_filter( $seperator ) { |
|
67 | + function lsx_breadcrumbs_wpseo_seperator_filter($seperator) { |
|
68 | 68 | $seperator = '<i class="fa fa-angle-right" aria-hidden="true"></i>'; |
69 | 69 | return $seperator; |
70 | 70 | } |
71 | 71 | |
72 | 72 | endif; |
73 | 73 | |
74 | -add_filter( 'wpseo_breadcrumb_separator', 'lsx_breadcrumbs_wpseo_seperator_filter' ); |
|
74 | +add_filter('wpseo_breadcrumb_separator', 'lsx_breadcrumbs_wpseo_seperator_filter'); |
|
75 | 75 | |
76 | -if ( ! function_exists( 'lsx_breadcrumbs_woocommerce_seperator_filter' ) ) : |
|
76 | +if ( ! function_exists('lsx_breadcrumbs_woocommerce_seperator_filter')) : |
|
77 | 77 | |
78 | 78 | /** |
79 | 79 | * Replaces the seperator. |
@@ -81,16 +81,16 @@ discard block |
||
81 | 81 | * @package lsx |
82 | 82 | * @subpackage template-tags |
83 | 83 | */ |
84 | - function lsx_breadcrumbs_woocommerce_seperator_filter( $defaults ) { |
|
84 | + function lsx_breadcrumbs_woocommerce_seperator_filter($defaults) { |
|
85 | 85 | $defaults['delimiter'] = '<i class="fa fa-angle-right" aria-hidden="true"></i>'; |
86 | 86 | return $defaults; |
87 | 87 | } |
88 | 88 | |
89 | 89 | endif; |
90 | 90 | |
91 | -add_filter( 'woocommerce_breadcrumb_defaults', 'lsx_breadcrumbs_woocommerce_seperator_filter' ); |
|
91 | +add_filter('woocommerce_breadcrumb_defaults', 'lsx_breadcrumbs_woocommerce_seperator_filter'); |
|
92 | 92 | |
93 | -if ( ! function_exists( 'lsx_site_title' ) ) : |
|
93 | +if ( ! function_exists('lsx_site_title')) : |
|
94 | 94 | |
95 | 95 | /** |
96 | 96 | * Displays logo when applicable. |
@@ -101,15 +101,15 @@ discard block |
||
101 | 101 | function lsx_site_title() { |
102 | 102 | ?> |
103 | 103 | <div class="site-branding"> |
104 | - <h1 class="site-title"><a title="<?php bloginfo( 'name' ); ?>" href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></h1> |
|
105 | - <p class="site-description"><?php bloginfo( 'description' ); ?></p> |
|
104 | + <h1 class="site-title"><a title="<?php bloginfo('name'); ?>" href="<?php echo esc_url(home_url('/')); ?>" rel="home"><?php bloginfo('name'); ?></a></h1> |
|
105 | + <p class="site-description"><?php bloginfo('description'); ?></p> |
|
106 | 106 | </div> |
107 | 107 | <?php |
108 | 108 | } |
109 | 109 | |
110 | 110 | endif; |
111 | 111 | |
112 | -if ( ! function_exists( 'lsx_post_meta_list_top' ) ) : |
|
112 | +if ( ! function_exists('lsx_post_meta_list_top')) : |
|
113 | 113 | |
114 | 114 | /** |
115 | 115 | * Add customisable post meta (post list - above title). |
@@ -130,7 +130,7 @@ discard block |
||
130 | 130 | |
131 | 131 | endif; |
132 | 132 | |
133 | -if ( ! function_exists( 'lsx_post_meta_single_top' ) ) : |
|
133 | +if ( ! function_exists('lsx_post_meta_single_top')) : |
|
134 | 134 | |
135 | 135 | /** |
136 | 136 | * Add customisable post meta (single post - above title). |
@@ -151,7 +151,7 @@ discard block |
||
151 | 151 | |
152 | 152 | endif; |
153 | 153 | |
154 | -if ( ! function_exists( 'lsx_post_meta_single_bottom' ) ) : |
|
154 | +if ( ! function_exists('lsx_post_meta_single_bottom')) : |
|
155 | 155 | |
156 | 156 | /** |
157 | 157 | * Add customisable post meta (single post - below title). |
@@ -170,7 +170,7 @@ discard block |
||
170 | 170 | |
171 | 171 | endif; |
172 | 172 | |
173 | -if ( ! function_exists( 'lsx_post_meta_avatar' ) ) : |
|
173 | +if ( ! function_exists('lsx_post_meta_avatar')) : |
|
174 | 174 | |
175 | 175 | /** |
176 | 176 | * Add customisable post meta: author's avatar. |
@@ -180,20 +180,20 @@ discard block |
||
180 | 180 | */ |
181 | 181 | function lsx_post_meta_avatar() { |
182 | 182 | $author = get_the_author(); |
183 | - $author_id = get_the_author_meta( 'ID' ); |
|
184 | - $author_avatar = get_avatar( $author_id, 80 ); |
|
185 | - $author_url = get_author_posts_url( $author_id ); |
|
183 | + $author_id = get_the_author_meta('ID'); |
|
184 | + $author_avatar = get_avatar($author_id, 80); |
|
185 | + $author_url = get_author_posts_url($author_id); |
|
186 | 186 | |
187 | 187 | printf( |
188 | 188 | '<a href="%1$s" class="post-meta-avatar">%2$s</a>', |
189 | - esc_url( $author_url ), |
|
190 | - wp_kses_post( $author_avatar ) |
|
189 | + esc_url($author_url), |
|
190 | + wp_kses_post($author_avatar) |
|
191 | 191 | ); |
192 | 192 | } |
193 | 193 | |
194 | 194 | endif; |
195 | 195 | |
196 | -if ( ! function_exists( 'lsx_post_meta_date' ) ) : |
|
196 | +if ( ! function_exists('lsx_post_meta_date')) : |
|
197 | 197 | |
198 | 198 | /** |
199 | 199 | * Add customisable post meta: post date. |
@@ -204,23 +204,23 @@ discard block |
||
204 | 204 | function lsx_post_meta_date() { |
205 | 205 | $time_string = '<time class="entry-date published updated" datetime="%1$s">%2$s</time>'; |
206 | 206 | |
207 | - $time_string = sprintf( $time_string, |
|
208 | - esc_attr( get_the_date( 'c' ) ), |
|
207 | + $time_string = sprintf($time_string, |
|
208 | + esc_attr(get_the_date('c')), |
|
209 | 209 | get_the_date(), |
210 | - esc_attr( get_the_modified_date( 'c' ) ), |
|
210 | + esc_attr(get_the_modified_date('c')), |
|
211 | 211 | get_the_modified_date() |
212 | 212 | ); |
213 | 213 | |
214 | 214 | printf( |
215 | 215 | '<span class="post-meta-time updated"><a href="%1$s" rel="bookmark">%2$s</a></span>', |
216 | - esc_url( get_permalink() ), |
|
217 | - wp_kses_post( $time_string ) |
|
216 | + esc_url(get_permalink()), |
|
217 | + wp_kses_post($time_string) |
|
218 | 218 | ); |
219 | 219 | } |
220 | 220 | |
221 | 221 | endif; |
222 | 222 | |
223 | -if ( ! function_exists( 'lsx_post_meta_author' ) ) : |
|
223 | +if ( ! function_exists('lsx_post_meta_author')) : |
|
224 | 224 | |
225 | 225 | /** |
226 | 226 | * Add customisable post meta: post author. |
@@ -230,27 +230,27 @@ discard block |
||
230 | 230 | */ |
231 | 231 | function lsx_post_meta_author() { |
232 | 232 | $author = get_the_author(); |
233 | - $author_url = get_author_posts_url( get_the_author_meta( 'ID' ) ); |
|
233 | + $author_url = get_author_posts_url(get_the_author_meta('ID')); |
|
234 | 234 | |
235 | - if ( empty( $author ) ) { |
|
235 | + if (empty($author)) { |
|
236 | 236 | global $post; |
237 | 237 | |
238 | - $author = get_user_by( 'ID', $post->post_author ); |
|
238 | + $author = get_user_by('ID', $post->post_author); |
|
239 | 239 | $author = $author->display_name; |
240 | - $author_url = get_author_posts_url( $post->post_author ); |
|
240 | + $author_url = get_author_posts_url($post->post_author); |
|
241 | 241 | } |
242 | 242 | |
243 | 243 | printf( |
244 | 244 | '<span class="vcard post-meta-author"><span>%1$s</span> <span class="fn"><a href="%2$s">%3$s</a></span></span>', |
245 | - esc_html__( 'by', 'lsx' ), |
|
246 | - esc_url( $author_url ), |
|
247 | - esc_html( $author ) |
|
245 | + esc_html__('by', 'lsx'), |
|
246 | + esc_url($author_url), |
|
247 | + esc_html($author) |
|
248 | 248 | ); |
249 | 249 | } |
250 | 250 | |
251 | 251 | endif; |
252 | 252 | |
253 | -if ( ! function_exists( 'lsx_post_meta_category' ) ) : |
|
253 | +if ( ! function_exists('lsx_post_meta_category')) : |
|
254 | 254 | |
255 | 255 | /** |
256 | 256 | * Add customisable post meta: post category(ies). |
@@ -259,25 +259,25 @@ discard block |
||
259 | 259 | * @subpackage template-tags |
260 | 260 | */ |
261 | 261 | function lsx_post_meta_category() { |
262 | - $post_categories = wp_get_post_categories( get_the_ID() ); |
|
262 | + $post_categories = wp_get_post_categories(get_the_ID()); |
|
263 | 263 | $cats = array(); |
264 | 264 | |
265 | - foreach ( $post_categories as $c ) { |
|
266 | - $cat = get_category( $c ); |
|
265 | + foreach ($post_categories as $c) { |
|
266 | + $cat = get_category($c); |
|
267 | 267 | /* Translators: %s: category name */ |
268 | - $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>'; |
|
268 | + $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>'; |
|
269 | 269 | } |
270 | 270 | |
271 | - if ( ! empty( $cats ) ) { |
|
271 | + if ( ! empty($cats)) { |
|
272 | 272 | ?> |
273 | - <span class="post-meta-categories"><span><?php esc_html_e( 'Posted in', 'lsx' ); ?></span> <?php echo wp_kses_post( implode( ', ', $cats ) ); ?></span> |
|
273 | + <span class="post-meta-categories"><span><?php esc_html_e('Posted in', 'lsx'); ?></span> <?php echo wp_kses_post(implode(', ', $cats)); ?></span> |
|
274 | 274 | <?php |
275 | 275 | } |
276 | 276 | } |
277 | 277 | |
278 | 278 | endif; |
279 | 279 | |
280 | -if ( ! function_exists( 'lsx_post_tags' ) ) : |
|
280 | +if ( ! function_exists('lsx_post_tags')) : |
|
281 | 281 | |
282 | 282 | /** |
283 | 283 | * Add customisable post meta: post tag(s). |
@@ -286,10 +286,10 @@ discard block |
||
286 | 286 | * @subpackage template-tags |
287 | 287 | */ |
288 | 288 | function lsx_post_tags() { |
289 | - if ( has_tag() ) : |
|
289 | + if (has_tag()) : |
|
290 | 290 | ?> |
291 | 291 | <div class="post-tags"> |
292 | - <?php echo wp_kses_post( get_the_tag_list( '' ) ); ?> |
|
292 | + <?php echo wp_kses_post(get_the_tag_list('')); ?> |
|
293 | 293 | </div> |
294 | 294 | <?php |
295 | 295 | endif; |
@@ -297,9 +297,9 @@ discard block |
||
297 | 297 | |
298 | 298 | endif; |
299 | 299 | |
300 | -add_action( 'lsx_content_post_tags', 'lsx_post_tags', 10 ); |
|
300 | +add_action('lsx_content_post_tags', 'lsx_post_tags', 10); |
|
301 | 301 | |
302 | -if ( ! function_exists( 'lsx_sharing_output' ) ) : |
|
302 | +if ( ! function_exists('lsx_sharing_output')) : |
|
303 | 303 | |
304 | 304 | /** |
305 | 305 | * Display sharing buttons. |
@@ -309,14 +309,14 @@ discard block |
||
309 | 309 | */ |
310 | 310 | function lsx_sharing_output() { |
311 | 311 | global $lsx_sharing; |
312 | - echo wp_kses_post( $lsx_sharing->sharing_buttons() ); |
|
312 | + echo wp_kses_post($lsx_sharing->sharing_buttons()); |
|
313 | 313 | } |
314 | 314 | |
315 | 315 | endif; |
316 | 316 | |
317 | -add_action( 'lsx_content_sharing', 'lsx_sharing_output', 20 ); |
|
317 | +add_action('lsx_content_sharing', 'lsx_sharing_output', 20); |
|
318 | 318 | |
319 | -if ( ! function_exists( 'lsx_translate_format_to_fontawesome' ) ) : |
|
319 | +if ( ! function_exists('lsx_translate_format_to_fontawesome')) : |
|
320 | 320 | |
321 | 321 | /** |
322 | 322 | * Translate post format to Font Awesome class. |
@@ -324,8 +324,8 @@ discard block |
||
324 | 324 | * @package lsx |
325 | 325 | * @subpackage template-tags |
326 | 326 | */ |
327 | - function lsx_translate_format_to_fontawesome( $format ) { |
|
328 | - switch ( $format ) { |
|
327 | + function lsx_translate_format_to_fontawesome($format) { |
|
328 | + switch ($format) { |
|
329 | 329 | case 'image': |
330 | 330 | $format = 'camera'; |
331 | 331 | break; |
@@ -357,7 +357,7 @@ discard block |
||
357 | 357 | |
358 | 358 | endif; |
359 | 359 | |
360 | -if ( ! function_exists( 'lsx_paging_nav' ) ) : |
|
360 | +if ( ! function_exists('lsx_paging_nav')) : |
|
361 | 361 | |
362 | 362 | /** |
363 | 363 | * Display navigation to next/previous set of posts when applicable. |
@@ -368,37 +368,37 @@ discard block |
||
368 | 368 | function lsx_paging_nav() { |
369 | 369 | global $wp_query; |
370 | 370 | |
371 | - if ( $wp_query->max_num_pages < 2 ) { |
|
371 | + if ($wp_query->max_num_pages < 2) { |
|
372 | 372 | return; |
373 | 373 | } |
374 | 374 | |
375 | - if ( true === apply_filters( 'lsx_paging_nav_disable', false ) ) { |
|
375 | + if (true === apply_filters('lsx_paging_nav_disable', false)) { |
|
376 | 376 | return true; |
377 | - } elseif ( current_theme_supports( 'infinite-scroll' ) && class_exists( 'The_Neverending_Home_Page' ) ) { |
|
377 | + } elseif (current_theme_supports('infinite-scroll') && class_exists('The_Neverending_Home_Page')) { |
|
378 | 378 | return true; |
379 | 379 | } else { |
380 | 380 | $html = ''; |
381 | 381 | $html .= '<div class="lsx-pagination-wrapper">' . PHP_EOL; |
382 | 382 | $html .= '<div class="lsx-breaker"></div>' . PHP_EOL; |
383 | 383 | $html .= '<div class="lsx-pagination">' . PHP_EOL; |
384 | - $html .= paginate_links( array( |
|
385 | - 'base' => str_replace( 999999999, '%#%', esc_url( get_pagenum_link( 999999999 ) ) ), |
|
384 | + $html .= paginate_links(array( |
|
385 | + 'base' => str_replace(999999999, '%#%', esc_url(get_pagenum_link(999999999))), |
|
386 | 386 | 'format' => '?paged=%#%', |
387 | 387 | 'total' => $wp_query->max_num_pages, |
388 | - 'current' => max( 1, intval( get_query_var( 'paged' ) ) ), |
|
389 | - 'prev_text' => '<span class="meta-nav">←</span> ' . esc_html__( 'Previous', 'lsx' ), |
|
390 | - 'next_text' => esc_html__( 'Next', 'lsx' ) . ' <span class="meta-nav">→</span>', |
|
391 | - ) ); |
|
388 | + 'current' => max(1, intval(get_query_var('paged'))), |
|
389 | + 'prev_text' => '<span class="meta-nav">←</span> ' . esc_html__('Previous', 'lsx'), |
|
390 | + 'next_text' => esc_html__('Next', 'lsx') . ' <span class="meta-nav">→</span>', |
|
391 | + )); |
|
392 | 392 | $html .= '</div>' . PHP_EOL; |
393 | 393 | $html .= '</div>' . PHP_EOL; |
394 | 394 | |
395 | - echo wp_kses_post( $html ); |
|
395 | + echo wp_kses_post($html); |
|
396 | 396 | } |
397 | 397 | } |
398 | 398 | |
399 | 399 | endif; |
400 | 400 | |
401 | -if ( ! function_exists( 'lsx_post_nav' ) ) : |
|
401 | +if ( ! function_exists('lsx_post_nav')) : |
|
402 | 402 | |
403 | 403 | /** |
404 | 404 | * Display navigation to next/previous post when applicable. |
@@ -407,24 +407,24 @@ discard block |
||
407 | 407 | * @subpackage template-tags |
408 | 408 | */ |
409 | 409 | function lsx_post_nav() { |
410 | - $previous = ( is_attachment() ) ? get_post( get_post()->post_parent ) : get_adjacent_post( false, '', true ); |
|
411 | - $next = get_adjacent_post( false, '', false ); |
|
410 | + $previous = (is_attachment()) ? get_post(get_post()->post_parent) : get_adjacent_post(false, '', true); |
|
411 | + $next = get_adjacent_post(false, '', false); |
|
412 | 412 | |
413 | - if ( ! $next && ! $previous ) { |
|
413 | + if ( ! $next && ! $previous) { |
|
414 | 414 | return; |
415 | 415 | } |
416 | 416 | |
417 | 417 | $default_size = 'sm'; |
418 | - $size = apply_filters( 'lsx_bootstrap_column_size', $default_size ); |
|
418 | + $size = apply_filters('lsx_bootstrap_column_size', $default_size); |
|
419 | 419 | ?> |
420 | 420 | <nav class="navigation post-navigation" role="navigation"> |
421 | 421 | <div class="lsx-breaker"></div> |
422 | 422 | <div class="nav-links pager row"> |
423 | - <div class="previous <?php echo 'col-' . esc_attr( $size ) . '-6'; ?>"> |
|
424 | - <?php previous_post_link( '%link', '<p class="nav-links-description">' . esc_html_x( 'Previous Post', 'Previous post link', 'lsx' ) . '</p><h3>%title</h3>' ); ?> |
|
423 | + <div class="previous <?php echo 'col-' . esc_attr($size) . '-6'; ?>"> |
|
424 | + <?php previous_post_link('%link', '<p class="nav-links-description">' . esc_html_x('Previous Post', 'Previous post link', 'lsx') . '</p><h3>%title</h3>'); ?> |
|
425 | 425 | </div> |
426 | - <div class="next <?php echo 'col-' . esc_attr( $size ) . '-6'; ?>"> |
|
427 | - <?php next_post_link( '%link', '<p class="nav-links-description">' . esc_html_x( 'Next Post', 'Next post link', 'lsx' ) . '</p><h3>%title</h3>' ); ?> |
|
426 | + <div class="next <?php echo 'col-' . esc_attr($size) . '-6'; ?>"> |
|
427 | + <?php next_post_link('%link', '<p class="nav-links-description">' . esc_html_x('Next Post', 'Next post link', 'lsx') . '</p><h3>%title</h3>'); ?> |
|
428 | 428 | </div> |
429 | 429 | </div><!-- .nav-links --> |
430 | 430 | </nav><!-- .navigation --> |
@@ -433,7 +433,7 @@ discard block |
||
433 | 433 | |
434 | 434 | endif; |
435 | 435 | |
436 | -if ( ! function_exists( 'lsx_site_identity' ) ) : |
|
436 | +if ( ! function_exists('lsx_site_identity')) : |
|
437 | 437 | |
438 | 438 | /** |
439 | 439 | * Outputs either the Site Title or the Site Logo. |
@@ -442,10 +442,10 @@ discard block |
||
442 | 442 | * @subpackage template-tags |
443 | 443 | */ |
444 | 444 | function lsx_site_identity() { |
445 | - if ( function_exists( 'has_custom_logo' ) && has_custom_logo() ) { |
|
445 | + if (function_exists('has_custom_logo') && has_custom_logo()) { |
|
446 | 446 | the_custom_logo(); |
447 | 447 | } else { |
448 | - if ( get_theme_mod( 'site_logo_header_text', 1 ) ) { |
|
448 | + if (get_theme_mod('site_logo_header_text', 1)) { |
|
449 | 449 | lsx_site_title(); |
450 | 450 | } |
451 | 451 | } |
@@ -453,7 +453,7 @@ discard block |
||
453 | 453 | |
454 | 454 | endif; |
455 | 455 | |
456 | -if ( ! function_exists( 'lsx_navbar_header' ) ) : |
|
456 | +if ( ! function_exists('lsx_navbar_header')) : |
|
457 | 457 | /** |
458 | 458 | * Outputs the Nav Menu. |
459 | 459 | * |
@@ -464,17 +464,17 @@ discard block |
||
464 | 464 | ?> |
465 | 465 | <div class="navbar-header" itemscope itemtype="http://schema.org/WebPage"> |
466 | 466 | <?php |
467 | - if ( has_nav_menu( 'primary' ) ) : |
|
467 | + if (has_nav_menu('primary')) : |
|
468 | 468 | ?> |
469 | 469 | <div class="wrapper-toggle" data-toggle="collapse" data-target=".primary-navbar"> |
470 | 470 | <button type="button" class="navbar-toggle"> |
471 | - <span class="sr-only"><?php esc_html_e( 'Toggle navigation', 'lsx' ); ?></span> |
|
471 | + <span class="sr-only"><?php esc_html_e('Toggle navigation', 'lsx'); ?></span> |
|
472 | 472 | <span class="icon-bar"></span> |
473 | 473 | <span class="icon-bar"></span> |
474 | 474 | <span class="icon-bar"></span> |
475 | 475 | <span class="icon-bar"></span> |
476 | 476 | </button> |
477 | - <span class="mobile-menu-title"><?php esc_html_e( 'Menu', 'lsx' ); ?></span> |
|
477 | + <span class="mobile-menu-title"><?php esc_html_e('Menu', 'lsx'); ?></span> |
|
478 | 478 | </div> |
479 | 479 | <?php |
480 | 480 | endif; |
@@ -487,9 +487,9 @@ discard block |
||
487 | 487 | |
488 | 488 | endif; |
489 | 489 | |
490 | -add_action( 'lsx_nav_before', 'lsx_navbar_header' ); |
|
490 | +add_action('lsx_nav_before', 'lsx_navbar_header'); |
|
491 | 491 | |
492 | -if ( ! function_exists( 'lsx_nav_menu' ) ) : |
|
492 | +if ( ! function_exists('lsx_nav_menu')) : |
|
493 | 493 | |
494 | 494 | /** |
495 | 495 | * Outputs the Nav Menu. |
@@ -498,17 +498,17 @@ discard block |
||
498 | 498 | * @subpackage template-tags |
499 | 499 | */ |
500 | 500 | function lsx_nav_menu() { |
501 | - if ( has_nav_menu( 'primary' ) ) : |
|
501 | + if (has_nav_menu('primary')) : |
|
502 | 502 | ?> |
503 | 503 | <nav class="primary-navbar collapse navbar-collapse"> |
504 | 504 | <?php |
505 | - wp_nav_menu( array( |
|
505 | + wp_nav_menu(array( |
|
506 | 506 | 'theme_location' => 'primary', |
507 | 507 | 'depth' => 3, |
508 | 508 | 'container' => false, |
509 | 509 | 'menu_class' => 'nav navbar-nav', |
510 | 510 | 'walker' => new LSX_Bootstrap_Navwalker(), |
511 | - ) ); |
|
511 | + )); |
|
512 | 512 | ?> |
513 | 513 | </nav> |
514 | 514 | <?php |
@@ -517,7 +517,7 @@ discard block |
||
517 | 517 | |
518 | 518 | endif; |
519 | 519 | |
520 | -if ( ! function_exists( 'lsx_sitemap_pages' ) ) : |
|
520 | +if ( ! function_exists('lsx_sitemap_pages')) : |
|
521 | 521 | |
522 | 522 | /** |
523 | 523 | * Outputs Pages for the Sitemap Template. |
@@ -533,15 +533,15 @@ discard block |
||
533 | 533 | 'post_type' => 'page', |
534 | 534 | ); |
535 | 535 | |
536 | - $pages = new WP_Query( $page_args ); |
|
536 | + $pages = new WP_Query($page_args); |
|
537 | 537 | |
538 | - if ( $pages->have_posts() ) { |
|
539 | - echo '<h2>' . esc_html__( 'Pages', 'lsx' ) . '</h2>'; |
|
538 | + if ($pages->have_posts()) { |
|
539 | + echo '<h2>' . esc_html__('Pages', 'lsx') . '</h2>'; |
|
540 | 540 | echo '<ul>'; |
541 | 541 | |
542 | - while ( $pages->have_posts() ) { |
|
542 | + while ($pages->have_posts()) { |
|
543 | 543 | $pages->the_post(); |
544 | - echo '<li class="page_item page-item-' . esc_attr( get_the_ID() ) . '"><a href="' . esc_url( get_permalink() ) . '" title="">' . get_the_title() . '</a></li>'; |
|
544 | + echo '<li class="page_item page-item-' . esc_attr(get_the_ID()) . '"><a href="' . esc_url(get_permalink()) . '" title="">' . get_the_title() . '</a></li>'; |
|
545 | 545 | } |
546 | 546 | |
547 | 547 | echo '</ul>'; |
@@ -551,7 +551,7 @@ discard block |
||
551 | 551 | |
552 | 552 | endif; |
553 | 553 | |
554 | -if ( ! function_exists( 'lsx_sitemap_custom_post_type' ) ) : |
|
554 | +if ( ! function_exists('lsx_sitemap_custom_post_type')) : |
|
555 | 555 | |
556 | 556 | /** |
557 | 557 | * Outputs a custom post type section. |
@@ -565,9 +565,9 @@ discard block |
||
565 | 565 | '_builtin' => false, |
566 | 566 | ); |
567 | 567 | |
568 | - $post_types = get_post_types( $args , 'names' ); |
|
568 | + $post_types = get_post_types($args, 'names'); |
|
569 | 569 | |
570 | - foreach ( $post_types as $post_type ) { |
|
570 | + foreach ($post_types as $post_type) { |
|
571 | 571 | $post_type_args = array( |
572 | 572 | 'post_type' => 'page', |
573 | 573 | 'posts_per_page' => 99, |
@@ -575,22 +575,22 @@ discard block |
||
575 | 575 | 'post_type' => $post_type, |
576 | 576 | ); |
577 | 577 | |
578 | - $post_type_items = new WP_Query( $post_type_args ); |
|
579 | - $post_type_object = get_post_type_object( $post_type ); |
|
578 | + $post_type_items = new WP_Query($post_type_args); |
|
579 | + $post_type_object = get_post_type_object($post_type); |
|
580 | 580 | |
581 | - if ( ! empty( $post_type_object ) ) { |
|
581 | + if ( ! empty($post_type_object)) { |
|
582 | 582 | $title = $post_type_object->labels->name; |
583 | 583 | } else { |
584 | - $title = ucwords( $post_type ); |
|
584 | + $title = ucwords($post_type); |
|
585 | 585 | } |
586 | 586 | |
587 | - if ( $post_type_items->have_posts() ) { |
|
588 | - echo '<h2>' . esc_html( $title ) . '</h2>'; |
|
587 | + if ($post_type_items->have_posts()) { |
|
588 | + echo '<h2>' . esc_html($title) . '</h2>'; |
|
589 | 589 | echo '<ul>'; |
590 | 590 | |
591 | - while ( $post_type_items->have_posts() ) { |
|
591 | + while ($post_type_items->have_posts()) { |
|
592 | 592 | $post_type_items->the_post(); |
593 | - 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>'; |
|
593 | + 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>'; |
|
594 | 594 | } |
595 | 595 | |
596 | 596 | echo '</ul>'; |
@@ -601,7 +601,7 @@ discard block |
||
601 | 601 | |
602 | 602 | endif; |
603 | 603 | |
604 | -if ( ! function_exists( 'lsx_sitemap_taxonomy_clouds' ) ) : |
|
604 | +if ( ! function_exists('lsx_sitemap_taxonomy_clouds')) : |
|
605 | 605 | |
606 | 606 | /** |
607 | 607 | * Outputs the public taxonomies. |
@@ -615,18 +615,18 @@ discard block |
||
615 | 615 | '_builtin' => false, |
616 | 616 | ); |
617 | 617 | |
618 | - $taxonomies = get_taxonomies( $taxonomy_args ); |
|
618 | + $taxonomies = get_taxonomies($taxonomy_args); |
|
619 | 619 | |
620 | - if ( ! empty( $taxonomies ) ) { |
|
621 | - foreach ( $taxonomies as $taxonomy_id => $taxonomy ) { |
|
622 | - $tag_cloud = wp_tag_cloud( array( |
|
620 | + if ( ! empty($taxonomies)) { |
|
621 | + foreach ($taxonomies as $taxonomy_id => $taxonomy) { |
|
622 | + $tag_cloud = wp_tag_cloud(array( |
|
623 | 623 | 'taxonomy' => $taxonomy_id, |
624 | 624 | 'echo' => false, |
625 | - ) ); |
|
625 | + )); |
|
626 | 626 | |
627 | - if ( ! empty( $tag_cloud ) ) { |
|
628 | - echo '<h2>' . esc_html( $taxonomy ) . '</h2>'; |
|
629 | - echo '<aside id="' . esc_attr( $taxonomy_id ) . '" class="widget widget_' . esc_attr( $taxonomy_id ) . '">' . esc_html( $tag_cloud ) . '</aside>'; |
|
627 | + if ( ! empty($tag_cloud)) { |
|
628 | + echo '<h2>' . esc_html($taxonomy) . '</h2>'; |
|
629 | + echo '<aside id="' . esc_attr($taxonomy_id) . '" class="widget widget_' . esc_attr($taxonomy_id) . '">' . esc_html($tag_cloud) . '</aside>'; |
|
630 | 630 | } |
631 | 631 | } |
632 | 632 | } |
@@ -634,7 +634,7 @@ discard block |
||
634 | 634 | |
635 | 635 | endif; |
636 | 636 | |
637 | -if ( ! function_exists( 'lsx_add_top_menu' ) ) : |
|
637 | +if ( ! function_exists('lsx_add_top_menu')) : |
|
638 | 638 | |
639 | 639 | /** |
640 | 640 | * Adds our top menu to the theme. |
@@ -643,28 +643,28 @@ discard block |
||
643 | 643 | * @subpackage template-tags |
644 | 644 | */ |
645 | 645 | function lsx_add_top_menu() { |
646 | - if ( has_nav_menu( 'top-menu' ) || has_nav_menu( 'top-menu-left' ) ) : |
|
646 | + if (has_nav_menu('top-menu') || has_nav_menu('top-menu-left')) : |
|
647 | 647 | ?> |
648 | 648 | <div id="top-menu" class="<?php lsx_top_menu_classes(); ?>"> |
649 | 649 | <div class="container"> |
650 | - <?php if ( has_nav_menu( 'top-menu' ) ) : ?> |
|
650 | + <?php if (has_nav_menu('top-menu')) : ?> |
|
651 | 651 | <nav class="top-menu"> |
652 | 652 | <?php |
653 | - wp_nav_menu( array( |
|
653 | + wp_nav_menu(array( |
|
654 | 654 | 'theme_location' => 'top-menu', |
655 | 655 | 'walker' => new LSX_Bootstrap_Navwalker(), |
656 | - ) ); |
|
656 | + )); |
|
657 | 657 | ?> |
658 | 658 | </nav> |
659 | 659 | <?php endif; ?> |
660 | 660 | |
661 | - <?php if ( has_nav_menu( 'top-menu-left' ) ) : ?> |
|
661 | + <?php if (has_nav_menu('top-menu-left')) : ?> |
|
662 | 662 | <nav class="top-menu pull-left"> |
663 | 663 | <?php |
664 | - wp_nav_menu( array( |
|
664 | + wp_nav_menu(array( |
|
665 | 665 | 'theme_location' => 'top-menu-left', |
666 | 666 | 'walker' => new LSX_Bootstrap_Navwalker(), |
667 | - ) ); |
|
667 | + )); |
|
668 | 668 | ?> |
669 | 669 | </nav> |
670 | 670 | <?php endif; ?> |
@@ -676,9 +676,9 @@ discard block |
||
676 | 676 | |
677 | 677 | endif; |
678 | 678 | |
679 | -add_action( 'lsx_header_before', 'lsx_add_top_menu' ); |
|
679 | +add_action('lsx_header_before', 'lsx_add_top_menu'); |
|
680 | 680 | |
681 | -if ( ! function_exists( 'lsx_get_my_url' ) ) : |
|
681 | +if ( ! function_exists('lsx_get_my_url')) : |
|
682 | 682 | |
683 | 683 | /** |
684 | 684 | * Return URL from a link in the content. |
@@ -687,11 +687,11 @@ discard block |
||
687 | 687 | * @subpackage template-tags |
688 | 688 | */ |
689 | 689 | function lsx_get_my_url() { |
690 | - if ( ! preg_match( '/<a\s[^>]*?href=[\'"](.+?)[\'"]/is', get_the_content(), $matches ) ) { |
|
690 | + if ( ! preg_match('/<a\s[^>]*?href=[\'"](.+?)[\'"]/is', get_the_content(), $matches)) { |
|
691 | 691 | return false; |
692 | 692 | } |
693 | 693 | |
694 | - return esc_url_raw( $matches[1] ); |
|
694 | + return esc_url_raw($matches[1]); |
|
695 | 695 | } |
696 | 696 | |
697 | 697 | endif; |