0

我需要为第一篇文章制作横幅图片,但它需要垂直扩展,因为文章的内容量会有所不同。目前我在 y loop.php 中有这个

<article class="post <?php echo !is_single() ? "preview" : "" ?> <?php echo $count == 0 ? "first" : "" ?> <?php echo !is_home() ? "full" : "" ?>">

我无法附上图片,因为我在这个网站上没有正确的声誉!

但是,图像是一个横幅,它将包裹主要内容 div 的边缘。我将它切成 3 个单独的图像——顶部、中间和底部——我认为我可以在我的 css 中使用:before:after,但这对我来说在 IE7 或 8 中不起作用。

我目前第一篇文章的课程是“第一”,但我认为我需要为此添加顶部和底部,但我想要最好的解决方案,而且我太新手了。

我觉得我真的被困住了,需要一些帮助。如果您需要更多信息,请告诉我,我可以看到我可以做些什么来在此站点上获取图像,以向您展示此处需要发生的事情。

4

1 回答 1

0

如果您的主题按原样使用body_class,那么应该有一个名为的类author附加到<body>作者档案的标签上。您可以使用它来简单地不显示divs-- via display:none

不过,如果我理解你的话,你几乎已经有了 PHP 解决方案。你需要is_author而不是is_single

<?php if (!is_author() && $count == 0): ?> 
    <div class="firsttop"></div> 
<?php endif; ?>
<!-- more Loop code -->   
<?php if (!is_author() & $count == 0): ?> 
    <div class="firstbottom"></div> 
<?php endif; ?> 

如果不是这样,我不知道您所说的“作者页面”是什么意思。

于 2013-05-23T18:34:04.303 回答