<?php
$args = array( 'post_type' => 'post', 'category' => 'voprosyi', 'posts_per_page' => 5);
$the_query = new WP_Query( $args );
while ( $the_query->have_posts() ) {
$the_query->the_post();
$qname = get_field("faq_name");
$qtext = get_field('faq_text');
$qdate = get_the_date('j F Y', $post->ID);
$aname = get_field('faq_answer_name');
$atext = get_field('faq_answer_text');
echo '<div>';
echo '<div class="faq-date">Спрашивает <time>'.$qdate.'</time></div>';
echo '<div class="author"><span>'.$qname.' </span>:</div>';
echo '<div itemprop="text"><p>'.$qtext.'</p></div>';
echo '<div class="answer""><div class="faq-date">Отвечает <time>'.$qdate.'</time></div>';
echo '<div class="answer-author"><span>'.$aname.':</span></div>';
echo '<div itemprop="text"><p>'.$atext.'</p></div></div></div>';
}
?>
<nav>
<ul class="pagination">
<?php the_posts_pagination(); ?>
</ul>
</nav>
<?php wp_reset_postdata(); ?> <!-- сброс цикла - в самом конце -->
<?php
// WP_Query arguments
$last_month_args = array(
'post_type' => 'post',
'post_status' => 'publish',
'orderby' => 'date',
'order' => 'DESC',
// Using the date_query to filter posts from last week
'date_query' => array(
array(
'after' => '1 week ago'
)
)
);
// The Query
$last_month_posts = new WP_Query( $last_month_args );
// The Loop
if ( $last_month_posts->have_posts() ) {
while ( $last_month_posts->have_posts() ) {
$last_month_posts->the_post();
// контент поста
the_title();
the_post_thumbnail();
}
} else {
// Если постов нет
}
// Restore original Post Data
wp_reset_postdata();
Где-то вычетал, что он создает лишние запросы и поля.- покажите где вы вычитали этот бред в такой формулировке.
<?php
// WP_Query arguments
$args = array(
'post_type' => array( 'product' ),
'post_status' => array( 'publish' ),
'nopaging' => true,
);
// The Query
$query = new WP_Query( $args );
print_r($query);
<?php $the_query = new WP_Query('page_id=128'); ?>
<?php while ($the_query->have_posts() ) : $the_query->the_post(); ?>
<?php if(get_field('sizes')): ?><?php while(has_sub_field('sizes')): ?>
<label for="r<?php the_ID();?>">
<?php endwhile; ?><?php endif; ?><?php endwhile; ?><?php wp_reset_postdata();?>
if( $("#a #b").length ) {
// do something
}
$(".a").each(function(){
var a = $(this);
if( a.find(".b").length ) {
a.css("background", "green");
}
});