大部分wordpress主题首页都有一个文章列表,文章的样式都差不多,一般都认为顶部的文章都是最新的,如果想让这些文章样式有些区别,主要功能为,列表顶部文章显示标题和摘要,而其他文章只显示标题,具体操作参考下面方法:
一般文章调用主要是query_posts,主要php代码类似下面:
<?php if (have_posts()) : ?>
<?php query_posts(’showposts=文章数’); while (have_posts()) : the_post(); ?>
<li><a href=”<?php the_permalink() ?>” rel=”bookmark”><?php the_title(”); ?></a></li>
<?php the_excerpt(); ?>
<?php endwhile; ?>
<?php endif;?>
完整的调用代码还包含一些html,暂时略去;
在第三行和第四行整合为类似下面php代码:
<li><a href=”<?php the_permalink() ?>” rel=”bookmark”><?php the_title(”);?></a>
<?php $v = $con++; if ($v==0){ ?><?php the_excerpt(); ?><?php }?></li>
耕堂解释下这样的列表效果,文章列表第一篇显示标题和摘要,其余的文章只显示标题,具体的效果参考这个网站主页http://0311zx.org,和帕兰映像主页http://paranimage.com,分类下的列表文章就是类似这个效果,我不知道这两个网站的这样效果是如何实现的,但用上面的方法完全可以模仿出来;
如果是像上面两个网站首页的样式一样,对每个分类上面代码的$v和$con都不要一样,避免冲突;
这样的效果用wp_query也可以实现,但没有这个简单;
p.s.有使用问题请留言——耕堂gengtang.net
右上方更多相关内容/站内搜索-关键词请用空格隔开
发表留言