我有一个任务是修改一个网站中的代码,以使其在页面顶部显示最新帖子。页面的其余部分是博客文章,这部分代码很好。我才刚刚开始学习PHP,却不知道该怎么做。
这里是网站,因此您可以更好地了解我的需求-https://yourbestbrace.staging.wpengine.com/ 当前排在最前面的帖子不是最新发表的帖子。
此外,需要更改的代码片段放置在header.php中。这里是(完整的屏幕截图,因为无法正确显示代码,图像部分缺失-https://prnt.sc/oy6r8q):
$the_query = new WP_Query( array(
'posts_per_page' => 1,
'meta_key' => 'show_as_first',
'meta_value' => 1
));
if ( $the_query->have_posts() ) : while ( $the_query->have_posts() ) : $the_query->the_post(); ?>
<h1 class="new-home-title">Products Reviews of the Best Braces & Supports for You</h1>
<div class="header-post">
<div class="h-post-detail">
<p class="sub-title-home">Featured Review</p>
<h2> <?php the_title(); ?></h2>
<p><?php echo wp_trim_words( get_the_excerpt(), 22 ); ?></p>
<a href="<?php echo esc_url( get_permalink() ); ?>" class="read-more"> Read More</a>
</div>
<?php endif;