我想获取以下代码示例
<?php while ( have_posts() ) : the_post(); ?>
<h2><?php the_field(\'title\'); ?></h2>
<p><?php the_field(\'desc\'); ?></p>
<?php endwhile; ?>
并将其转换为使用函数,而不是将所有代码放在存档文件中。我想将the\\u post()作为参数传递,以便能够访问给定内容类型的所有字段。
function formatMyCustomPost($thePost) {
$html = "<h2>" . get_field(\'title\') . "</h2>";
$html .= "<p>" . get_field(\'desc\') . "</p>";
return $html;
}
这样称呼它
<?php while ( have_posts() ) : the_post(); ?>
<php echo formatMyCustomPost(the_post()); ?>
<?php endwhile; ?>
这可能吗?