@weraleto

В чем причина ошибки при переносе WP?

При переносе сайта с одного хостинга на другой возникает проблема.
Сортировка товаров сбивается, вылезают все товары и это образует много пустого места на странице
Помогите, пожалуйста, разобраться, в чем проблема

В коде это выглядит как 5e908c1b059f4904219571.png

Исходник

<div class="tab_slider_wrapp specials s_IrdTaW best_block clearfix">
			<h4>Советуем</h4>
	        <span class='request-data'></span>
	        <ul class="tabs_content">
	          <li class="tab HIT_wrapp cur opacity1">
	            <div class="tabs_slider HIT_slides wr">

	            	<?php
	            		$meta_args = array('khit');
		            	$query_args = array(
		            		'post_type'		=> 'product',	
		            		'posts_per_page'	=> -1,
		            		'meta_key'		=> 'product_sticker'
		            	);
	            	?>

	            	<?php // array( 'post_type' => 'product', 'posts_per_page' => 10, 'orderby' =>'date', 'order' => 'DESC' ) ?>
                <?php $the_common_query = new WP_Query( $query_args );  ?>
								<?php global $product; ?>

                <?php if ( $the_common_query->have_posts() ) : ?>
	              <div class="top_wrapper items_wrapper">
	                <div class="fast_view_params"></div>
	                <div class="catalog_block items row margin0">
								
								<?php $s_counter = 0; ?>
                <?php while ( $the_common_query->have_posts() ) : $the_common_query->the_post(); ?>

                	<?php $field = get_field_object('product_sticker'); ?>
                	<?php // var_dump($field['value']) ?>

                	<?php if( in_array('sovetuem', $field['value']) && ($s_counter < 4) ) : ?>
									
                  <div class="catalog_item_wrapp col-lg-3 col-md-3 col-sm-6 col-xs-12 item" data-col="3">
                    <div class="catalog_item item_wrap">
                      <div class="inner_wrap">
                        <div class="image_wrapper_block shine">

													

                          <a href="<?php the_permalink(); ?>" class="thumb">
                          	<?php if ( has_post_thumbnail() ) : ?>
                          		<img src="<?php the_post_thumbnail_url('thumbnail'); ?>" alt="<?php the_title() ?>">
                          	<?php else : ?>
                          		<img src="<?php echo get_template_directory_uri() ?>/img/noimage.png" alt="<?php the_title(); ?>">
                          	<?php endif; ?>
                          </a>
                        <?php if(is_user_logged_in()): ?><div onclick="$.get('/addtofav.php/?id=<?php echo $post->ID; ?>', function() {if (this.className == 'atf atfa') {this.className = 'atf'} else {this.className = 'atf atfa'}});" class="<?php echo check_atf($post->ID); ?>"></div><?php endif; ?>
                        </div>
						
                        <div class="item_info">
						<div class="stickers">
														<?php $field = get_field_object('product_sticker'); ?>

														<?php foreach($field['value'] as $item) : ?>
															<?php if($field && $item !== 'none') : ?>
																<div class="sticker_<?php echo $item ?>"><?php echo $field['choices'][$item] ?></div>
															<?php endif; ?>
														<?php endforeach; ?>
													</div>
                          <div class="cost prices clearfix">
                            <div class="price_matrix_block front">

                              <?php if($product->get_price_html()) : ?>
                              	<?php echo $product->get_price_html(); ?>
                              <?php else: ?>
                              	<div class="no-price">Нет в наличии</div>
                              <?php endif; ?>

                            </div>
                          </div>
						  
						  <div class="item-title">
                            <a href="<?php the_permalink(); ?>" class="dark_link"><span><?php the_title(); ?></span></a>
							<div onclick="$.get('/addtocart.php/?id=<?php echo $post->ID; ?>', function() {alert('Товар <?php the_title(); ?> добавлен в корзину')});" class="atb"></div>
                          </div>

						</div>
                      </div>
                    </div>
                  </div>
				  
				  
									<?php $s_counter++; ?>
                	<?php endif; ?>

                <?php endwhile; ?>

                	<?php // the_posts_pagination(); ?>

                <?php else: ?>
                <?php endif; ?>

	                </div>
	              </div>
                <?php wp_reset_postdata(); ?>

	            </div>
	          </li>
	        </ul>
	      </div>
  • Вопрос задан
  • 58 просмотров
Пригласить эксперта
Ответы на вопрос 1
twobomb
@twobomb
Всего скорее здесь проблема
<?php if( in_array('sovetuem', $field['value']) && ($s_counter < 4) ) : ?>

Попробуйте поменять на
<?php if( is_array($field['value']) && in_array('sovetuem', $field['value']) && ($s_counter < 4) ) : ?>
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы