我尝试了以下内容。当有内容要显示时,显示它+显示H3 <h3>Overview</h3>
,如果没有显示注意。
但这对我不起作用。 我的代码:
<?php
$heroimage = get_field('hero_image' );
$alt = $image['title' ];
?>
<?php if ($heroimage) : ?>
<div class="grid_12">
<img src="<?php echo $heroimage; ?>" alt="<?php echo $alt; ?>"/>
</div><!-- End div.grid_12 -->
<?php endif; ?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<article class="grid_8">
<h3>Overview</h3>
<?php the_content(); ?>
</article><!-- End article.grid_8 -->
<?php endwhile; ?>
Hero图像的第一部分是从插件高级自定义字段中获取图像。问题在于if have_posts等。
感谢您提前!
答案 0 :(得分:0)
关于codex,它应该是
<?php
if (have_posts()) :
while (have_posts()) : the_post(); ?>
<article class="grid_8">
<h3>Overview</h3>
<?php the_content(); ?>
</article><!-- End article.grid_8 -->
<?php endwhile;
endif;
?>
您忘了关闭if
声明。