0
我已经在我的WordPress上设置了标题,以在主页上精彩地工作。标题应该更改为我创建并发挥作用的最新帖子。是否有条件声明可以修复我的头文件?
问题是我的标题不显示在任何页面上。我觉得我缺少一些代码(特别是条件语句),它会禁用更改,并让页面具有我在仪表板上设置的特色图像。
代码:
<?php
$recent = get_posts(array('numberposts' => 10));
$src = false;
if(is_home()){
foreach($recent as $p){
if(has_post_thumbnail($p->ID)){
$src = wp_get_attachment_image_src(get_post_thumbnail_id($p->ID), array(5600,1000), false, '');
}
$title = get_the_title();
$date = get_the_date();
break;
}
}
?>
<div class="hero-image" style="background-image: url('<?php echo esc_url($src[0]) ?>')">
<div id="hero-text" class="thumbnail-text">
<h1><?php echo $title?></h1>
<h2><?php echo $date?></h2>
</div>
</div>
我已经试过
if(!is_home()){
result
}
else{
result
}
,并试图把它在CSS,但它打破了。
确保'is_home()''是TRUE'。使用'var_dump(is_home())' – red
此链接可能对您有所帮助,https://wordpress.stackexchange.com/a/30389/116496 – manian
请在问题本身添加任何说明,以便将来的读者不必梳理通过所有的评论来获得完整的故事。 – mickmackusa