add_action( 'wp_enqueue_scripts', 'register_styles' );
define('WP_DEBUG', false);
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
<?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();
Где-то вычетал, что он создает лишние запросы и поля.- покажите где вы вычитали этот бред в такой формулировке.