WordPress如何让文章有效的组织与显示

wordpress所使用的主题,默认只显示最近编辑的几篇文章,对于文章数量较多的时候,没法形成一个友好的导航列表。

制作Page页是一种办法,但page跟post是不同的对象,每次写一篇post都要单独再加一个page,维护成本太大。

后面发现category可以区分父节点及子节点,那这也意味着可以灵活运用这个特性,先创建出一个相对静态的分类导航列表菜单。后面发布新的post的时候,只需要指定好归属哪一个类,就能自动的通过该导航菜单找到这个post。

现在还剩下的一个问题:点击category后,页面右侧显示出来的是Post的全文,在有多篇post返回的情况下,仍然不利于快速检索访问,并且会导致页面加载时间较长。

用如下的方法修改源代码后,点击category具体某一分类节点后,
只要显示Post摘要,不会再显示post全文。
在wp-content\themes目录下,选择当前使用的主题模板,然后打开index.php,会发现部分代码如下:
while ( have_posts() ) { 
   the_post(); 
   get_template_part( 'xxx', get_post_format() ); 
}

index.php是调用xxx.php的文件用来输出文章的内容,在模板目录下找到xxx.php,打开编辑它,找到这段代码:

the_content( __( 'Read more...', 'xxx' ) );

将该行代码注释掉,修改成:

if(!is_single()) { 
    the_excerpt(); 
 } else { 
    the_content(__('(more…)')); 
 }

保存更新后,重新访问站点首页,发现文章不再显示全文,只会显示文章开头一部分内容。

新问题:

虽然现在只会显示文章部分内容,但有些post还是会显示比较多的内容?有没有办法可以限制显示的字节数?

to be continue…