@@ -6,11 +6,11 @@ discard block |
||
| 6 | 6 | * @subpackage customizer |
| 7 | 7 | */ |
| 8 | 8 | |
| 9 | -if ( ! defined( 'ABSPATH' ) ) { |
|
| 9 | +if ( ! defined('ABSPATH')) { |
|
| 10 | 10 | exit; |
| 11 | 11 | } |
| 12 | 12 | |
| 13 | -if ( ! function_exists( 'lsx_customizer_core_controls' ) ) : |
|
| 13 | +if ( ! function_exists('lsx_customizer_core_controls')) : |
|
| 14 | 14 | |
| 15 | 15 | /** |
| 16 | 16 | * Returns an array of the core panel. |
@@ -20,10 +20,10 @@ discard block |
||
| 20 | 20 | * |
| 21 | 21 | * @return $lsx_controls array() |
| 22 | 22 | */ |
| 23 | - function lsx_customizer_core_controls( $lsx_controls ) { |
|
| 23 | + function lsx_customizer_core_controls($lsx_controls) { |
|
| 24 | 24 | $lsx_controls['sections']['lsx-core'] = array( |
| 25 | - 'title' => esc_html__( 'Core Settings', 'lsx' ), |
|
| 26 | - 'description' => esc_html__( 'Change the core settings.', 'lsx' ), |
|
| 25 | + 'title' => esc_html__('Core Settings', 'lsx'), |
|
| 26 | + 'description' => esc_html__('Change the core settings.', 'lsx'), |
|
| 27 | 27 | 'priority' => 21, |
| 28 | 28 | ); |
| 29 | 29 | |
@@ -34,7 +34,7 @@ discard block |
||
| 34 | 34 | ); |
| 35 | 35 | |
| 36 | 36 | $lsx_controls['fields']['lsx_preloader_content_status'] = array( |
| 37 | - 'label' => esc_html__( 'Preloader Content', 'lsx' ), |
|
| 37 | + 'label' => esc_html__('Preloader Content', 'lsx'), |
|
| 38 | 38 | 'section' => 'lsx-core', |
| 39 | 39 | 'type' => 'checkbox', |
| 40 | 40 | ); |
@@ -46,7 +46,7 @@ discard block |
||
| 46 | 46 | ); |
| 47 | 47 | |
| 48 | 48 | $lsx_controls['fields']['lsx_disable_fonts'] = array( |
| 49 | - 'label' => esc_html__( 'Disable Fonts', 'lsx' ), |
|
| 49 | + 'label' => esc_html__('Disable Fonts', 'lsx'), |
|
| 50 | 50 | 'section' => 'lsx-core', |
| 51 | 51 | 'type' => 'checkbox', |
| 52 | 52 | ); |
@@ -56,9 +56,9 @@ discard block |
||
| 56 | 56 | |
| 57 | 57 | endif; |
| 58 | 58 | |
| 59 | -add_filter( 'lsx_customizer_controls', 'lsx_customizer_core_controls' ); |
|
| 59 | +add_filter('lsx_customizer_controls', 'lsx_customizer_core_controls'); |
|
| 60 | 60 | |
| 61 | -if ( ! function_exists( 'lsx_customizer_layout_controls' ) ) : |
|
| 61 | +if ( ! function_exists('lsx_customizer_layout_controls')) : |
|
| 62 | 62 | |
| 63 | 63 | /** |
| 64 | 64 | * Returns an array of the layout panel. |
@@ -68,10 +68,10 @@ discard block |
||
| 68 | 68 | * |
| 69 | 69 | * @return $lsx_controls array() |
| 70 | 70 | */ |
| 71 | - function lsx_customizer_layout_controls( $lsx_controls ) { |
|
| 71 | + function lsx_customizer_layout_controls($lsx_controls) { |
|
| 72 | 72 | $lsx_controls['sections']['lsx-layout'] = array( |
| 73 | - 'title' => esc_html__( 'Layout', 'lsx' ), |
|
| 74 | - 'description' => esc_html__( 'Change the layout sitewide. If your homepage is set to use a page with a template, the following will not apply to it.', 'lsx' ), |
|
| 73 | + 'title' => esc_html__('Layout', 'lsx'), |
|
| 74 | + 'description' => esc_html__('Change the layout sitewide. If your homepage is set to use a page with a template, the following will not apply to it.', 'lsx'), |
|
| 75 | 75 | 'priority' => 22, |
| 76 | 76 | ); |
| 77 | 77 | |
@@ -82,7 +82,7 @@ discard block |
||
| 82 | 82 | ); |
| 83 | 83 | |
| 84 | 84 | $lsx_controls['fields']['lsx_header_layout'] = array( |
| 85 | - 'label' => esc_html__( 'Header', 'lsx' ), |
|
| 85 | + 'label' => esc_html__('Header', 'lsx'), |
|
| 86 | 86 | 'section' => 'lsx-layout', |
| 87 | 87 | 'control' => 'LSX_Customize_Header_Layout_Control', |
| 88 | 88 | 'choices' => array( |
@@ -99,7 +99,7 @@ discard block |
||
| 99 | 99 | ); |
| 100 | 100 | |
| 101 | 101 | $lsx_controls['fields']['lsx_layout'] = array( |
| 102 | - 'label' => esc_html__( 'Body', 'lsx' ), |
|
| 102 | + 'label' => esc_html__('Body', 'lsx'), |
|
| 103 | 103 | 'section' => 'lsx-layout', |
| 104 | 104 | 'control' => 'LSX_Customize_Layout_Control', |
| 105 | 105 | 'choices' => array( |
@@ -116,7 +116,7 @@ discard block |
||
| 116 | 116 | ); |
| 117 | 117 | |
| 118 | 118 | $lsx_controls['fields']['lsx_header_fixed'] = array( |
| 119 | - 'label' => esc_html__( 'Fixed Header', 'lsx' ), |
|
| 119 | + 'label' => esc_html__('Fixed Header', 'lsx'), |
|
| 120 | 120 | 'section' => 'lsx-layout', |
| 121 | 121 | 'type' => 'checkbox', |
| 122 | 122 | ); |
@@ -128,7 +128,7 @@ discard block |
||
| 128 | 128 | ); |
| 129 | 129 | |
| 130 | 130 | $lsx_controls['fields']['lsx_header_search'] = array( |
| 131 | - 'label' => esc_html__( 'Search Box in Header', 'lsx' ), |
|
| 131 | + 'label' => esc_html__('Search Box in Header', 'lsx'), |
|
| 132 | 132 | 'section' => 'lsx-layout', |
| 133 | 133 | 'type' => 'checkbox', |
| 134 | 134 | ); |
@@ -136,9 +136,9 @@ discard block |
||
| 136 | 136 | $lsx_controls['selective_refresh']['lsx_header_search'] = array( |
| 137 | 137 | 'selector' => '#lsx-header-search-css', |
| 138 | 138 | 'render_callback' => function() { |
| 139 | - $search_form = get_theme_mod( 'lsx_header_search' ); |
|
| 139 | + $search_form = get_theme_mod('lsx_header_search'); |
|
| 140 | 140 | |
| 141 | - if ( false !== $search_form ) { |
|
| 141 | + if (false !== $search_form) { |
|
| 142 | 142 | echo 'body #searchform { display: block; }'; |
| 143 | 143 | } else { |
| 144 | 144 | echo 'body #searchform { display: none; }'; |
@@ -151,9 +151,9 @@ discard block |
||
| 151 | 151 | |
| 152 | 152 | endif; |
| 153 | 153 | |
| 154 | -add_filter( 'lsx_customizer_controls', 'lsx_customizer_layout_controls' ); |
|
| 154 | +add_filter('lsx_customizer_controls', 'lsx_customizer_layout_controls'); |
|
| 155 | 155 | |
| 156 | -if ( ! function_exists( 'lsx_get_customizer_controls' ) ) : |
|
| 156 | +if ( ! function_exists('lsx_get_customizer_controls')) : |
|
| 157 | 157 | |
| 158 | 158 | /** |
| 159 | 159 | * Returns an array of $controls for the customizer class to generate. |
@@ -165,10 +165,10 @@ discard block |
||
| 165 | 165 | */ |
| 166 | 166 | function lsx_get_customizer_controls() { |
| 167 | 167 | $lsx_controls = array(); |
| 168 | - $lsx_controls = apply_filters( 'lsx_customizer_controls', $lsx_controls ); |
|
| 168 | + $lsx_controls = apply_filters('lsx_customizer_controls', $lsx_controls); |
|
| 169 | 169 | return $lsx_controls; |
| 170 | 170 | } |
| 171 | 171 | |
| 172 | 172 | endif; |
| 173 | 173 | |
| 174 | -$lsx_customizer = new LSX_Theme_Customizer( lsx_get_customizer_controls() ); |
|
| 174 | +$lsx_customizer = new LSX_Theme_Customizer(lsx_get_customizer_controls()); |
|
@@ -17,38 +17,38 @@ discard block |
||
| 17 | 17 | 'quote' => 'quote', |
| 18 | 18 | 'video' => 'video', |
| 19 | 19 | ); |
| 20 | - $no_thumb_post_formats = apply_filters( 'lsx_no_thumb_post_formats', $no_thumb_post_types ); |
|
| 20 | + $no_thumb_post_formats = apply_filters('lsx_no_thumb_post_formats', $no_thumb_post_types); |
|
| 21 | 21 | |
| 22 | - $has_thumb = has_post_thumbnail() && ! has_post_format( $no_thumb_post_formats ); |
|
| 22 | + $has_thumb = has_post_thumbnail() && ! has_post_format($no_thumb_post_formats); |
|
| 23 | 23 | |
| 24 | - if ( $has_thumb ) { |
|
| 24 | + if ($has_thumb) { |
|
| 25 | 25 | $thumb_class = 'has-thumb'; |
| 26 | 26 | } else { |
| 27 | 27 | $thumb_class = 'no-thumb'; |
| 28 | 28 | } |
| 29 | 29 | |
| 30 | - $blog_layout = apply_filters( 'lsx_blog_layout', 'default' ); |
|
| 30 | + $blog_layout = apply_filters('lsx_blog_layout', 'default'); |
|
| 31 | 31 | |
| 32 | 32 | $image_class = ''; |
| 33 | 33 | |
| 34 | - $thumbnail_id = get_post_thumbnail_id( get_the_ID() ); |
|
| 35 | - $image_arr = wp_get_attachment_image_src( $thumbnail_id, 'lsx-thumbnail-single' ); |
|
| 34 | + $thumbnail_id = get_post_thumbnail_id(get_the_ID()); |
|
| 35 | + $image_arr = wp_get_attachment_image_src($thumbnail_id, 'lsx-thumbnail-single'); |
|
| 36 | 36 | |
| 37 | - if ( is_array( $image_arr ) ) { |
|
| 37 | + if (is_array($image_arr)) { |
|
| 38 | 38 | $image_src = $image_arr[0]; |
| 39 | 39 | } |
| 40 | 40 | ?> |
| 41 | 41 | |
| 42 | -<article id="post-<?php the_ID(); ?>" <?php post_class( array( 'lsx-slot', $thumb_class ) ); ?>> |
|
| 42 | +<article id="post-<?php the_ID(); ?>" <?php post_class(array('lsx-slot', $thumb_class)); ?>> |
|
| 43 | 43 | <?php lsx_entry_top(); ?> |
| 44 | 44 | |
| 45 | 45 | <div class="entry-layout"> |
| 46 | 46 | <div class="entry-layout-content entry-layout-content-<?php echo has_post_thumbnail() ? '67' : '100'; ?>"> |
| 47 | 47 | <header class="entry-header"> |
| 48 | - <?php if ( $has_thumb ) : ?> |
|
| 49 | - <div class="entry-image <?php echo esc_attr( $image_class ); ?>"> |
|
| 48 | + <?php if ($has_thumb) : ?> |
|
| 49 | + <div class="entry-image <?php echo esc_attr($image_class); ?>"> |
|
| 50 | 50 | <a class="thumbnail" href="<?php the_permalink(); ?>"> |
| 51 | - <?php lsx_thumbnail( 'lsx-thumbnail-single' ); ?> |
|
| 51 | + <?php lsx_thumbnail('lsx-thumbnail-single'); ?> |
|
| 52 | 52 | </a> |
| 53 | 53 | </div> |
| 54 | 54 | <?php endif; ?> |
@@ -56,37 +56,37 @@ discard block |
||
| 56 | 56 | <?php |
| 57 | 57 | $format = get_post_format(); |
| 58 | 58 | |
| 59 | - if ( false === $format ) { |
|
| 59 | + if (false === $format) { |
|
| 60 | 60 | $format = 'standard'; |
| 61 | - $show_on_front = get_option( 'show_on_front', 'posts' ); |
|
| 61 | + $show_on_front = get_option('show_on_front', 'posts'); |
|
| 62 | 62 | |
| 63 | - if ( 'page' === $show_on_front ) { |
|
| 64 | - $archive_link = get_permalink( get_option( 'page_for_posts' ) ); |
|
| 63 | + if ('page' === $show_on_front) { |
|
| 64 | + $archive_link = get_permalink(get_option('page_for_posts')); |
|
| 65 | 65 | } else { |
| 66 | 66 | $archive_link = home_url(); |
| 67 | 67 | } |
| 68 | 68 | } else { |
| 69 | - $archive_link = get_post_format_link( $format ); |
|
| 69 | + $archive_link = get_post_format_link($format); |
|
| 70 | 70 | } |
| 71 | 71 | |
| 72 | - $format = lsx_translate_format_to_fontawesome( $format ); |
|
| 72 | + $format = lsx_translate_format_to_fontawesome($format); |
|
| 73 | 73 | ?> |
| 74 | 74 | |
| 75 | 75 | <h1 class="entry-title"> |
| 76 | - <?php if ( has_post_thumbnail() ) : ?> |
|
| 77 | - <a href="<?php echo esc_url( $archive_link ); ?>" class="format-link has-thumb fa fa-<?php echo esc_attr( $format ); ?>"></a> |
|
| 76 | + <?php if (has_post_thumbnail()) : ?> |
|
| 77 | + <a href="<?php echo esc_url($archive_link); ?>" class="format-link has-thumb fa fa-<?php echo esc_attr($format); ?>"></a> |
|
| 78 | 78 | <?php else : ?> |
| 79 | - <a href="<?php echo esc_url( $archive_link ); ?>" class="format-link fa fa-<?php echo esc_attr( $format ); ?>"></a> |
|
| 79 | + <a href="<?php echo esc_url($archive_link); ?>" class="format-link fa fa-<?php echo esc_attr($format); ?>"></a> |
|
| 80 | 80 | <?php endif; ?> |
| 81 | 81 | |
| 82 | - <?php if ( has_post_format( array( 'link' ) ) ) : ?> |
|
| 83 | - <a href="<?php echo esc_url( lsx_get_my_url() ); ?>" rel="bookmark"><?php the_title(); ?> <span class="fa fa-external-link"></span></a> |
|
| 82 | + <?php if (has_post_format(array('link'))) : ?> |
|
| 83 | + <a href="<?php echo esc_url(lsx_get_my_url()); ?>" rel="bookmark"><?php the_title(); ?> <span class="fa fa-external-link"></span></a> |
|
| 84 | 84 | <?php else : ?> |
| 85 | 85 | <a href="<?php the_permalink(); ?>" rel="bookmark"><?php the_title(); ?></a> |
| 86 | 86 | <?php endif; ?> |
| 87 | 87 | |
| 88 | - <?php if ( is_sticky() ) : ?> |
|
| 89 | - <span class="label label-default label-sticky"><?php esc_html_e( 'Featured', 'lsx' ); ?></span> |
|
| 88 | + <?php if (is_sticky()) : ?> |
|
| 89 | + <span class="label label-default label-sticky"><?php esc_html_e('Featured', 'lsx'); ?></span> |
|
| 90 | 90 | <?php endif; ?> |
| 91 | 91 | </h1> |
| 92 | 92 | |
@@ -98,18 +98,18 @@ discard block |
||
| 98 | 98 | |
| 99 | 99 | </header><!-- .entry-header --> |
| 100 | 100 | |
| 101 | - <?php if ( has_post_format( array( 'quote' ) ) || apply_filters( 'lsx_blog_display_text_on_list', true ) ) : ?> |
|
| 101 | + <?php if (has_post_format(array('quote')) || apply_filters('lsx_blog_display_text_on_list', true)) : ?> |
|
| 102 | 102 | |
| 103 | - <?php if ( lsx_post_format_force_content_on_list() && ! apply_filters( 'lsx_blog_force_content_on_list', false ) ) : ?> |
|
| 103 | + <?php if (lsx_post_format_force_content_on_list() && ! apply_filters('lsx_blog_force_content_on_list', false)) : ?> |
|
| 104 | 104 | |
| 105 | 105 | <div class="entry-summary"> |
| 106 | 106 | <?php |
| 107 | - if ( ! has_excerpt() ) { |
|
| 107 | + if ( ! has_excerpt()) { |
|
| 108 | 108 | |
| 109 | - $excerpt_more = '<p><a class="moretag" href="' . esc_url( get_permalink() ) . '">' . esc_html__( 'Read More', 'lsx' ) . '</a></p>'; |
|
| 110 | - $content = wp_trim_words( get_the_content(), 30 ); |
|
| 109 | + $excerpt_more = '<p><a class="moretag" href="' . esc_url(get_permalink()) . '">' . esc_html__('Read More', 'lsx') . '</a></p>'; |
|
| 110 | + $content = wp_trim_words(get_the_content(), 30); |
|
| 111 | 111 | $content = '<p>' . $content . '</p>' . $excerpt_more; |
| 112 | - echo wp_kses_post( $content ); |
|
| 112 | + echo wp_kses_post($content); |
|
| 113 | 113 | } else { |
| 114 | 114 | the_excerpt(); |
| 115 | 115 | } |
@@ -117,9 +117,9 @@ discard block |
||
| 117 | 117 | |
| 118 | 118 | </div><!-- .entry-summary --> |
| 119 | 119 | |
| 120 | - <?php elseif ( has_post_format( array( 'link' ) ) ) : ?> |
|
| 120 | + <?php elseif (has_post_format(array('link'))) : ?> |
|
| 121 | 121 | |
| 122 | - <?php elseif ( apply_filters( 'lsx_blog_force_content_on_list', false ) ) : ?> |
|
| 122 | + <?php elseif (apply_filters('lsx_blog_force_content_on_list', false)) : ?> |
|
| 123 | 123 | |
| 124 | 124 | <div class="entry-content"> |
| 125 | 125 | <?php the_content(); ?> |
@@ -131,12 +131,12 @@ discard block |
||
| 131 | 131 | <?php |
| 132 | 132 | the_content(); |
| 133 | 133 | |
| 134 | - wp_link_pages( array( |
|
| 134 | + wp_link_pages(array( |
|
| 135 | 135 | 'before' => '<div class="lsx-postnav-wrapper"><div class="lsx-postnav">', |
| 136 | 136 | 'after' => '</div></div>', |
| 137 | 137 | 'link_before' => '<span>', |
| 138 | 138 | 'link_after' => '</span>', |
| 139 | - ) ); |
|
| 139 | + )); |
|
| 140 | 140 | ?> |
| 141 | 141 | </div><!-- .entry-content --> |
| 142 | 142 | |
@@ -148,28 +148,28 @@ discard block |
||
| 148 | 148 | |
| 149 | 149 | <?php $comments_number = get_comments_number(); ?> |
| 150 | 150 | |
| 151 | - <?php if ( has_tag() || ! empty( $comments_number ) ) { ?> |
|
| 151 | + <?php if (has_tag() || ! empty($comments_number)) { ?> |
|
| 152 | 152 | <div class="post-tags-wrapper"> |
| 153 | 153 | |
| 154 | 154 | <?php lsx_content_post_tags(); ?> |
| 155 | 155 | |
| 156 | - <?php if ( comments_open() && ! empty( $comments_number ) ) : ?> |
|
| 156 | + <?php if (comments_open() && ! empty($comments_number)) : ?> |
|
| 157 | 157 | <div class="post-comments"> |
| 158 | 158 | <a href="<?php the_permalink(); ?>#comments"> |
| 159 | 159 | <?php |
| 160 | - if ( '1' === $comments_number ) { |
|
| 161 | - echo esc_html_x( 'One Comment', 'content.php', 'lsx' ); |
|
| 160 | + if ('1' === $comments_number) { |
|
| 161 | + echo esc_html_x('One Comment', 'content.php', 'lsx'); |
|
| 162 | 162 | } else { |
| 163 | 163 | printf( |
| 164 | 164 | /* Translators: %s: number of comments */ |
| 165 | - esc_html( _nx( |
|
| 165 | + esc_html(_nx( |
|
| 166 | 166 | '%s Comment', |
| 167 | 167 | '%s Comments', |
| 168 | 168 | $comments_number, |
| 169 | 169 | 'content.php', |
| 170 | 170 | 'lsx' |
| 171 | - ) ), |
|
| 172 | - esc_html( number_format_i18n( $comments_number ) ) |
|
| 171 | + )), |
|
| 172 | + esc_html(number_format_i18n($comments_number)) |
|
| 173 | 173 | ); |
| 174 | 174 | } |
| 175 | 175 | ?> |
@@ -180,11 +180,11 @@ discard block |
||
| 180 | 180 | <?php } ?> |
| 181 | 181 | </div> |
| 182 | 182 | |
| 183 | - <?php if ( has_post_thumbnail() ) : ?> |
|
| 183 | + <?php if (has_post_thumbnail()) : ?> |
|
| 184 | 184 | |
| 185 | 185 | <div class="entry-image hidden-xs"> |
| 186 | - <a class="thumbnail" href="<?php the_permalink(); ?>" style="background-image:url(<?php echo esc_url( $image_src ); ?>);"> |
|
| 187 | - <?php lsx_thumbnail( 'lsx-thumbnail-single' ); ?> |
|
| 186 | + <a class="thumbnail" href="<?php the_permalink(); ?>" style="background-image:url(<?php echo esc_url($image_src); ?>);"> |
|
| 187 | + <?php lsx_thumbnail('lsx-thumbnail-single'); ?> |
|
| 188 | 188 | </a> |
| 189 | 189 | </div> |
| 190 | 190 | |
@@ -7,25 +7,25 @@ |
||
| 7 | 7 | * @package lsx |
| 8 | 8 | */ |
| 9 | 9 | |
| 10 | -if ( ! defined( 'ABSPATH' ) ) { |
|
| 10 | +if ( ! defined('ABSPATH')) { |
|
| 11 | 11 | exit; |
| 12 | 12 | } |
| 13 | 13 | |
| 14 | -define( 'LSX_VERSION', '2.5.0' ); |
|
| 14 | +define('LSX_VERSION', '2.5.0'); |
|
| 15 | 15 | |
| 16 | -if ( class_exists( 'WooCommerce' ) ) { |
|
| 16 | +if (class_exists('WooCommerce')) { |
|
| 17 | 17 | require get_template_directory() . '/includes/plugins/woocommerce.php'; |
| 18 | 18 | } |
| 19 | 19 | |
| 20 | -if ( class_exists( 'Tribe__Events__Main' ) ) { |
|
| 20 | +if (class_exists('Tribe__Events__Main')) { |
|
| 21 | 21 | require get_template_directory() . '/includes/plugins/the-events-calendar.php'; |
| 22 | 22 | } |
| 23 | 23 | |
| 24 | -if ( class_exists( 'Sensei_WC' ) ) { |
|
| 24 | +if (class_exists('Sensei_WC')) { |
|
| 25 | 25 | require get_template_directory() . '/includes/plugins/sensei.php'; |
| 26 | 26 | } |
| 27 | 27 | |
| 28 | -if ( class_exists( 'bbPress' ) ) { |
|
| 28 | +if (class_exists('bbPress')) { |
|
| 29 | 29 | require get_template_directory() . '/includes/plugins/bbpress.php'; |
| 30 | 30 | } |
| 31 | 31 | |
@@ -9,7 +9,7 @@ discard block |
||
| 9 | 9 | * |
| 10 | 10 | * @since 10.2 |
| 11 | 11 | */ |
| 12 | -if ( interface_exists( 'WPSEO_Graph_Piece' ) ) { |
|
| 12 | +if (interface_exists('WPSEO_Graph_Piece')) { |
|
| 13 | 13 | |
| 14 | 14 | class LSX_Schema_Graph_Piece implements WPSEO_Graph_Piece { |
| 15 | 15 | /** |
@@ -53,13 +53,13 @@ discard block |
||
| 53 | 53 | * |
| 54 | 54 | * @param \WPSEO_Schema_Context $context A value object with context variables. |
| 55 | 55 | */ |
| 56 | - public function __construct( WPSEO_Schema_Context $context ) { |
|
| 56 | + public function __construct(WPSEO_Schema_Context $context) { |
|
| 57 | 57 | $this->context = $context; |
| 58 | 58 | $this->place_ids = array(); |
| 59 | - $this->post = get_post( $this->context->id ); |
|
| 60 | - $this->post_url = get_permalink( $this->context->id ); |
|
| 59 | + $this->post = get_post($this->context->id); |
|
| 60 | + $this->post_url = get_permalink($this->context->id); |
|
| 61 | 61 | $this->is_top_level = false; |
| 62 | - if ( is_object( $this->post ) && isset( $this->post->post_parent ) && ( false === $this->post->post_parent || 0 === $this->post->post_parent || '' === $this->post->post_parent ) ) { |
|
| 62 | + if (is_object($this->post) && isset($this->post->post_parent) && (false === $this->post->post_parent || 0 === $this->post->post_parent || '' === $this->post->post_parent)) { |
|
| 63 | 63 | $this->is_top_level = true; |
| 64 | 64 | } |
| 65 | 65 | } |
@@ -69,13 +69,13 @@ discard block |
||
| 69 | 69 | * @return bool |
| 70 | 70 | */ |
| 71 | 71 | public function is_needed() { |
| 72 | - if ( ! is_singular() ) { |
|
| 72 | + if ( ! is_singular()) { |
|
| 73 | 73 | return false; |
| 74 | 74 | } |
| 75 | - if ( false === $this->context->site_represents ) { |
|
| 75 | + if (false === $this->context->site_represents) { |
|
| 76 | 76 | return false; |
| 77 | 77 | } |
| 78 | - return LSX_Schema_Utils::is_type( get_post_type(), $this->post_type ); |
|
| 78 | + return LSX_Schema_Utils::is_type(get_post_type(), $this->post_type); |
|
| 79 | 79 | } |
| 80 | 80 | /** |
| 81 | 81 | * Returns Review data. |
@@ -94,32 +94,32 @@ discard block |
||
| 94 | 94 | * @param boolean $include_aggregate |
| 95 | 95 | * @return array $data |
| 96 | 96 | */ |
| 97 | - public function add_reviews( $data, $data_key = 'reviews', $include_aggregate = true ) { |
|
| 98 | - $reviews = get_post_meta( $this->context->id, 'review_to_' . $this->post_type, false ); |
|
| 97 | + public function add_reviews($data, $data_key = 'reviews', $include_aggregate = true) { |
|
| 98 | + $reviews = get_post_meta($this->context->id, 'review_to_' . $this->post_type, false); |
|
| 99 | 99 | $reviews_array = array(); |
| 100 | - if ( ! empty( $reviews ) ) { |
|
| 100 | + if ( ! empty($reviews)) { |
|
| 101 | 101 | $aggregate_value = 1; |
| 102 | 102 | $review_count = 0; |
| 103 | - foreach ( $reviews as $review_id ) { |
|
| 104 | - $rating = get_post_meta( $review_id, 'rating', true ); |
|
| 105 | - $author = get_post_meta( $review_id, 'reviewer_name', true ); |
|
| 106 | - $description = wp_strip_all_tags( get_the_excerpt( $review_id ) ); |
|
| 103 | + foreach ($reviews as $review_id) { |
|
| 104 | + $rating = get_post_meta($review_id, 'rating', true); |
|
| 105 | + $author = get_post_meta($review_id, 'reviewer_name', true); |
|
| 106 | + $description = wp_strip_all_tags(get_the_excerpt($review_id)); |
|
| 107 | 107 | $review_args = array( |
| 108 | 108 | 'author' => $author, |
| 109 | 109 | 'reviewBody' => $description, |
| 110 | 110 | ); |
| 111 | 111 | // Add in the review rating. |
| 112 | - if ( false !== $rating && '' !== $rating && '0' !== $rating && 0 !== $rating ) { |
|
| 112 | + if (false !== $rating && '' !== $rating && '0' !== $rating && 0 !== $rating) { |
|
| 113 | 113 | $review_args['reviewRating'] = array( |
| 114 | 114 | '@type' => 'Rating', |
| 115 | 115 | 'ratingValue' => $rating, |
| 116 | 116 | ); |
| 117 | 117 | } |
| 118 | - $reviews_array = LSX_Schema_Utils::add_review( $reviews_array, $review_id, $this->context, $review_args ); |
|
| 118 | + $reviews_array = LSX_Schema_Utils::add_review($reviews_array, $review_id, $this->context, $review_args); |
|
| 119 | 119 | $review_count++; |
| 120 | 120 | } |
| 121 | - if ( ! empty( $reviews_array ) ) { |
|
| 122 | - if ( true === $include_aggregate ) { |
|
| 121 | + if ( ! empty($reviews_array)) { |
|
| 122 | + if (true === $include_aggregate) { |
|
| 123 | 123 | $data['aggregateRating'] = array( |
| 124 | 124 | '@type' => 'AggregateRating', |
| 125 | 125 | 'ratingValue' => (string) $aggregate_value, |
@@ -128,7 +128,7 @@ discard block |
||
| 128 | 128 | 'worstRating' => '1', |
| 129 | 129 | ); |
| 130 | 130 | } |
| 131 | - $data[ $data_key ] = $reviews_array; |
|
| 131 | + $data[$data_key] = $reviews_array; |
|
| 132 | 132 | } |
| 133 | 133 | } |
| 134 | 134 | return $data; |
@@ -140,30 +140,30 @@ discard block |
||
| 140 | 140 | * @param string $data_key |
| 141 | 141 | * @return array $data |
| 142 | 142 | */ |
| 143 | - public function add_articles( $data, $data_key = 'subjectOf' ) { |
|
| 144 | - $posts = get_post_meta( $this->context->id, 'post_to_' . $this->post_type, false ); |
|
| 143 | + public function add_articles($data, $data_key = 'subjectOf') { |
|
| 144 | + $posts = get_post_meta($this->context->id, 'post_to_' . $this->post_type, false); |
|
| 145 | 145 | $posts_array = array(); |
| 146 | - if ( ! empty( $posts ) ) { |
|
| 147 | - foreach ( $posts as $post_id ) { |
|
| 146 | + if ( ! empty($posts)) { |
|
| 147 | + foreach ($posts as $post_id) { |
|
| 148 | 148 | $post_args = array( |
| 149 | - 'articleBody' => wp_strip_all_tags( get_the_excerpt( $post_id ) ), |
|
| 150 | - 'headline' => get_the_title( $post_id ), |
|
| 149 | + 'articleBody' => wp_strip_all_tags(get_the_excerpt($post_id)), |
|
| 150 | + 'headline' => get_the_title($post_id), |
|
| 151 | 151 | ); |
| 152 | - $section = get_the_term_list( $post_id, 'category' ); |
|
| 153 | - if ( ! is_wp_error( $section ) && '' !== $section && false !== $section ) { |
|
| 154 | - $post_args['articleSection'] = wp_strip_all_tags( $section ); |
|
| 152 | + $section = get_the_term_list($post_id, 'category'); |
|
| 153 | + if ( ! is_wp_error($section) && '' !== $section && false !== $section) { |
|
| 154 | + $post_args['articleSection'] = wp_strip_all_tags($section); |
|
| 155 | 155 | } |
| 156 | - if ( $this->context->site_represents_reference ) { |
|
| 156 | + if ($this->context->site_represents_reference) { |
|
| 157 | 157 | $post_args['publisher'] = $this->context->site_represents_reference; |
| 158 | 158 | } |
| 159 | - $image_url = get_the_post_thumbnail_url( $post_id, 'lsx-thumbnail-wide' ); |
|
| 160 | - if ( false !== $image_url ) { |
|
| 159 | + $image_url = get_the_post_thumbnail_url($post_id, 'lsx-thumbnail-wide'); |
|
| 160 | + if (false !== $image_url) { |
|
| 161 | 161 | $post_args['image'] = $image_url; |
| 162 | 162 | } |
| 163 | - $posts_array = LSX_Schema_Utils::add_article( $posts_array, $post_id, $this->context, $post_args ); |
|
| 163 | + $posts_array = LSX_Schema_Utils::add_article($posts_array, $post_id, $this->context, $post_args); |
|
| 164 | 164 | } |
| 165 | - if ( ! empty( $posts_array ) ) { |
|
| 166 | - $data[ $data_key ] = $posts_array; |
|
| 165 | + if ( ! empty($posts_array)) { |
|
| 166 | + $data[$data_key] = $posts_array; |
|
| 167 | 167 | } |
| 168 | 168 | } |
| 169 | 169 | return $data; |
@@ -175,19 +175,19 @@ discard block |
||
| 175 | 175 | * |
| 176 | 176 | * @return array $data |
| 177 | 177 | */ |
| 178 | - public function add_connections( $data ) { |
|
| 178 | + public function add_connections($data) { |
|
| 179 | 179 | $connections_array = array(); |
| 180 | - if ( $this->is_top_level ) { |
|
| 181 | - $connections_array = $this->add_regions( $connections_array ); |
|
| 182 | - $connections_array = $this->add_accommodation( $connections_array ); |
|
| 183 | - if ( ! empty( $connections_array ) ) { |
|
| 180 | + if ($this->is_top_level) { |
|
| 181 | + $connections_array = $this->add_regions($connections_array); |
|
| 182 | + $connections_array = $this->add_accommodation($connections_array); |
|
| 183 | + if ( ! empty($connections_array)) { |
|
| 184 | 184 | $data['containsPlace'] = $connections_array; |
| 185 | 185 | } |
| 186 | 186 | } else { |
| 187 | - $connections_array = $this->add_countries( $connections_array ); |
|
| 187 | + $connections_array = $this->add_countries($connections_array); |
|
| 188 | 188 | $data['containedInPlace'] = $connections_array; |
| 189 | 189 | $connections_array = array(); |
| 190 | - $connections_array = $this->add_accommodation( $connections_array ); |
|
| 190 | + $connections_array = $this->add_accommodation($connections_array); |
|
| 191 | 191 | $data['containsPlace'] = $connections_array; |
| 192 | 192 | } |
| 193 | 193 | return $data; |
@@ -201,14 +201,14 @@ discard block |
||
| 201 | 201 | * |
| 202 | 202 | * @return array $data Review data. |
| 203 | 203 | */ |
| 204 | - public function add_taxonomy_terms( $data, $data_key, $taxonomy ) { |
|
| 204 | + public function add_taxonomy_terms($data, $data_key, $taxonomy) { |
|
| 205 | 205 | /** |
| 206 | 206 | * Filter: 'lsx_schema_' . $this->post_type . '_' . $data_key . '_taxonomy' - Allow changing the taxonomy used to assign keywords to a post type Review data. |
| 207 | 207 | * |
| 208 | 208 | * @api string $taxonomy The chosen taxonomy. |
| 209 | 209 | */ |
| 210 | - $taxonomy = apply_filters( 'lsx_schema_' . $this->post_type . '_' . $data_key . '_taxonomy', $taxonomy ); |
|
| 211 | - return LSX_Schema_Utils::add_terms( $data, $this->context->id, $data_key, $taxonomy ); |
|
| 210 | + $taxonomy = apply_filters('lsx_schema_' . $this->post_type . '_' . $data_key . '_taxonomy', $taxonomy); |
|
| 211 | + return LSX_Schema_Utils::add_terms($data, $this->context->id, $data_key, $taxonomy); |
|
| 212 | 212 | } |
| 213 | 213 | /** |
| 214 | 214 | * Adds the custom field value for the supplied key |
@@ -220,10 +220,10 @@ discard block |
||
| 220 | 220 | * |
| 221 | 221 | * @return array $data Review data. |
| 222 | 222 | */ |
| 223 | - public function add_custom_field( $data, $data_key, $meta_key, $single = true ) { |
|
| 224 | - $value = get_post_meta( $this->context->id, $meta_key, $single ); |
|
| 225 | - if ( '' !== $value && false !== $value ) { |
|
| 226 | - $data[ $data_key ] = $value; |
|
| 223 | + public function add_custom_field($data, $data_key, $meta_key, $single = true) { |
|
| 224 | + $value = get_post_meta($this->context->id, $meta_key, $single); |
|
| 225 | + if ('' !== $value && false !== $value) { |
|
| 226 | + $data[$data_key] = $value; |
|
| 227 | 227 | } |
| 228 | 228 | return $data; |
| 229 | 229 | } |
@@ -1,6 +1,6 @@ discard block |
||
| 1 | 1 | <?php |
| 2 | 2 | |
| 3 | -if ( ! defined( 'ABSPATH' ) ) { |
|
| 3 | +if ( ! defined('ABSPATH')) { |
|
| 4 | 4 | exit; |
| 5 | 5 | } |
| 6 | 6 | |
@@ -26,9 +26,9 @@ discard block |
||
| 26 | 26 | * Constructor. |
| 27 | 27 | */ |
| 28 | 28 | public function __construct() { |
| 29 | - add_filter( 'style_loader_tag', array( $this, 'preload_css' ), 100, 4 ); |
|
| 30 | - add_filter( 'script_loader_tag', array( $this, 'defer_parsing_of_js' ), 100, 3 ); |
|
| 31 | - add_action( 'init', array( $this, 'pum_remove_admin_bar_tools' ), 100 ); |
|
| 29 | + add_filter('style_loader_tag', array($this, 'preload_css'), 100, 4); |
|
| 30 | + add_filter('script_loader_tag', array($this, 'defer_parsing_of_js'), 100, 3); |
|
| 31 | + add_action('init', array($this, 'pum_remove_admin_bar_tools'), 100); |
|
| 32 | 32 | } |
| 33 | 33 | /** |
| 34 | 34 | * Return an instance of this class. |
@@ -38,7 +38,7 @@ discard block |
||
| 38 | 38 | */ |
| 39 | 39 | public static function get_instance() { |
| 40 | 40 | // If the single instance hasn't been set, set it now. |
| 41 | - if ( null === self::$instance ) { |
|
| 41 | + if (null === self::$instance) { |
|
| 42 | 42 | self::$instance = new self; |
| 43 | 43 | } |
| 44 | 44 | return self::$instance; |
@@ -50,9 +50,9 @@ discard block |
||
| 50 | 50 | * @param string $url The url to check and defer. |
| 51 | 51 | * @return string |
| 52 | 52 | */ |
| 53 | - public function preload_css( $tag, $handle, $href, $media ) { |
|
| 54 | - if ( 'lsx_fonts' === $handle || 'fontawesome' === $handle ) { |
|
| 55 | - $tag = str_replace( 'href', ' preload href', $tag ); |
|
| 53 | + public function preload_css($tag, $handle, $href, $media) { |
|
| 54 | + if ('lsx_fonts' === $handle || 'fontawesome' === $handle) { |
|
| 55 | + $tag = str_replace('href', ' preload href', $tag); |
|
| 56 | 56 | } |
| 57 | 57 | return $tag; |
| 58 | 58 | } |
@@ -63,18 +63,18 @@ discard block |
||
| 63 | 63 | * @param string $url The url to check and defer. |
| 64 | 64 | * @return string |
| 65 | 65 | */ |
| 66 | - public function defer_parsing_of_js( $tag, $handle, $href ) { |
|
| 67 | - $skip_defer = apply_filters( 'lsx_defer_parsing_of_js', false, $tag, $handle, $href ); |
|
| 68 | - if ( ! is_admin() && false !== stripos( $href, '.js' ) && false === stripos( $href, 'jquery.js' ) && false === $skip_defer ) { |
|
| 69 | - $tag = str_replace( 'src=', ' defer src=', $tag ); |
|
| 66 | + public function defer_parsing_of_js($tag, $handle, $href) { |
|
| 67 | + $skip_defer = apply_filters('lsx_defer_parsing_of_js', false, $tag, $handle, $href); |
|
| 68 | + if ( ! is_admin() && false !== stripos($href, '.js') && false === stripos($href, 'jquery.js') && false === $skip_defer) { |
|
| 69 | + $tag = str_replace('src=', ' defer src=', $tag); |
|
| 70 | 70 | } |
| 71 | 71 | return $tag; |
| 72 | 72 | } |
| 73 | 73 | |
| 74 | 74 | public function pum_remove_admin_bar_tools() { |
| 75 | - remove_action( 'admin_bar_menu', array( 'PUM_Modules_Admin_Bar', 'toolbar_links' ), 999 ); |
|
| 76 | - remove_action( 'wp_footer', array( 'PUM_Modules_Admin_Bar', 'admin_bar_styles' ), 999 ); |
|
| 77 | - remove_action( 'init', array( 'PUM_Modules_Admin_Bar', 'show_debug_bar' ) ); |
|
| 75 | + remove_action('admin_bar_menu', array('PUM_Modules_Admin_Bar', 'toolbar_links'), 999); |
|
| 76 | + remove_action('wp_footer', array('PUM_Modules_Admin_Bar', 'admin_bar_styles'), 999); |
|
| 77 | + remove_action('init', array('PUM_Modules_Admin_Bar', 'show_debug_bar')); |
|
| 78 | 78 | } |
| 79 | 79 | } |
| 80 | 80 | LSX_Optimisation::get_instance(); |
@@ -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,59 +22,59 @@ discard block |
||
| 22 | 22 | global $content_width; |
| 23 | 23 | $content_width = 1140; |
| 24 | 24 | |
| 25 | - load_theme_textdomain( 'lsx', get_template_directory() . '/languages' ); |
|
| 25 | + load_theme_textdomain('lsx', get_template_directory() . '/languages'); |
|
| 26 | 26 | |
| 27 | - add_image_size( 'lsx-thumbnail-carousel', 350, 230, true ); |
|
| 28 | - add_image_size( 'lsx-thumbnail-wide', 360, 168, true ); |
|
| 29 | - add_image_size( 'lsx-thumbnail-square', 350, 350, true ); |
|
| 30 | - add_image_size( 'lsx-thumbnail-single', 750, 350, true ); |
|
| 31 | - add_image_size( 'lsx-banner', 1920, 600, true ); |
|
| 27 | + add_image_size('lsx-thumbnail-carousel', 350, 230, true); |
|
| 28 | + add_image_size('lsx-thumbnail-wide', 360, 168, true); |
|
| 29 | + add_image_size('lsx-thumbnail-square', 350, 350, true); |
|
| 30 | + add_image_size('lsx-thumbnail-single', 750, 350, true); |
|
| 31 | + add_image_size('lsx-banner', 1920, 600, true); |
|
| 32 | 32 | |
| 33 | - register_nav_menus( array( |
|
| 34 | - 'primary' => esc_html__( 'Primary Menu', 'lsx' ), |
|
| 35 | - 'top-menu' => esc_html__( 'Top Menu (right)', 'lsx' ), |
|
| 36 | - 'top-menu-left' => esc_html__( 'Top Menu (left)', 'lsx' ), |
|
| 37 | - 'social' => esc_html__( 'Social Menu', 'lsx' ), |
|
| 38 | - 'footer' => esc_html__( 'Footer Menu', 'lsx' ), |
|
| 39 | - ) ); |
|
| 33 | + register_nav_menus(array( |
|
| 34 | + 'primary' => esc_html__('Primary Menu', 'lsx'), |
|
| 35 | + 'top-menu' => esc_html__('Top Menu (right)', 'lsx'), |
|
| 36 | + 'top-menu-left' => esc_html__('Top Menu (left)', 'lsx'), |
|
| 37 | + 'social' => esc_html__('Social Menu', 'lsx'), |
|
| 38 | + 'footer' => esc_html__('Footer Menu', 'lsx'), |
|
| 39 | + )); |
|
| 40 | 40 | |
| 41 | - add_theme_support( 'automatic-feed-links' ); |
|
| 42 | - add_theme_support( 'custom-background' ); |
|
| 41 | + add_theme_support('automatic-feed-links'); |
|
| 42 | + add_theme_support('custom-background'); |
|
| 43 | 43 | |
| 44 | - add_theme_support( 'custom-logo', array( |
|
| 44 | + add_theme_support('custom-logo', array( |
|
| 45 | 45 | 'height' => 50, |
| 46 | 46 | 'width' => 160, |
| 47 | 47 | 'flex-width' => true, |
| 48 | 48 | 'flex-height' => true, |
| 49 | - ) ); |
|
| 49 | + )); |
|
| 50 | 50 | |
| 51 | - add_theme_support( 'html5', array( 'caption' ) ); |
|
| 51 | + add_theme_support('html5', array('caption')); |
|
| 52 | 52 | |
| 53 | - add_theme_support( 'post-formats', array( |
|
| 53 | + add_theme_support('post-formats', array( |
|
| 54 | 54 | 'image', |
| 55 | 55 | 'video', |
| 56 | 56 | 'gallery', |
| 57 | 57 | 'audio', |
| 58 | 58 | 'quote', |
| 59 | - ) ); |
|
| 59 | + )); |
|
| 60 | 60 | |
| 61 | - add_theme_support( 'post-thumbnails' ); |
|
| 62 | - add_theme_support( 'sensei' ); |
|
| 61 | + add_theme_support('post-thumbnails'); |
|
| 62 | + add_theme_support('sensei'); |
|
| 63 | 63 | |
| 64 | - add_theme_support( 'site-logo', array( |
|
| 64 | + add_theme_support('site-logo', array( |
|
| 65 | 65 | 'header-text' => array( |
| 66 | 66 | 'site-title', |
| 67 | 67 | 'site-description', |
| 68 | 68 | ), |
| 69 | 69 | 'size' => 'medium', |
| 70 | - ) ); |
|
| 70 | + )); |
|
| 71 | 71 | |
| 72 | - add_theme_support( 'title-tag' ); |
|
| 72 | + add_theme_support('title-tag'); |
|
| 73 | 73 | |
| 74 | 74 | /* @TODO - Necessary to test it */ |
| 75 | 75 | // add_theme_support( 'woocommerce' ); |
| 76 | 76 | |
| 77 | - add_theme_support( 'starter-content', array( |
|
| 77 | + add_theme_support('starter-content', array( |
|
| 78 | 78 | 'widgets' => array( |
| 79 | 79 | 'sidebar-home' => array( |
| 80 | 80 | 'custom_widget_1' => array( |
@@ -82,7 +82,7 @@ discard block |
||
| 82 | 82 | |
| 83 | 83 | array( |
| 84 | 84 | 'title' => '', |
| 85 | - '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 | + '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>'), |
|
| 86 | 86 | ), |
| 87 | 87 | ), |
| 88 | 88 | |
@@ -91,7 +91,7 @@ discard block |
||
| 91 | 91 | |
| 92 | 92 | array( |
| 93 | 93 | 'title' => '', |
| 94 | - '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 | + '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>'), |
|
| 95 | 95 | ), |
| 96 | 96 | ), |
| 97 | 97 | |
@@ -100,7 +100,7 @@ discard block |
||
| 100 | 100 | |
| 101 | 101 | array( |
| 102 | 102 | 'title' => '', |
| 103 | - '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 | + '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>'), |
|
| 104 | 104 | ), |
| 105 | 105 | ), |
| 106 | 106 | ), |
@@ -110,8 +110,8 @@ discard block |
||
| 110 | 110 | 'text', |
| 111 | 111 | |
| 112 | 112 | array( |
| 113 | - 'title' => esc_html__( 'Space for Footer Widgets', 'lsx' ), |
|
| 114 | - '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' ), |
|
| 113 | + 'title' => esc_html__('Space for Footer Widgets', 'lsx'), |
|
| 114 | + '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'), |
|
| 115 | 115 | ), |
| 116 | 116 | ), |
| 117 | 117 | |
@@ -119,8 +119,8 @@ discard block |
||
| 119 | 119 | 'text', |
| 120 | 120 | |
| 121 | 121 | array( |
| 122 | - 'title' => esc_html__( 'Space for Footer Widgets', 'lsx' ), |
|
| 123 | - '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' ), |
|
| 122 | + 'title' => esc_html__('Space for Footer Widgets', 'lsx'), |
|
| 123 | + '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'), |
|
| 124 | 124 | ), |
| 125 | 125 | ), |
| 126 | 126 | |
@@ -128,8 +128,8 @@ discard block |
||
| 128 | 128 | 'text', |
| 129 | 129 | |
| 130 | 130 | array( |
| 131 | - 'title' => esc_html__( 'Contact us:', 'lsx' ), |
|
| 132 | - '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' ), |
|
| 131 | + 'title' => esc_html__('Contact us:', 'lsx'), |
|
| 132 | + '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'), |
|
| 133 | 133 | ), |
| 134 | 134 | ), |
| 135 | 135 | ), |
@@ -139,8 +139,8 @@ discard block |
||
| 139 | 139 | 'text', |
| 140 | 140 | |
| 141 | 141 | array( |
| 142 | - 'title' => esc_html__( 'A Footer Call to Action', 'lsx' ), |
|
| 143 | - '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' ), |
|
| 142 | + 'title' => esc_html__('A Footer Call to Action', 'lsx'), |
|
| 143 | + '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'), |
|
| 144 | 144 | ), |
| 145 | 145 | ), |
| 146 | 146 | ), |
@@ -150,7 +150,7 @@ discard block |
||
| 150 | 150 | 'home' => array( |
| 151 | 151 | 'template' => 'page-templates/template-front-page.php', |
| 152 | 152 | 'thumbnail' => '{{image-banner-example-01}}', |
| 153 | - 'post_title' => esc_html__( 'LSX is a free WordPress theme', 'lsx' ), |
|
| 153 | + 'post_title' => esc_html__('LSX is a free WordPress theme', 'lsx'), |
|
| 154 | 154 | 'post_content' => '', |
| 155 | 155 | ), |
| 156 | 156 | |
@@ -167,17 +167,17 @@ discard block |
||
| 167 | 167 | |
| 168 | 168 | 'attachments' => array( |
| 169 | 169 | 'image-banner-example-01' => array( |
| 170 | - 'post_title' => esc_html_x( 'Banner Example 01', 'Theme starter content', 'lsx' ), |
|
| 170 | + 'post_title' => esc_html_x('Banner Example 01', 'Theme starter content', 'lsx'), |
|
| 171 | 171 | 'file' => 'assets/images/admin/banner-example-01.jpg', |
| 172 | 172 | ), |
| 173 | 173 | |
| 174 | 174 | 'image-banner-example-02' => array( |
| 175 | - 'post_title' => esc_html_x( 'Banner Example 02', 'Theme starter content', 'lsx' ), |
|
| 175 | + 'post_title' => esc_html_x('Banner Example 02', 'Theme starter content', 'lsx'), |
|
| 176 | 176 | 'file' => 'assets/images/admin/banner-example-02.jpg', |
| 177 | 177 | ), |
| 178 | 178 | |
| 179 | 179 | 'image-banner-example-03' => array( |
| 180 | - 'post_title' => esc_html_x( 'Banner Example 03', 'Theme starter content', 'lsx' ), |
|
| 180 | + 'post_title' => esc_html_x('Banner Example 03', 'Theme starter content', 'lsx'), |
|
| 181 | 181 | 'file' => 'assets/images/admin/banner-example-03.jpg', |
| 182 | 182 | ), |
| 183 | 183 | ), |
@@ -186,12 +186,12 @@ discard block |
||
| 186 | 186 | 'show_on_front' => 'page', |
| 187 | 187 | 'page_on_front' => '{{home}}', |
| 188 | 188 | 'page_for_posts' => '{{blog}}', |
| 189 | - 'blogdescription' => esc_html__( 'LSX starter content example', 'lsx' ), |
|
| 189 | + 'blogdescription' => esc_html__('LSX starter content example', 'lsx'), |
|
| 190 | 190 | ), |
| 191 | 191 | |
| 192 | 192 | 'nav_menus' => array( |
| 193 | 193 | 'primary' => array( |
| 194 | - 'name' => esc_html__( 'Primary Menu', 'lsx' ), |
|
| 194 | + 'name' => esc_html__('Primary Menu', 'lsx'), |
|
| 195 | 195 | |
| 196 | 196 | 'items' => array( |
| 197 | 197 | 'page_home', |
@@ -202,7 +202,7 @@ discard block |
||
| 202 | 202 | ), |
| 203 | 203 | |
| 204 | 204 | 'top-menu' => array( |
| 205 | - 'name' => esc_html__( 'Top Menu', 'lsx' ), |
|
| 205 | + 'name' => esc_html__('Top Menu', 'lsx'), |
|
| 206 | 206 | |
| 207 | 207 | 'items' => array( |
| 208 | 208 | 'custom_link_1' => array( |
@@ -230,7 +230,7 @@ discard block |
||
| 230 | 230 | ), |
| 231 | 231 | |
| 232 | 232 | 'social' => array( |
| 233 | - 'name' => esc_html__( 'Social Menu', 'lsx' ), |
|
| 233 | + 'name' => esc_html__('Social Menu', 'lsx'), |
|
| 234 | 234 | |
| 235 | 235 | 'items' => array( |
| 236 | 236 | 'link_facebook', |
@@ -245,7 +245,7 @@ discard block |
||
| 245 | 245 | ), |
| 246 | 246 | |
| 247 | 247 | 'footer' => array( |
| 248 | - 'name' => esc_html__( 'Footer Menu', 'lsx' ), |
|
| 248 | + 'name' => esc_html__('Footer Menu', 'lsx'), |
|
| 249 | 249 | |
| 250 | 250 | 'items' => array( |
| 251 | 251 | 'page_about', |
@@ -259,14 +259,14 @@ discard block |
||
| 259 | 259 | 'lsx_header_search' => false, |
| 260 | 260 | 'lsx_layout' => '1c', |
| 261 | 261 | ), |
| 262 | - ) ); |
|
| 262 | + )); |
|
| 263 | 263 | } |
| 264 | 264 | |
| 265 | 265 | endif; |
| 266 | 266 | |
| 267 | -add_action( 'after_setup_theme', 'lsx_setup' ); |
|
| 267 | +add_action('after_setup_theme', 'lsx_setup'); |
|
| 268 | 268 | |
| 269 | -if ( ! function_exists( 'lsx_init' ) ) : |
|
| 269 | +if ( ! function_exists('lsx_init')) : |
|
| 270 | 270 | |
| 271 | 271 | /** |
| 272 | 272 | * Theme init action. |
@@ -275,20 +275,20 @@ discard block |
||
| 275 | 275 | * @subpackage config |
| 276 | 276 | */ |
| 277 | 277 | function lsx_init() { |
| 278 | - add_post_type_support( 'page', 'excerpt' ); |
|
| 278 | + add_post_type_support('page', 'excerpt'); |
|
| 279 | 279 | |
| 280 | - if ( class_exists( 'WooCommerce' ) ) { |
|
| 281 | - remove_action( 'woocommerce_before_main_content', 'woocommerce_breadcrumb', 20 ); |
|
| 280 | + if (class_exists('WooCommerce')) { |
|
| 281 | + remove_action('woocommerce_before_main_content', 'woocommerce_breadcrumb', 20); |
|
| 282 | 282 | } |
| 283 | 283 | |
| 284 | - remove_action( 'comment_form', 'wp_comment_form_unfiltered_html_nonce',10 ); |
|
| 284 | + remove_action('comment_form', 'wp_comment_form_unfiltered_html_nonce', 10); |
|
| 285 | 285 | } |
| 286 | 286 | |
| 287 | 287 | endif; |
| 288 | 288 | |
| 289 | -add_action( 'init', 'lsx_init', 100 ); |
|
| 289 | +add_action('init', 'lsx_init', 100); |
|
| 290 | 290 | |
| 291 | -if ( ! function_exists( 'lsx_process_content_width' ) ) : |
|
| 291 | +if ( ! function_exists('lsx_process_content_width')) : |
|
| 292 | 292 | |
| 293 | 293 | /** |
| 294 | 294 | * Overwrite the $content_width var, based on the layout of the page. |
@@ -300,8 +300,8 @@ discard block |
||
| 300 | 300 | global $content_width; |
| 301 | 301 | |
| 302 | 302 | if ( |
| 303 | - is_page_template( 'page-templates/template-front-page.php' ) || |
|
| 304 | - is_page_template( 'page-templates/template-full-width.php' ) |
|
| 303 | + is_page_template('page-templates/template-front-page.php') || |
|
| 304 | + is_page_template('page-templates/template-full-width.php') |
|
| 305 | 305 | ) { |
| 306 | 306 | $content_width = 1140; |
| 307 | 307 | } |
@@ -309,9 +309,9 @@ discard block |
||
| 309 | 309 | |
| 310 | 310 | endif; |
| 311 | 311 | |
| 312 | -add_action( 'wp_head', 'lsx_process_content_width' ); |
|
| 312 | +add_action('wp_head', 'lsx_process_content_width'); |
|
| 313 | 313 | |
| 314 | -if ( ! function_exists( 'lsx_file_get_contents' ) ) : |
|
| 314 | +if ( ! function_exists('lsx_file_get_contents')) : |
|
| 315 | 315 | |
| 316 | 316 | /** |
| 317 | 317 | * Get file contents. |
@@ -319,19 +319,19 @@ discard block |
||
| 319 | 319 | * @package lsx |
| 320 | 320 | * @subpackage config |
| 321 | 321 | */ |
| 322 | - function lsx_file_get_contents( $file ) { |
|
| 323 | - if ( file_exists( $file ) ) { |
|
| 322 | + function lsx_file_get_contents($file) { |
|
| 323 | + if (file_exists($file)) { |
|
| 324 | 324 | global $wp_filesystem; |
| 325 | 325 | |
| 326 | - if ( empty( $wp_filesystem ) ) { |
|
| 327 | - require_once( ABSPATH . 'wp-admin/includes/file.php' ); |
|
| 326 | + if (empty($wp_filesystem)) { |
|
| 327 | + require_once(ABSPATH . 'wp-admin/includes/file.php'); |
|
| 328 | 328 | WP_Filesystem(); |
| 329 | 329 | } |
| 330 | 330 | |
| 331 | - if ( $wp_filesystem ) { |
|
| 332 | - $contents = $wp_filesystem->get_contents( $file ); |
|
| 331 | + if ($wp_filesystem) { |
|
| 332 | + $contents = $wp_filesystem->get_contents($file); |
|
| 333 | 333 | |
| 334 | - if ( ! empty( $contents ) ) { |
|
| 334 | + if ( ! empty($contents)) { |
|
| 335 | 335 | return $contents; |
| 336 | 336 | } |
| 337 | 337 | } |
@@ -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', 5 ); |
|
| 29 | +add_action('wp_enqueue_scripts', 'lsx_scripts', 5); |
|
| 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_enqueue_style( 'lsx_fonts', get_template_directory_uri() . '/assets/css/lsx-fonts.css', array(), LSX_VERSION ); |
|
| 56 | + wp_enqueue_style('lsx_fonts', get_template_directory_uri() . '/assets/css/lsx-fonts.css', array(), LSX_VERSION); |
|
| 57 | 57 | |
| 58 | - wp_register_style( 'fontawesome', get_template_directory_uri() . '/assets/css/vendor/font-awesome.css', array(), LSX_VERSION ); |
|
| 59 | - wp_style_add_data( 'fontawesome', 'rtl', 'replace' ); |
|
| 58 | + wp_register_style('fontawesome', get_template_directory_uri() . '/assets/css/vendor/font-awesome.css', array(), LSX_VERSION); |
|
| 59 | + wp_style_add_data('fontawesome', 'rtl', 'replace'); |
|
| 60 | 60 | |
| 61 | - wp_register_style( 'bootstrap', get_template_directory_uri() . '/assets/css/vendor/bootstrap.css', array(), LSX_VERSION ); |
|
| 62 | - wp_style_add_data( 'bootstrap', 'rtl', 'replace' ); |
|
| 61 | + wp_register_style('bootstrap', get_template_directory_uri() . '/assets/css/vendor/bootstrap.css', array(), LSX_VERSION); |
|
| 62 | + wp_style_add_data('bootstrap', 'rtl', 'replace'); |
|
| 63 | 63 | |
| 64 | - wp_enqueue_style( 'lsx_main', get_template_directory_uri() . '/assets/css/lsx.css', array( 'lsx_fonts', 'fontawesome', 'bootstrap'/*, 'slick'*/ ), LSX_VERSION ); |
|
| 65 | - wp_enqueue_style( 'lsx_gutenberg', get_template_directory_uri() . '/assets/css/gutenberg.css', array( 'lsx_main' ), LSX_VERSION ); |
|
| 64 | + wp_enqueue_style('lsx_main', get_template_directory_uri() . '/assets/css/lsx.css', array('lsx_fonts', 'fontawesome', 'bootstrap'/*, 'slick'*/), LSX_VERSION); |
|
| 65 | + wp_enqueue_style('lsx_gutenberg', get_template_directory_uri() . '/assets/css/gutenberg.css', array('lsx_main'), LSX_VERSION); |
|
| 66 | 66 | |
| 67 | - wp_style_add_data( 'lsx_main', 'rtl', 'replace' ); |
|
| 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 | * Enqueue fonts. |
| 75 | 75 | * |
@@ -77,14 +77,14 @@ discard block |
||
| 77 | 77 | * @subpackage scripts |
| 78 | 78 | */ |
| 79 | 79 | function lsx_scripts_add_fonts() { |
| 80 | - $disable_fonts = get_theme_mod( 'lsx_disable_fonts', false ); |
|
| 81 | - if ( false !== $disable_fonts ) { |
|
| 80 | + $disable_fonts = get_theme_mod('lsx_disable_fonts', false); |
|
| 81 | + if (false !== $disable_fonts) { |
|
| 82 | 82 | return; |
| 83 | 83 | } |
| 84 | 84 | } |
| 85 | 85 | endif; |
| 86 | 86 | |
| 87 | -if ( ! function_exists( 'lsx_scripts_add_scripts' ) ) : |
|
| 87 | +if ( ! function_exists('lsx_scripts_add_scripts')) : |
|
| 88 | 88 | |
| 89 | 89 | /** |
| 90 | 90 | * Enqueue scripts. |
@@ -93,39 +93,39 @@ discard block |
||
| 93 | 93 | * @subpackage scripts |
| 94 | 94 | */ |
| 95 | 95 | function lsx_scripts_add_scripts() { |
| 96 | - if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) { |
|
| 97 | - wp_enqueue_script( 'comment-reply' ); |
|
| 96 | + if (is_singular() && comments_open() && get_option('thread_comments')) { |
|
| 97 | + wp_enqueue_script('comment-reply'); |
|
| 98 | 98 | } |
| 99 | 99 | |
| 100 | - wp_enqueue_script( 'platform', get_template_directory_uri() . '/assets/js/vendor/platform.min.js', array(), LSX_VERSION, true ); |
|
| 101 | - wp_enqueue_script( 'bootstrap', get_template_directory_uri() . '/assets/js/vendor/bootstrap.min.js', array( 'jquery' ), LSX_VERSION, true ); |
|
| 100 | + wp_enqueue_script('platform', get_template_directory_uri() . '/assets/js/vendor/platform.min.js', array(), LSX_VERSION, true); |
|
| 101 | + wp_enqueue_script('bootstrap', get_template_directory_uri() . '/assets/js/vendor/bootstrap.min.js', array('jquery'), LSX_VERSION, true); |
|
| 102 | 102 | |
| 103 | - wp_enqueue_script( 'imagesLoaded', get_template_directory_uri() . '/assets/js/vendor/imagesloaded.pkgd.min.js', array( 'masonry' ), LSX_VERSION, true ); |
|
| 104 | - wp_enqueue_script( 'scrolltofixed', get_template_directory_uri() . '/assets/js/vendor/jquery-scrolltofixed-min.js', array( 'jquery' ), LSX_VERSION, true ); |
|
| 105 | - wp_enqueue_script( 'slick', get_template_directory_uri() . '/assets/js/vendor/slick.min.js', array( 'jquery' ), LSX_VERSION, true ); |
|
| 106 | - wp_enqueue_script( 'slick-lightbox', get_template_directory_uri() . '/assets/js/vendor/slick-lightbox.min.js', array( 'jquery', 'slick' ), LSX_VERSION, true ); |
|
| 107 | - wp_enqueue_script( 'picturefill', get_template_directory_uri() . '/assets/js/vendor/picturefill.min.js', array(), LSX_VERSION, true ); |
|
| 103 | + wp_enqueue_script('imagesLoaded', get_template_directory_uri() . '/assets/js/vendor/imagesloaded.pkgd.min.js', array('masonry'), LSX_VERSION, true); |
|
| 104 | + wp_enqueue_script('scrolltofixed', get_template_directory_uri() . '/assets/js/vendor/jquery-scrolltofixed-min.js', array('jquery'), LSX_VERSION, true); |
|
| 105 | + wp_enqueue_script('slick', get_template_directory_uri() . '/assets/js/vendor/slick.min.js', array('jquery'), LSX_VERSION, true); |
|
| 106 | + wp_enqueue_script('slick-lightbox', get_template_directory_uri() . '/assets/js/vendor/slick-lightbox.min.js', array('jquery', 'slick'), LSX_VERSION, true); |
|
| 107 | + wp_enqueue_script('picturefill', get_template_directory_uri() . '/assets/js/vendor/picturefill.min.js', array(), LSX_VERSION, true); |
|
| 108 | 108 | |
| 109 | - if ( defined( 'SCRIPT_DEBUG' ) ) { |
|
| 109 | + if (defined('SCRIPT_DEBUG')) { |
|
| 110 | 110 | $prefix = 'src/'; |
| 111 | 111 | $suffix = ''; |
| 112 | 112 | } else { |
| 113 | 113 | $prefix = ''; |
| 114 | 114 | $suffix = '.min'; |
| 115 | 115 | } |
| 116 | - wp_enqueue_script( 'lsx_script', get_template_directory_uri() . '/assets/js/' . $prefix . 'lsx' . $suffix . '.js', array( 'jquery', 'platform', 'bootstrap', 'masonry', 'imagesLoaded', 'scrolltofixed', 'slick', 'slick-lightbox', 'picturefill' ), LSX_VERSION, true ); |
|
| 116 | + wp_enqueue_script('lsx_script', get_template_directory_uri() . '/assets/js/' . $prefix . 'lsx' . $suffix . '.js', array('jquery', 'platform', 'bootstrap', 'masonry', 'imagesLoaded', 'scrolltofixed', 'slick', 'slick-lightbox', 'picturefill'), LSX_VERSION, true); |
|
| 117 | 117 | |
| 118 | 118 | $param_array = array( |
| 119 | - 'columns' => apply_filters( 'lsx_archive_column_number', 3 ), |
|
| 120 | - 'stickyMenuSelector' => apply_filters( 'lsx_sticky_menu_selector', 'header.navbar' ), |
|
| 119 | + 'columns' => apply_filters('lsx_archive_column_number', 3), |
|
| 120 | + 'stickyMenuSelector' => apply_filters('lsx_sticky_menu_selector', 'header.navbar'), |
|
| 121 | 121 | ); |
| 122 | 122 | |
| 123 | - wp_localize_script( 'lsx_script', 'lsx_params', $param_array ); |
|
| 123 | + wp_localize_script('lsx_script', 'lsx_params', $param_array); |
|
| 124 | 124 | } |
| 125 | 125 | |
| 126 | 126 | endif; |
| 127 | 127 | |
| 128 | -if ( ! function_exists( 'lsx_scripts_child_theme' ) ) : |
|
| 128 | +if ( ! function_exists('lsx_scripts_child_theme')) : |
|
| 129 | 129 | |
| 130 | 130 | /** |
| 131 | 131 | * Enqueue scripts and styles (for child theme). |
@@ -134,12 +134,12 @@ discard block |
||
| 134 | 134 | * @subpackage scripts |
| 135 | 135 | */ |
| 136 | 136 | function lsx_scripts_child_theme() { |
| 137 | - if ( is_child_theme() && file_exists( get_stylesheet_directory() . '/assets/css/custom.css' ) ) { |
|
| 138 | - wp_enqueue_style( 'child-css', get_stylesheet_directory_uri() . '/assets/css/custom.css', array( 'lsx_main' ), LSX_VERSION ); |
|
| 139 | - wp_style_add_data( 'child-css', 'rtl', 'replace' ); |
|
| 137 | + if (is_child_theme() && file_exists(get_stylesheet_directory() . '/assets/css/custom.css')) { |
|
| 138 | + wp_enqueue_style('child-css', get_stylesheet_directory_uri() . '/assets/css/custom.css', array('lsx_main'), LSX_VERSION); |
|
| 139 | + wp_style_add_data('child-css', 'rtl', 'replace'); |
|
| 140 | 140 | } |
| 141 | 141 | } |
| 142 | 142 | |
| 143 | 143 | endif; |
| 144 | 144 | |
| 145 | -add_action( 'wp_enqueue_scripts', 'lsx_scripts_child_theme', 1999 ); |
|
| 145 | +add_action('wp_enqueue_scripts', 'lsx_scripts_child_theme', 1999); |
|
@@ -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,21 +117,21 @@ 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 ( $post && class_exists( 'WC_Wishlists_Pages' ) && WC_Wishlists_Pages::is_wishlist_page( $post->post_name ) ) { |
|
| 123 | + if ($post && class_exists('WC_Wishlists_Pages') && WC_Wishlists_Pages::is_wishlist_page($post->post_name)) { |
|
| 124 | 124 | $disabled = true; |
| 125 | 125 | } |
| 126 | 126 | |
| 127 | 127 | return $disabled; |
| 128 | 128 | } |
| 129 | 129 | |
| 130 | - add_filter( 'lsx_banner_plugin_disable', 'lsx_wc_disable_lsx_banner_plugin' ); |
|
| 130 | + add_filter('lsx_banner_plugin_disable', 'lsx_wc_disable_lsx_banner_plugin'); |
|
| 131 | 131 | |
| 132 | 132 | endif; |
| 133 | 133 | |
| 134 | -if ( ! function_exists( 'lsx_wc_disable_lsx_banner' ) ) : |
|
| 134 | +if ( ! function_exists('lsx_wc_disable_lsx_banner')) : |
|
| 135 | 135 | |
| 136 | 136 | /** |
| 137 | 137 | * Disable LSX Banners banner in some WC pages. |
@@ -139,19 +139,19 @@ discard block |
||
| 139 | 139 | * @package lsx |
| 140 | 140 | * @subpackage woocommerce |
| 141 | 141 | */ |
| 142 | - function lsx_wc_disable_lsx_banner( $disabled ) { |
|
| 143 | - if ( is_shop() || is_product_category() || is_product_tag() || is_product() ) { |
|
| 142 | + function lsx_wc_disable_lsx_banner($disabled) { |
|
| 143 | + if (is_shop() || is_product_category() || is_product_tag() || is_product()) { |
|
| 144 | 144 | $disabled = true; |
| 145 | 145 | } |
| 146 | 146 | |
| 147 | 147 | return $disabled; |
| 148 | 148 | } |
| 149 | 149 | |
| 150 | - add_filter( 'lsx_banner_disable', 'lsx_wc_disable_lsx_banner' ); |
|
| 150 | + add_filter('lsx_banner_disable', 'lsx_wc_disable_lsx_banner'); |
|
| 151 | 151 | |
| 152 | 152 | endif; |
| 153 | 153 | |
| 154 | -if ( ! function_exists( 'lsx_wc_add_cart' ) ) : |
|
| 154 | +if ( ! function_exists('lsx_wc_add_cart')) : |
|
| 155 | 155 | |
| 156 | 156 | /** |
| 157 | 157 | * Adds WC cart to the header. |
@@ -159,34 +159,34 @@ discard block |
||
| 159 | 159 | * @package lsx |
| 160 | 160 | * @subpackage template-tags |
| 161 | 161 | */ |
| 162 | - function lsx_wc_add_cart( $items, $args ) { |
|
| 163 | - $cart_menu_item_position = apply_filters( 'lsx_wc_cart_menu_item_position', 'primary' ); |
|
| 162 | + function lsx_wc_add_cart($items, $args) { |
|
| 163 | + $cart_menu_item_position = apply_filters('lsx_wc_cart_menu_item_position', 'primary'); |
|
| 164 | 164 | |
| 165 | 165 | $cart_logged_out_position = $cart_menu_item_position . '_logged_out'; |
| 166 | 166 | |
| 167 | - if ( $cart_menu_item_position === $args->theme_location || $cart_logged_out_position === $args->theme_location ) { |
|
| 168 | - $customizer_option = get_theme_mod( 'lsx_header_wc_cart', false ); |
|
| 167 | + if ($cart_menu_item_position === $args->theme_location || $cart_logged_out_position === $args->theme_location) { |
|
| 168 | + $customizer_option = get_theme_mod('lsx_header_wc_cart', false); |
|
| 169 | 169 | |
| 170 | - if ( ! empty( $customizer_option ) ) { |
|
| 170 | + if ( ! empty($customizer_option)) { |
|
| 171 | 171 | ob_start(); |
| 172 | - the_widget( 'WC_Widget_Cart', 'title=' ); |
|
| 172 | + the_widget('WC_Widget_Cart', 'title='); |
|
| 173 | 173 | $widget = ob_get_clean(); |
| 174 | 174 | |
| 175 | - if ( is_cart() ) { |
|
| 175 | + if (is_cart()) { |
|
| 176 | 176 | $class = 'current-menu-item'; |
| 177 | 177 | } else { |
| 178 | 178 | $class = ''; |
| 179 | 179 | } |
| 180 | 180 | |
| 181 | 181 | $item_class = 'menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children dropdown lsx-wc-cart-menu-item ' . $class; |
| 182 | - $item_class = apply_filters( 'lsx_wc_cart_menu_item_class', $item_class ); |
|
| 182 | + $item_class = apply_filters('lsx_wc_cart_menu_item_class', $item_class); |
|
| 183 | 183 | |
| 184 | 184 | $item = '<li class="' . $item_class . '">' . |
| 185 | - '<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">' . |
|
| 186 | - '<span class="lsx-wc-cart-amount">' . wp_kses_data( WC()->cart->get_cart_subtotal() ) . '</span>' . |
|
| 185 | + '<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">' . |
|
| 186 | + '<span class="lsx-wc-cart-amount">' . wp_kses_data(WC()->cart->get_cart_subtotal()) . '</span>' . |
|
| 187 | 187 | /* Translators: %s: items quantity */ |
| 188 | - '<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>' . |
|
| 189 | - ( ! empty( WC()->cart->get_cart_contents_count() ) ? '<span class="lsx-wc-cart-count-badge">' . wp_kses_data( WC()->cart->get_cart_contents_count() ) . '</span>' : '' ) . |
|
| 188 | + '<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>' . |
|
| 189 | + ( ! empty(WC()->cart->get_cart_contents_count()) ? '<span class="lsx-wc-cart-count-badge">' . wp_kses_data(WC()->cart->get_cart_contents_count()) . '</span>' : '') . |
|
| 190 | 190 | '</a>' . |
| 191 | 191 | '<ul role="menu" class=" dropdown-menu lsx-wc-cart-sub-menu">' . |
| 192 | 192 | '<li>' . |
@@ -195,7 +195,7 @@ discard block |
||
| 195 | 195 | '</ul>' . |
| 196 | 196 | '</li>'; |
| 197 | 197 | |
| 198 | - if ( 'top-menu' === $args->theme_location ) { |
|
| 198 | + if ('top-menu' === $args->theme_location) { |
|
| 199 | 199 | $items = $item . $items; |
| 200 | 200 | } else { |
| 201 | 201 | $items = $items . $item; |
@@ -206,11 +206,11 @@ discard block |
||
| 206 | 206 | return $items; |
| 207 | 207 | } |
| 208 | 208 | |
| 209 | - add_filter( 'wp_nav_menu_items', 'lsx_wc_add_cart', 10, 2 ); |
|
| 209 | + add_filter('wp_nav_menu_items', 'lsx_wc_add_cart', 10, 2); |
|
| 210 | 210 | |
| 211 | 211 | endif; |
| 212 | 212 | |
| 213 | -if ( ! function_exists( 'lsx_wc_products_widget_wrapper_before' ) ) : |
|
| 213 | +if ( ! function_exists('lsx_wc_products_widget_wrapper_before')) : |
|
| 214 | 214 | |
| 215 | 215 | /** |
| 216 | 216 | * Change WC products widget wrapper (before). |
@@ -218,16 +218,16 @@ discard block |
||
| 218 | 218 | * @package lsx |
| 219 | 219 | * @subpackage woocommerce |
| 220 | 220 | */ |
| 221 | - function lsx_wc_products_widget_wrapper_before( $html ) { |
|
| 221 | + function lsx_wc_products_widget_wrapper_before($html) { |
|
| 222 | 222 | $html = '<div class="lsx-woocommerce-slider lsx-woocommerce-shortcode">'; |
| 223 | 223 | return $html; |
| 224 | 224 | } |
| 225 | 225 | |
| 226 | - add_filter( 'woocommerce_before_widget_product_list', 'lsx_wc_products_widget_wrapper_before', 15 ); |
|
| 226 | + add_filter('woocommerce_before_widget_product_list', 'lsx_wc_products_widget_wrapper_before', 15); |
|
| 227 | 227 | |
| 228 | 228 | endif; |
| 229 | 229 | |
| 230 | -if ( ! function_exists( 'lsx_wc_products_widget_wrapper_after' ) ) : |
|
| 230 | +if ( ! function_exists('lsx_wc_products_widget_wrapper_after')) : |
|
| 231 | 231 | |
| 232 | 232 | /** |
| 233 | 233 | * Change WC products widget wrapper (after). |
@@ -235,16 +235,16 @@ discard block |
||
| 235 | 235 | * @package lsx |
| 236 | 236 | * @subpackage woocommerce |
| 237 | 237 | */ |
| 238 | - function lsx_wc_products_widget_wrapper_after( $html ) { |
|
| 238 | + function lsx_wc_products_widget_wrapper_after($html) { |
|
| 239 | 239 | $html = '</div>'; |
| 240 | 240 | return $html; |
| 241 | 241 | } |
| 242 | 242 | |
| 243 | - add_filter( 'woocommerce_after_widget_product_list', 'lsx_wc_products_widget_wrapper_after', 15 ); |
|
| 243 | + add_filter('woocommerce_after_widget_product_list', 'lsx_wc_products_widget_wrapper_after', 15); |
|
| 244 | 244 | |
| 245 | 245 | endif; |
| 246 | 246 | |
| 247 | -if ( ! function_exists( 'lsx_wc_reviews_widget_override' ) ) : |
|
| 247 | +if ( ! function_exists('lsx_wc_reviews_widget_override')) : |
|
| 248 | 248 | |
| 249 | 249 | /** |
| 250 | 250 | * Override WC ewviews widget. |
@@ -253,18 +253,18 @@ discard block |
||
| 253 | 253 | * @subpackage woocommerce |
| 254 | 254 | */ |
| 255 | 255 | function lsx_wc_reviews_widget_override() { |
| 256 | - if ( class_exists( 'WC_Widget_Recent_Reviews' ) ) { |
|
| 257 | - unregister_widget( 'WC_Widget_Recent_Reviews' ); |
|
| 256 | + if (class_exists('WC_Widget_Recent_Reviews')) { |
|
| 257 | + unregister_widget('WC_Widget_Recent_Reviews'); |
|
| 258 | 258 | require get_template_directory() . '/includes/classes/class-lsx-wc-widget-recent-reviews.php'; |
| 259 | - register_widget( 'LSX_WC_Widget_Recent_Reviews' ); |
|
| 259 | + register_widget('LSX_WC_Widget_Recent_Reviews'); |
|
| 260 | 260 | } |
| 261 | 261 | } |
| 262 | 262 | |
| 263 | - add_action( 'widgets_init', 'lsx_wc_reviews_widget_override', 15 ); |
|
| 263 | + add_action('widgets_init', 'lsx_wc_reviews_widget_override', 15); |
|
| 264 | 264 | |
| 265 | 265 | endif; |
| 266 | 266 | |
| 267 | -if ( ! function_exists( 'lsx_wc_change_price_html' ) ) : |
|
| 267 | +if ( ! function_exists('lsx_wc_change_price_html')) : |
|
| 268 | 268 | |
| 269 | 269 | /** |
| 270 | 270 | * Change WC ZERO price to "free". |
@@ -276,28 +276,28 @@ discard block |
||
| 276 | 276 | * @param $product WC_Product |
| 277 | 277 | * @return string |
| 278 | 278 | */ |
| 279 | - function lsx_wc_change_price_html( $price, $product ) { |
|
| 280 | - if ( empty( $product->get_price() ) ) { |
|
| 281 | - if ( $product->is_on_sale() && $product->get_regular_price() ) { |
|
| 282 | - $regular_price = wc_get_price_to_display( $product, array( |
|
| 279 | + function lsx_wc_change_price_html($price, $product) { |
|
| 280 | + if (empty($product->get_price())) { |
|
| 281 | + if ($product->is_on_sale() && $product->get_regular_price()) { |
|
| 282 | + $regular_price = wc_get_price_to_display($product, array( |
|
| 283 | 283 | 'qty' => 1, |
| 284 | 284 | 'price' => $product->get_regular_price(), |
| 285 | - ) ); |
|
| 285 | + )); |
|
| 286 | 286 | |
| 287 | - $price = wc_format_price_range( $regular_price, esc_html__( 'Free!', 'lsx' ) ); |
|
| 287 | + $price = wc_format_price_range($regular_price, esc_html__('Free!', 'lsx')); |
|
| 288 | 288 | } else { |
| 289 | - $price = '<span class="amount">' . esc_html__( 'Free!', 'lsx' ) . '</span>'; |
|
| 289 | + $price = '<span class="amount">' . esc_html__('Free!', 'lsx') . '</span>'; |
|
| 290 | 290 | } |
| 291 | 291 | } |
| 292 | 292 | |
| 293 | 293 | return $price; |
| 294 | 294 | } |
| 295 | 295 | |
| 296 | - add_filter( 'woocommerce_get_price_html', 'lsx_wc_change_price_html', 15, 2 ); |
|
| 296 | + add_filter('woocommerce_get_price_html', 'lsx_wc_change_price_html', 15, 2); |
|
| 297 | 297 | |
| 298 | 298 | endif; |
| 299 | 299 | |
| 300 | -if ( ! function_exists( 'lsx_wc_cart_link_fragment' ) ) : |
|
| 300 | +if ( ! function_exists('lsx_wc_cart_link_fragment')) : |
|
| 301 | 301 | |
| 302 | 302 | /** |
| 303 | 303 | * Cart Fragments. |
@@ -306,7 +306,7 @@ discard block |
||
| 306 | 306 | * @package lsx |
| 307 | 307 | * @subpackage woocommerce |
| 308 | 308 | */ |
| 309 | - function lsx_wc_cart_link_fragment( $fragments ) { |
|
| 309 | + function lsx_wc_cart_link_fragment($fragments) { |
|
| 310 | 310 | global $woocommerce; |
| 311 | 311 | |
| 312 | 312 | ob_start(); |
@@ -317,8 +317,8 @@ discard block |
||
| 317 | 317 | lsx_wc_items_counter(); |
| 318 | 318 | $items_counter = ob_get_clean(); |
| 319 | 319 | |
| 320 | - if ( ! empty( $items_counter ) ) { |
|
| 321 | - $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'] ); |
|
| 320 | + if ( ! empty($items_counter)) { |
|
| 321 | + $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']); |
|
| 322 | 322 | } |
| 323 | 323 | |
| 324 | 324 | return $fragments; |
@@ -326,7 +326,7 @@ discard block |
||
| 326 | 326 | |
| 327 | 327 | endif; |
| 328 | 328 | |
| 329 | -if ( ! function_exists( 'lsx_wc_cart_link' ) ) : |
|
| 329 | +if ( ! function_exists('lsx_wc_cart_link')) : |
|
| 330 | 330 | |
| 331 | 331 | /** |
| 332 | 332 | * Cart Link. |
@@ -337,14 +337,14 @@ discard block |
||
| 337 | 337 | */ |
| 338 | 338 | function lsx_wc_cart_link() { |
| 339 | 339 | ?> |
| 340 | - <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"> |
|
| 341 | - <span class="lsx-wc-cart-amount"><?php echo wp_kses_data( WC()->cart->get_cart_subtotal() ); ?></span> |
|
| 340 | + <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"> |
|
| 341 | + <span class="lsx-wc-cart-amount"><?php echo wp_kses_data(WC()->cart->get_cart_subtotal()); ?></span> |
|
| 342 | 342 | |
| 343 | 343 | <?php /* Translators: %s: items quantity */ ?> |
| 344 | - <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> |
|
| 344 | + <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> |
|
| 345 | 345 | |
| 346 | - <?php if ( ! empty( WC()->cart->get_cart_contents_count() ) ) : ?> |
|
| 347 | - <span class="lsx-wc-cart-count-badge"><?php echo wp_kses_data( WC()->cart->get_cart_contents_count() );?></span> |
|
| 346 | + <?php if ( ! empty(WC()->cart->get_cart_contents_count())) : ?> |
|
| 347 | + <span class="lsx-wc-cart-count-badge"><?php echo wp_kses_data(WC()->cart->get_cart_contents_count()); ?></span> |
|
| 348 | 348 | <?php endif; ?> |
| 349 | 349 | </a> |
| 350 | 350 | <?php |
@@ -352,7 +352,7 @@ discard block |
||
| 352 | 352 | |
| 353 | 353 | endif; |
| 354 | 354 | |
| 355 | -if ( ! function_exists( 'lsx_wc_items_counter' ) ) : |
|
| 355 | +if ( ! function_exists('lsx_wc_items_counter')) : |
|
| 356 | 356 | |
| 357 | 357 | /** |
| 358 | 358 | * Add car item hidden items counter. |
@@ -364,21 +364,21 @@ discard block |
||
| 364 | 364 | $count = (int) WC()->cart->get_cart_contents_count(); |
| 365 | 365 | $items_counter = ''; |
| 366 | 366 | |
| 367 | - if ( ! empty( $count ) ) { |
|
| 367 | + if ( ! empty($count)) { |
|
| 368 | 368 | $count -= 3; |
| 369 | 369 | |
| 370 | - if ( 1 === $count ) { |
|
| 371 | - $items_counter = esc_html__( '1 other item in cart', 'lsx' ); |
|
| 372 | - } elseif ( $count > 1 ) { |
|
| 370 | + if (1 === $count) { |
|
| 371 | + $items_counter = esc_html__('1 other item in cart', 'lsx'); |
|
| 372 | + } elseif ($count > 1) { |
|
| 373 | 373 | /* Translators: %s: items counter */ |
| 374 | - $items_counter = sprintf( esc_html__( '%s other items in cart', 'lsx' ), $count ); |
|
| 374 | + $items_counter = sprintf(esc_html__('%s other items in cart', 'lsx'), $count); |
|
| 375 | 375 | } |
| 376 | 376 | } |
| 377 | - $cart_url = function_exists( 'wc_get_cart_url' ) ? wc_get_cart_url() : WC()->cart->get_cart_url(); |
|
| 378 | - if ( ! empty( $items_counter ) ) : |
|
| 377 | + $cart_url = function_exists('wc_get_cart_url') ? wc_get_cart_url() : WC()->cart->get_cart_url(); |
|
| 378 | + if ( ! empty($items_counter)) : |
|
| 379 | 379 | ?> |
| 380 | 380 | <li class="woocommerce-mini-cart-item mini_cart_item" style="display: block;"> |
| 381 | - <a href="<?php echo esc_url( $cart_url ); ?>"><?php echo esc_html( $items_counter ); ?></a> |
|
| 381 | + <a href="<?php echo esc_url($cart_url); ?>"><?php echo esc_html($items_counter); ?></a> |
|
| 382 | 382 | </li> |
| 383 | 383 | <?php |
| 384 | 384 | endif; |
@@ -386,7 +386,7 @@ discard block |
||
| 386 | 386 | |
| 387 | 387 | endif; |
| 388 | 388 | |
| 389 | -if ( ! function_exists( 'lsx_wc_loop_shop_per_page' ) ) : |
|
| 389 | +if ( ! function_exists('lsx_wc_loop_shop_per_page')) : |
|
| 390 | 390 | |
| 391 | 391 | /** |
| 392 | 392 | * Changes the number of products to display on shop. |
@@ -394,16 +394,16 @@ discard block |
||
| 394 | 394 | * @package lsx |
| 395 | 395 | * @subpackage woocommerce |
| 396 | 396 | */ |
| 397 | - function lsx_wc_loop_shop_per_page( $items ) { |
|
| 397 | + function lsx_wc_loop_shop_per_page($items) { |
|
| 398 | 398 | $items = 20; |
| 399 | 399 | return $items; |
| 400 | 400 | } |
| 401 | 401 | |
| 402 | - add_filter( 'loop_shop_per_page', 'lsx_wc_loop_shop_per_page', 20 ); |
|
| 402 | + add_filter('loop_shop_per_page', 'lsx_wc_loop_shop_per_page', 20); |
|
| 403 | 403 | |
| 404 | 404 | endif; |
| 405 | 405 | |
| 406 | -if ( ! function_exists( 'lsx_wc_add_to_cart_message_html' ) ) : |
|
| 406 | +if ( ! function_exists('lsx_wc_add_to_cart_message_html')) : |
|
| 407 | 407 | |
| 408 | 408 | /** |
| 409 | 409 | * Changes the "added to cart" message HTML. |
@@ -411,39 +411,39 @@ discard block |
||
| 411 | 411 | * @package lsx |
| 412 | 412 | * @subpackage woocommerce |
| 413 | 413 | */ |
| 414 | - function lsx_wc_add_to_cart_message_html( $message, $products ) { |
|
| 414 | + function lsx_wc_add_to_cart_message_html($message, $products) { |
|
| 415 | 415 | $message = '<div class="woocommerce-message-added-to-cart">' . $message . '</div>'; |
| 416 | 416 | return $message; |
| 417 | 417 | } |
| 418 | 418 | |
| 419 | - add_filter( 'wc_add_to_cart_message_html', 'lsx_wc_add_to_cart_message_html', 20, 2 ); |
|
| 419 | + add_filter('wc_add_to_cart_message_html', 'lsx_wc_add_to_cart_message_html', 20, 2); |
|
| 420 | 420 | |
| 421 | 421 | endif; |
| 422 | 422 | |
| 423 | -if ( defined( 'WC_VERSION' ) && version_compare( WC_VERSION, '2.3', '>=' ) ) { |
|
| 424 | - add_filter( 'woocommerce_add_to_cart_fragments', 'lsx_wc_cart_link_fragment' ); |
|
| 423 | +if (defined('WC_VERSION') && version_compare(WC_VERSION, '2.3', '>=')) { |
|
| 424 | + add_filter('woocommerce_add_to_cart_fragments', 'lsx_wc_cart_link_fragment'); |
|
| 425 | 425 | } else { |
| 426 | - add_filter( 'add_to_cart_fragments', 'lsx_wc_cart_link_fragment' ); |
|
| 426 | + add_filter('add_to_cart_fragments', 'lsx_wc_cart_link_fragment'); |
|
| 427 | 427 | } |
| 428 | 428 | |
| 429 | -remove_action( 'woocommerce_after_shop_loop', 'woocommerce_pagination', 10 ); |
|
| 429 | +remove_action('woocommerce_after_shop_loop', 'woocommerce_pagination', 10); |
|
| 430 | 430 | |
| 431 | -add_action( 'woocommerce_after_shop_loop', 'lsx_wc_sorting_wrapper', 9 ); |
|
| 432 | -add_action( 'woocommerce_after_shop_loop', 'woocommerce_catalog_ordering', 10 ); |
|
| 433 | -add_action( 'woocommerce_after_shop_loop', 'woocommerce_result_count', 20 ); |
|
| 434 | -add_action( 'woocommerce_after_shop_loop', 'woocommerce_pagination', 30 ); |
|
| 435 | -add_action( 'woocommerce_after_shop_loop', 'lsx_wc_sorting_wrapper_close', 31 ); |
|
| 431 | +add_action('woocommerce_after_shop_loop', 'lsx_wc_sorting_wrapper', 9); |
|
| 432 | +add_action('woocommerce_after_shop_loop', 'woocommerce_catalog_ordering', 10); |
|
| 433 | +add_action('woocommerce_after_shop_loop', 'woocommerce_result_count', 20); |
|
| 434 | +add_action('woocommerce_after_shop_loop', 'woocommerce_pagination', 30); |
|
| 435 | +add_action('woocommerce_after_shop_loop', 'lsx_wc_sorting_wrapper_close', 31); |
|
| 436 | 436 | |
| 437 | -remove_action( 'woocommerce_before_shop_loop', 'woocommerce_result_count', 20 ); |
|
| 438 | -remove_action( 'woocommerce_before_shop_loop', 'woocommerce_catalog_ordering', 30 ); |
|
| 437 | +remove_action('woocommerce_before_shop_loop', 'woocommerce_result_count', 20); |
|
| 438 | +remove_action('woocommerce_before_shop_loop', 'woocommerce_catalog_ordering', 30); |
|
| 439 | 439 | |
| 440 | -add_action( 'woocommerce_before_shop_loop', 'lsx_wc_sorting_wrapper', 9 ); |
|
| 441 | -add_action( 'woocommerce_before_shop_loop', 'woocommerce_catalog_ordering', 10 ); |
|
| 442 | -add_action( 'woocommerce_before_shop_loop', 'woocommerce_result_count', 20 ); |
|
| 443 | -add_action( 'woocommerce_before_shop_loop', 'lsx_wc_woocommerce_pagination', 30 ); |
|
| 444 | -add_action( 'woocommerce_before_shop_loop', 'lsx_wc_sorting_wrapper_close', 31 ); |
|
| 440 | +add_action('woocommerce_before_shop_loop', 'lsx_wc_sorting_wrapper', 9); |
|
| 441 | +add_action('woocommerce_before_shop_loop', 'woocommerce_catalog_ordering', 10); |
|
| 442 | +add_action('woocommerce_before_shop_loop', 'woocommerce_result_count', 20); |
|
| 443 | +add_action('woocommerce_before_shop_loop', 'lsx_wc_woocommerce_pagination', 30); |
|
| 444 | +add_action('woocommerce_before_shop_loop', 'lsx_wc_sorting_wrapper_close', 31); |
|
| 445 | 445 | |
| 446 | -if ( ! function_exists( 'lsx_wc_sorting_wrapper' ) ) : |
|
| 446 | +if ( ! function_exists('lsx_wc_sorting_wrapper')) : |
|
| 447 | 447 | |
| 448 | 448 | /** |
| 449 | 449 | * Sorting wrapper. |
@@ -457,7 +457,7 @@ discard block |
||
| 457 | 457 | |
| 458 | 458 | endif; |
| 459 | 459 | |
| 460 | -if ( ! function_exists( 'lsx_wc_sorting_wrapper_close' ) ) : |
|
| 460 | +if ( ! function_exists('lsx_wc_sorting_wrapper_close')) : |
|
| 461 | 461 | |
| 462 | 462 | /** |
| 463 | 463 | * Sorting wrapper close. |
@@ -471,7 +471,7 @@ discard block |
||
| 471 | 471 | |
| 472 | 472 | endif; |
| 473 | 473 | |
| 474 | -if ( ! function_exists( 'lsx_wc_product_columns_wrapper_close' ) ) : |
|
| 474 | +if ( ! function_exists('lsx_wc_product_columns_wrapper_close')) : |
|
| 475 | 475 | |
| 476 | 476 | /** |
| 477 | 477 | * Product columns wrapper close. |
@@ -485,7 +485,7 @@ discard block |
||
| 485 | 485 | |
| 486 | 486 | endif; |
| 487 | 487 | |
| 488 | -if ( ! function_exists( 'lsx_wc_woocommerce_pagination' ) ) : |
|
| 488 | +if ( ! function_exists('lsx_wc_woocommerce_pagination')) : |
|
| 489 | 489 | |
| 490 | 490 | /** |
| 491 | 491 | * LSX WooCommerce Pagination |
@@ -497,14 +497,14 @@ discard block |
||
| 497 | 497 | * @subpackage woocommerce |
| 498 | 498 | */ |
| 499 | 499 | function lsx_wc_woocommerce_pagination() { |
| 500 | - if ( woocommerce_products_will_display() ) { |
|
| 500 | + if (woocommerce_products_will_display()) { |
|
| 501 | 501 | woocommerce_pagination(); |
| 502 | 502 | } |
| 503 | 503 | } |
| 504 | 504 | |
| 505 | 505 | endif; |
| 506 | 506 | |
| 507 | -if ( ! function_exists( 'lsx_customizer_wc_controls' ) ) : |
|
| 507 | +if ( ! function_exists('lsx_customizer_wc_controls')) : |
|
| 508 | 508 | |
| 509 | 509 | /** |
| 510 | 510 | * Returns an array of the core panel. |
@@ -514,10 +514,10 @@ discard block |
||
| 514 | 514 | * |
| 515 | 515 | * @return $lsx_controls array() |
| 516 | 516 | */ |
| 517 | - function lsx_customizer_wc_controls( $lsx_controls ) { |
|
| 517 | + function lsx_customizer_wc_controls($lsx_controls) { |
|
| 518 | 518 | $lsx_controls['panels']['lsx-wc'] = array( |
| 519 | - 'title' => esc_html__( 'WooCommerce', 'lsx' ), |
|
| 520 | - 'description' => esc_html__( 'Change the WooCommerce settings.', 'lsx' ), |
|
| 519 | + 'title' => esc_html__('WooCommerce', 'lsx'), |
|
| 520 | + 'description' => esc_html__('Change the WooCommerce settings.', 'lsx'), |
|
| 521 | 521 | 'priority' => 23, |
| 522 | 522 | ); |
| 523 | 523 | |
@@ -526,8 +526,8 @@ discard block |
||
| 526 | 526 | */ |
| 527 | 527 | |
| 528 | 528 | $lsx_controls['sections']['lsx-wc-global'] = array( |
| 529 | - 'title' => esc_html__( 'Global', 'lsx' ), |
|
| 530 | - 'description' => esc_html__( 'Change the WooCommerce global settings.', 'lsx' ), |
|
| 529 | + 'title' => esc_html__('Global', 'lsx'), |
|
| 530 | + 'description' => esc_html__('Change the WooCommerce global settings.', 'lsx'), |
|
| 531 | 531 | 'panel' => 'lsx-wc', |
| 532 | 532 | 'priority' => 1, |
| 533 | 533 | ); |
@@ -538,8 +538,8 @@ discard block |
||
| 538 | 538 | ); |
| 539 | 539 | |
| 540 | 540 | $lsx_controls['fields']['lsx_wc_mobile_footer_bar_status'] = array( |
| 541 | - 'label' => esc_html__( 'Footer Bar', 'lsx' ), |
|
| 542 | - 'description' => esc_html__( 'Enable the mobile footer bar.', 'lsx' ), |
|
| 541 | + 'label' => esc_html__('Footer Bar', 'lsx'), |
|
| 542 | + 'description' => esc_html__('Enable the mobile footer bar.', 'lsx'), |
|
| 543 | 543 | 'section' => 'lsx-wc-global', |
| 544 | 544 | 'type' => 'checkbox', |
| 545 | 545 | 'priority' => 1, |
@@ -550,8 +550,8 @@ discard block |
||
| 550 | 550 | */ |
| 551 | 551 | |
| 552 | 552 | $lsx_controls['sections']['lsx-wc-cart'] = array( |
| 553 | - 'title' => esc_html__( 'Cart', 'lsx' ), |
|
| 554 | - 'description' => esc_html__( 'Change the WooCommerce cart settings.', 'lsx' ), |
|
| 553 | + 'title' => esc_html__('Cart', 'lsx'), |
|
| 554 | + 'description' => esc_html__('Change the WooCommerce cart settings.', 'lsx'), |
|
| 555 | 555 | 'panel' => 'lsx-wc', |
| 556 | 556 | 'priority' => 2, |
| 557 | 557 | ); |
@@ -562,8 +562,8 @@ discard block |
||
| 562 | 562 | ); |
| 563 | 563 | |
| 564 | 564 | $lsx_controls['fields']['lsx_header_wc_cart'] = array( |
| 565 | - 'label' => esc_html__( 'Menu Item', 'lsx' ), |
|
| 566 | - 'description' => esc_html__( 'Enable the cart menu item.', 'lsx' ), |
|
| 565 | + 'label' => esc_html__('Menu Item', 'lsx'), |
|
| 566 | + 'description' => esc_html__('Enable the cart menu item.', 'lsx'), |
|
| 567 | 567 | 'section' => 'lsx-wc-cart', |
| 568 | 568 | 'type' => 'checkbox', |
| 569 | 569 | 'priority' => 1, |
@@ -572,11 +572,11 @@ discard block |
||
| 572 | 572 | return $lsx_controls; |
| 573 | 573 | } |
| 574 | 574 | |
| 575 | - add_filter( 'lsx_customizer_controls', 'lsx_customizer_wc_controls' ); |
|
| 575 | + add_filter('lsx_customizer_controls', 'lsx_customizer_wc_controls'); |
|
| 576 | 576 | |
| 577 | 577 | endif; |
| 578 | 578 | |
| 579 | -if ( ! function_exists( 'lsx_wc_footer_bar' ) ) : |
|
| 579 | +if ( ! function_exists('lsx_wc_footer_bar')) : |
|
| 580 | 580 | |
| 581 | 581 | /** |
| 582 | 582 | * Display WC footer bar. |
@@ -585,47 +585,47 @@ discard block |
||
| 585 | 585 | * @subpackage woocommerce |
| 586 | 586 | */ |
| 587 | 587 | function lsx_wc_footer_bar() { |
| 588 | - $cart_url = function_exists( 'wc_get_cart_url' ) ? wc_get_cart_url() : WC()->cart->get_cart_url(); |
|
| 589 | - if ( ! empty( get_theme_mod( 'lsx_wc_mobile_footer_bar_status', '1' ) ) ) : |
|
| 588 | + $cart_url = function_exists('wc_get_cart_url') ? wc_get_cart_url() : WC()->cart->get_cart_url(); |
|
| 589 | + if ( ! empty(get_theme_mod('lsx_wc_mobile_footer_bar_status', '1'))) : |
|
| 590 | 590 | ?> |
| 591 | 591 | <div class="lsx-wc-footer-bar"> |
| 592 | - <form role="search" method="get" action="<?php echo esc_url( home_url() ); ?>" class="lsx-wc-footer-bar-form"> |
|
| 592 | + <form role="search" method="get" action="<?php echo esc_url(home_url()); ?>" class="lsx-wc-footer-bar-form"> |
|
| 593 | 593 | <fieldset> |
| 594 | - <legend class="screen-reader-text"><?php esc_html_e( 'Search products', 'lsx' ); ?></legend> |
|
| 595 | - <input type="search" name="s" placeholder="<?php esc_attr_e( 'Search products...', 'lsx' ); ?>" class="form-control"> |
|
| 594 | + <legend class="screen-reader-text"><?php esc_html_e('Search products', 'lsx'); ?></legend> |
|
| 595 | + <input type="search" name="s" placeholder="<?php esc_attr_e('Search products...', 'lsx'); ?>" class="form-control"> |
|
| 596 | 596 | </fieldset> |
| 597 | 597 | </form> |
| 598 | 598 | |
| 599 | 599 | <ul class="lsx-wc-footer-bar-items"> |
| 600 | 600 | <li class="lsx-wc-footer-bar-item"> |
| 601 | - <a href="<?php echo esc_url( home_url() ); ?>" class="lsx-wc-footer-bar-link"> |
|
| 601 | + <a href="<?php echo esc_url(home_url()); ?>" class="lsx-wc-footer-bar-link"> |
|
| 602 | 602 | <i class="fa fa-home" aria-hidden="true"></i> |
| 603 | - <span><?php esc_html_e( 'Home', 'lsx' ); ?></span> |
|
| 603 | + <span><?php esc_html_e('Home', 'lsx'); ?></span> |
|
| 604 | 604 | </a> |
| 605 | 605 | </li> |
| 606 | 606 | |
| 607 | 607 | <li class="lsx-wc-footer-bar-item"> |
| 608 | - <a href="<?php echo esc_url( get_permalink( get_option( 'woocommerce_myaccount_page_id' ) ) ); ?>" class="lsx-wc-footer-bar-link"> |
|
| 608 | + <a href="<?php echo esc_url(get_permalink(get_option('woocommerce_myaccount_page_id'))); ?>" class="lsx-wc-footer-bar-link"> |
|
| 609 | 609 | <i class="fa fa-user" aria-hidden="true"></i> |
| 610 | - <span><?php esc_html_e( 'Account', 'lsx' ); ?></span> |
|
| 610 | + <span><?php esc_html_e('Account', 'lsx'); ?></span> |
|
| 611 | 611 | </a> |
| 612 | 612 | </li> |
| 613 | 613 | |
| 614 | 614 | <li class="lsx-wc-footer-bar-item"> |
| 615 | 615 | <a href="#" class="lsx-wc-footer-bar-link lsx-wc-footer-bar-link-toogle"> |
| 616 | 616 | <i class="fa fa-search" aria-hidden="true"></i> |
| 617 | - <span><?php esc_html_e( 'Search', 'lsx' ); ?></span> |
|
| 617 | + <span><?php esc_html_e('Search', 'lsx'); ?></span> |
|
| 618 | 618 | </a> |
| 619 | 619 | </li> |
| 620 | 620 | |
| 621 | 621 | <li class="lsx-wc-footer-bar-item"> |
| 622 | - <a href="<?php echo esc_url( $cart_url ); ?>" class="lsx-wc-footer-bar-link"> |
|
| 622 | + <a href="<?php echo esc_url($cart_url); ?>" class="lsx-wc-footer-bar-link"> |
|
| 623 | 623 | <i class="fa fa-shopping-basket" aria-hidden="true"></i> |
| 624 | 624 | <?php $count = WC()->cart->get_cart_contents_count(); ?> |
| 625 | - <?php if ( ! empty( $count ) ) : ?> |
|
| 626 | - <span class="lsx-wc-footer-bar-count"><?php echo wp_kses_data( $count ); ?></span> |
|
| 625 | + <?php if ( ! empty($count)) : ?> |
|
| 626 | + <span class="lsx-wc-footer-bar-count"><?php echo wp_kses_data($count); ?></span> |
|
| 627 | 627 | <?php endif; ?> |
| 628 | - <span><?php esc_html_e( 'Cart', 'lsx' ); ?></span> |
|
| 628 | + <span><?php esc_html_e('Cart', 'lsx'); ?></span> |
|
| 629 | 629 | </a> |
| 630 | 630 | </li> |
| 631 | 631 | </ul> |
@@ -634,11 +634,11 @@ discard block |
||
| 634 | 634 | endif; |
| 635 | 635 | } |
| 636 | 636 | |
| 637 | - add_action( 'lsx_body_bottom', 'lsx_wc_footer_bar', 15 ); |
|
| 637 | + add_action('lsx_body_bottom', 'lsx_wc_footer_bar', 15); |
|
| 638 | 638 | |
| 639 | 639 | endif; |
| 640 | 640 | |
| 641 | -if ( ! function_exists( 'lsx_wc_body_class' ) ) : |
|
| 641 | +if ( ! function_exists('lsx_wc_body_class')) : |
|
| 642 | 642 | |
| 643 | 643 | /** |
| 644 | 644 | * Changes body class. |
@@ -646,25 +646,25 @@ discard block |
||
| 646 | 646 | * @package lsx |
| 647 | 647 | * @subpackage woocommerce |
| 648 | 648 | */ |
| 649 | - function lsx_wc_body_class( $classes ) { |
|
| 649 | + function lsx_wc_body_class($classes) { |
|
| 650 | 650 | global $post; |
| 651 | 651 | |
| 652 | - if ( $post && class_exists( 'WC_Wishlists_Pages' ) && WC_Wishlists_Pages::is_wishlist_page( $post->post_name ) ) { |
|
| 652 | + if ($post && class_exists('WC_Wishlists_Pages') && WC_Wishlists_Pages::is_wishlist_page($post->post_name)) { |
|
| 653 | 653 | $classes[] = 'woocommerce-page woocommerce-wishlist'; |
| 654 | 654 | } |
| 655 | 655 | |
| 656 | - if ( ! empty( get_theme_mod( 'lsx_wc_mobile_footer_bar_status', '1' ) ) ) { |
|
| 656 | + if ( ! empty(get_theme_mod('lsx_wc_mobile_footer_bar_status', '1'))) { |
|
| 657 | 657 | $classes[] = 'lsx-wc-has-footer-bar'; |
| 658 | 658 | } |
| 659 | 659 | |
| 660 | 660 | return $classes; |
| 661 | 661 | } |
| 662 | 662 | |
| 663 | - add_filter( 'body_class', 'lsx_wc_body_class', 2999 ); |
|
| 663 | + add_filter('body_class', 'lsx_wc_body_class', 2999); |
|
| 664 | 664 | |
| 665 | 665 | endif; |
| 666 | 666 | |
| 667 | -if ( ! function_exists( 'lsx_wc_downloadable_products' ) ) : |
|
| 667 | +if ( ! function_exists('lsx_wc_downloadable_products')) : |
|
| 668 | 668 | |
| 669 | 669 | /** |
| 670 | 670 | * Changes downloads "download" button text. |
@@ -672,19 +672,19 @@ discard block |
||
| 672 | 672 | * @package lsx |
| 673 | 673 | * @subpackage woocommerce |
| 674 | 674 | */ |
| 675 | - function lsx_wc_downloadable_products( $downloads ) { |
|
| 676 | - foreach ( $downloads as $i => $download ) { |
|
| 677 | - $downloads[ $i ]['download_name'] = esc_html__( 'Download', 'lsx' ); |
|
| 675 | + function lsx_wc_downloadable_products($downloads) { |
|
| 676 | + foreach ($downloads as $i => $download) { |
|
| 677 | + $downloads[$i]['download_name'] = esc_html__('Download', 'lsx'); |
|
| 678 | 678 | } |
| 679 | 679 | |
| 680 | 680 | return $downloads; |
| 681 | 681 | } |
| 682 | 682 | |
| 683 | - add_filter( 'woocommerce_customer_get_downloadable_products', 'lsx_wc_downloadable_products', 2999 ); |
|
| 683 | + add_filter('woocommerce_customer_get_downloadable_products', 'lsx_wc_downloadable_products', 2999); |
|
| 684 | 684 | |
| 685 | 685 | endif; |
| 686 | 686 | |
| 687 | -if ( ! function_exists( 'lsx_wc_move_bundle_products' ) ) : |
|
| 687 | +if ( ! function_exists('lsx_wc_move_bundle_products')) : |
|
| 688 | 688 | |
| 689 | 689 | /** |
| 690 | 690 | * WooCommerce - Move the bundle products to a tab. |
@@ -692,46 +692,46 @@ discard block |
||
| 692 | 692 | * @package lsx |
| 693 | 693 | * @subpackage woocommerce |
| 694 | 694 | */ |
| 695 | - function lsx_wc_move_bundle_products( $tabs ) { |
|
| 695 | + function lsx_wc_move_bundle_products($tabs) { |
|
| 696 | 696 | global $product, $post; |
| 697 | 697 | |
| 698 | - if ( method_exists( $product , 'get_bundled_items' ) ) { |
|
| 698 | + if (method_exists($product, 'get_bundled_items')) { |
|
| 699 | 699 | $bundled_items = $product->get_bundled_items(); |
| 700 | 700 | |
| 701 | - if ( ! empty( $bundled_items ) ) { |
|
| 701 | + if ( ! empty($bundled_items)) { |
|
| 702 | 702 | $tabs['bundled_products'] = array( |
| 703 | - 'title' => __( 'Included Products', 'lsx' ), |
|
| 703 | + 'title' => __('Included Products', 'lsx'), |
|
| 704 | 704 | 'priority' => 10, |
| 705 | 705 | 'callback' => 'lsx_wc_bundle_products', |
| 706 | 706 | ); |
| 707 | 707 | } |
| 708 | 708 | } |
| 709 | 709 | |
| 710 | - if ( isset( $tabs['description'] ) ) { |
|
| 710 | + if (isset($tabs['description'])) { |
|
| 711 | 711 | $tabs['description']['priority'] = 5; |
| 712 | 712 | } |
| 713 | 713 | |
| 714 | - if ( isset( $tabs['reviews'] ) ) { |
|
| 714 | + if (isset($tabs['reviews'])) { |
|
| 715 | 715 | $tabs['reviews']['priority'] = 15; |
| 716 | 716 | } |
| 717 | 717 | |
| 718 | - if ( isset( $tabs['product_enquiry'] ) ) { |
|
| 718 | + if (isset($tabs['product_enquiry'])) { |
|
| 719 | 719 | $tabs['product_enquiry']['priority'] = 20; |
| 720 | 720 | } |
| 721 | 721 | |
| 722 | 722 | return $tabs; |
| 723 | 723 | } |
| 724 | 724 | |
| 725 | - add_action( 'woocommerce_product_tabs', 'lsx_wc_move_bundle_products', 50 ); |
|
| 725 | + add_action('woocommerce_product_tabs', 'lsx_wc_move_bundle_products', 50); |
|
| 726 | 726 | |
| 727 | 727 | endif; |
| 728 | 728 | |
| 729 | -if ( ! function_exists( 'lsx_wc_bundle_products' ) ) : |
|
| 729 | +if ( ! function_exists('lsx_wc_bundle_products')) : |
|
| 730 | 730 | |
| 731 | 731 | function lsx_wc_bundle_products() { |
| 732 | 732 | global $product, $post; |
| 733 | 733 | |
| 734 | - if ( method_exists( $product , 'get_bundled_items' ) ) { |
|
| 734 | + if (method_exists($product, 'get_bundled_items')) { |
|
| 735 | 735 | $bundled_items = $product->get_bundled_items(); |
| 736 | 736 | |
| 737 | 737 | // do_action( 'woocommerce_before_bundled_items', $product ); |
@@ -747,16 +747,16 @@ discard block |
||
| 747 | 747 | // $this->widget_start( $args, $instance ); |
| 748 | 748 | |
| 749 | 749 | // @codingStandardsIgnoreLine |
| 750 | - echo apply_filters( 'woocommerce_before_widget_product_list', '<ul class="product_list_widget">' ); |
|
| 750 | + echo apply_filters('woocommerce_before_widget_product_list', '<ul class="product_list_widget">'); |
|
| 751 | 751 | |
| 752 | - foreach ( $bundled_items as $bundled_item ) { |
|
| 753 | - $product = wc_get_product( $bundled_item->item_data['product_id'] ); |
|
| 754 | - wc_get_template( 'content-widget-product.php' ); |
|
| 752 | + foreach ($bundled_items as $bundled_item) { |
|
| 753 | + $product = wc_get_product($bundled_item->item_data['product_id']); |
|
| 754 | + wc_get_template('content-widget-product.php'); |
|
| 755 | 755 | $product = $product_original; |
| 756 | 756 | } |
| 757 | 757 | |
| 758 | 758 | // @codingStandardsIgnoreLine |
| 759 | - echo apply_filters( 'woocommerce_after_widget_product_list', '</ul>' ); |
|
| 759 | + echo apply_filters('woocommerce_after_widget_product_list', '</ul>'); |
|
| 760 | 760 | } |
| 761 | 761 | |
| 762 | 762 | // $this->widget_end( $args ); |
@@ -765,7 +765,7 @@ discard block |
||
| 765 | 765 | endif; |
| 766 | 766 | |
| 767 | 767 | |
| 768 | -if ( ! function_exists( 'lsx_wc_product_searchform' ) ) : |
|
| 768 | +if ( ! function_exists('lsx_wc_product_searchform')) : |
|
| 769 | 769 | /** |
| 770 | 770 | * woo_custom_product_searchform |
| 771 | 771 | * |
@@ -773,7 +773,7 @@ discard block |
||
| 773 | 773 | * @since 1.0 |
| 774 | 774 | * @return void |
| 775 | 775 | */ |
| 776 | - function lsx_wc_product_searchform( $form ) { |
|
| 776 | + function lsx_wc_product_searchform($form) { |
|
| 777 | 777 | |
| 778 | 778 | $form = ' |
| 779 | 779 | <form role="search" method="get" class="search-form form-inline" id="searchform" action="<?php echo esc_url( home_url( \'/\' ) ); ?>"> |
@@ -794,42 +794,42 @@ discard block |
||
| 794 | 794 | |
| 795 | 795 | } |
| 796 | 796 | endif; |
| 797 | -add_filter( 'get_product_search_form' , 'lsx_wc_product_searchform', 10, 1 ); |
|
| 797 | +add_filter('get_product_search_form', 'lsx_wc_product_searchform', 10, 1); |
|
| 798 | 798 | |
| 799 | 799 | /** |
| 800 | 800 | * Output the pagination. |
| 801 | 801 | */ |
| 802 | 802 | function woocommerce_pagination() { |
| 803 | - if ( ! wc_get_loop_prop( 'is_paginated' ) || ! woocommerce_products_will_display() ) { |
|
| 803 | + if ( ! wc_get_loop_prop('is_paginated') || ! woocommerce_products_will_display()) { |
|
| 804 | 804 | return; |
| 805 | 805 | } |
| 806 | 806 | $args = array( |
| 807 | - 'total' => wc_get_loop_prop( 'total_pages' ), |
|
| 808 | - 'current' => wc_get_loop_prop( 'current_page' ), |
|
| 807 | + 'total' => wc_get_loop_prop('total_pages'), |
|
| 808 | + 'current' => wc_get_loop_prop('current_page'), |
|
| 809 | 809 | ); |
| 810 | 810 | |
| 811 | - if ( wc_get_loop_prop( 'is_shortcode' ) ) { |
|
| 812 | - $args['base'] = esc_url_raw( add_query_arg( 'product-page', '%#%', false ) ); |
|
| 811 | + if (wc_get_loop_prop('is_shortcode')) { |
|
| 812 | + $args['base'] = esc_url_raw(add_query_arg('product-page', '%#%', false)); |
|
| 813 | 813 | $args['format'] = '?product-page = %#%'; |
| 814 | 814 | } else { |
| 815 | - $args['base'] = esc_url_raw( str_replace( 999999999, '%#%', remove_query_arg( 'add-to-cart', get_pagenum_link( 999999999, false ) ) ) ); |
|
| 815 | + $args['base'] = esc_url_raw(str_replace(999999999, '%#%', remove_query_arg('add-to-cart', get_pagenum_link(999999999, false)))); |
|
| 816 | 816 | $args['format'] = ''; |
| 817 | 817 | } |
| 818 | 818 | |
| 819 | - echo wp_kses_post( '<div class="lsx-pagination-wrapper">' ); |
|
| 820 | - $template = wc_get_template_html( 'loop/pagination.php', $args ); |
|
| 821 | - $template = str_replace( 'woocommerce-pagination', 'lsx-pagination', $template ); |
|
| 822 | - echo wp_kses_post( $template ); |
|
| 823 | - echo wp_kses_post( '</div>' ); |
|
| 819 | + echo wp_kses_post('<div class="lsx-pagination-wrapper">'); |
|
| 820 | + $template = wc_get_template_html('loop/pagination.php', $args); |
|
| 821 | + $template = str_replace('woocommerce-pagination', 'lsx-pagination', $template); |
|
| 822 | + echo wp_kses_post($template); |
|
| 823 | + echo wp_kses_post('</div>'); |
|
| 824 | 824 | } |
| 825 | 825 | |
| 826 | -function lsx_wc_pagination_args( $args ) { |
|
| 827 | - $args['prev_text'] = '<span class="meta-nav">←</span> ' . esc_html__( 'Previous', 'lsx' ); |
|
| 828 | - $args['next_text'] = esc_html__( 'Next', 'lsx' ) . ' <span class="meta-nav">→</span>'; |
|
| 829 | - $args['type'] = 'plain'; |
|
| 826 | +function lsx_wc_pagination_args($args) { |
|
| 827 | + $args['prev_text'] = '<span class="meta-nav">←</span> ' . esc_html__('Previous', 'lsx'); |
|
| 828 | + $args['next_text'] = esc_html__('Next', 'lsx') . ' <span class="meta-nav">→</span>'; |
|
| 829 | + $args['type'] = 'plain'; |
|
| 830 | 830 | return $args; |
| 831 | 831 | } |
| 832 | -add_filter( 'woocommerce_pagination_args', 'lsx_wc_pagination_args',10 ,1 ); |
|
| 832 | +add_filter('woocommerce_pagination_args', 'lsx_wc_pagination_args', 10, 1); |
|
| 833 | 833 | |
| 834 | 834 | |
| 835 | 835 | /** |
@@ -839,19 +839,19 @@ discard block |
||
| 839 | 839 | * |
| 840 | 840 | * @return array |
| 841 | 841 | */ |
| 842 | -function lsx_wc_product_widget_template( $located, $template_name ) { |
|
| 843 | - if ( 'content-widget-product.php' === $template_name || 'content-widget-review.php' === $template_name ) { |
|
| 842 | +function lsx_wc_product_widget_template($located, $template_name) { |
|
| 843 | + if ('content-widget-product.php' === $template_name || 'content-widget-review.php' === $template_name) { |
|
| 844 | 844 | |
| 845 | 845 | $new_location = get_stylesheet_directory() . '/partials/' . $template_name; |
| 846 | - if ( file_exists( $new_location ) ) { |
|
| 846 | + if (file_exists($new_location)) { |
|
| 847 | 847 | $located = $new_location; |
| 848 | 848 | } else { |
| 849 | 849 | $new_location = get_parent_theme_file_path() . '/partials/' . $template_name; |
| 850 | - if ( file_exists( $new_location ) ) { |
|
| 850 | + if (file_exists($new_location)) { |
|
| 851 | 851 | $located = $new_location; |
| 852 | 852 | } |
| 853 | 853 | } |
| 854 | 854 | } |
| 855 | 855 | return $located; |
| 856 | 856 | } |
| 857 | -add_filter( 'wc_get_template', 'lsx_wc_product_widget_template',90 ,2 ); |
|
| 857 | +add_filter('wc_get_template', 'lsx_wc_product_widget_template', 90, 2); |
|