我这样做了吗?它有效,但想问我所做的是不好的做法?
最初如果页面是home,那么将包含一个php文件,否则如果它是一个通用页面将调用WordPress中的特色图像。
<?php
if ( is_page('home')) {
get_template_part( 'hero' );
} ?>
<?php echo get_the_post_thumbnail($post->ID); ?>
答案 0 :(得分:0)
答案 1 :(得分:0)
根据您提出的要求,我认为您的代码有误。你只检查是否在家,如果它是模板部分'英雄'。之后,无论你在哪个页面调用get_the_post_thumbnail。
否则如果是通用页面,则会调用WordPress中的精选图片
否则表示 else ,您的代码应如下所示:
<?php
if ( is_page('home')) {
get_template_part( 'hero' );
} else {
echo get_the_post_thumbnail($post->ID);
}
?>
不要忘记循环调用$ post-&gt; ID
您可以使用<?php if(){ ... } ?>
或<?php if(){ ?> ... <?php } ?>