仅在主页上显示帖子标题

时间:2013-10-31 作者:Bulki

有没有办法在主页上显示所有帖子的列表而不预览内容?

2 个回复
最合适的回答,由SO网友:Maija Vilkina 整理而成

如果这些帖子已经显示在您的页面上,只是有一堆不必要的文本要删除,请执行以下操作:1。打开主页的模板文件(它可以在不同的主题中命名为不同的文件,因此无法给出文件的确切名称,但通常它们的名称类似index.php或home.php)。查找以下代码位:

<?php while (have_posts()): the_post; ?> // indicates beginning of post loop.
..... // there might be some other lines of code here, but eventually you will find a line that contains:
<?php the_title(); ?> // keep this line
..... // you can start deleting code that follows after the previous line one by one line and see what happens. 
<?php endwhile; ?> // Do NOT delete this line, this indicates the post loop end.
当我尝试代码并感到不确定时,我会更改一件事,保存、刷新浏览器中的页面并根据结果进行操作。这样,如果出现问题,您可以随时按撤消。如果你是全新的,我建议你保存一份你正在编辑的文件的副本,这样如果一切都出了问题,你可以用原始文件替换损坏的副本,然后重新开始。

建议阅读:http://codex.wordpress.org/The_Loop

SO网友:adnan

您可以使用query_posts 在任何你需要的地方

<?php query_posts(\'order=dsc&showposts=6\'); ?>
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<?php the_title(); ?>
<?php endwhile; ?>
<?php endif; ?>

结束