<?php
$args = array(
'posts_per_page' => -1,
'orderby' => 'date',
'post_type' => 'post',
);
$query = new WP_Query( $args );
// Цикл
if ( $query->have_posts() ) {
$i = 0;
while ( $query->have_posts() ) {
$query->the_post();
// в каждом 1-м посту каждой четверки открываем див
if (($i % 4) === 0) {
echo '<div class="swiper-slide"><div class="community-slider__items__grid">';
}
// Остальная логика
get_template_part('loop/loop','community');
// в каждом 4-м посту каждой четверки закрываем див
if ($i % 4 === 3) {
echo '</div></div>';
}
$i++;
}
// если в последней четверке не 4 поста, то див не закрыт. закрываем его
if ($i % 4 !== 0) {
echo '</div></div>';
}
}
wp_reset_postdata();
?>
async: false,
function showMyCart(){
$.ajax({
async: true,
type: "POST",
url: url_serv+"cart.php",
dataType: "text",
data:{
'action': 'show',
},
error:function(){
$('#view-cart').html('Ошибка');
},
beforeSend: function() {
$('#view-cart').html('Загрузка');
},
success: function (result) {
$('#view-cart').html(result);
$('#view-cart').removeClass('load--after');
}
});
}
<?php
$categories = get_the_category($post->ID);
foreach($categories as $category) :
$children = get_categories( array ('parent' => $category->term_id ));
$has_children = count($children);
if ( $has_children == 0 ) {
echo $category->cat_name;
}
endforeach;
?>
<?php $category = get_the_category();
if ($category) {
echo '<a class="txt txt_gray txt_small newsfeed__paramlink ' . $category[0]->category_nicename.'" href="' . get_category_link( $category[0]->term_id ) . '" title="' . sprintf( __( "%s", "elitenews" ), $category[0]->name ) . '" ' . '>' . $category[0]->name.'</a> ';
}
?>