我创建了一个自定义页面模板来显示最新的 12 个帖子及其各自的标题和摘录,但我认为如果我可以使用简码调用它会更容易。
这是“post-grid.php”中调用这三件事的循环。
<section class="post-grid">
<?php
$grid = array('post_per_page' => 12);
$query = new WP_Query( $grid );
while ( $query->have_posts() ) : $query->the_post();
?>
<div class="grid-posts">
<h2><?php the_title(); ?></h2><br>
<?php the_post_thumbnail('featured'); ?><br>
<?php the_excerpt() ?><br>
</div>
<?php endwhile; // end of the loop. ?>
</section>
如何创建执行该循环的简码?
我知道如何使用
add_shortcode('postGrid', 'postGrid');
function postGrid()
{
//Code here
}
但我不确定如何将上述内容实现为函数。我感谢您的帮助!