WordPress首页、列表页显示摘要的几种方法

很多的时候用到的WordPress主题常常摘要没有做好,有一些是自动摘要有一些是不会自动显示摘要的。如果是全文输出的话,页面过于拉长不好看。WordPress显示摘要的方法有很多种,这里介绍两种WordPress显示摘要的方法

WordPress首页、列表页显示摘要的几种方法

安装我爱水煮鱼出品的 WordPress中文 Dashboard 然后修改主题目录下的首页index.php和列表archive.php

方法一:找到:<?php the_excerpt(); ?> 修改为 <?php if($post->post_excerpt) : the_excerpt(); else : the_content(阅读全文); endif; ?>

改了主题以后还不会直接显示摘要,这时在发表文章的时候使用 more 标签就可以实现输出摘要,即在你想截断的地方加入more标签,这种方法的好处是可以直接输出HTMLHTML不会被过滤掉能直接显示出来,不好的就是文章需要手动加入 more 标签!

方法二:找到:<?php the_excerpt(); ?> 修改为 <?php echo mb_strimwidth(strip_tags(apply_filters(‘the_content’, $post->post_content)), 0, 290,”阅读全文”); ?>

这种方法不需要手动加入 more 但不能直接输出HTML。其中的290可改为自己需要的值,即1个中文字等2个字符这样算就行了,290个字符就等145个字,那么摘要就显示145个字。

最后编辑于:2010/9/8作者: 游子

热爱一切美好的新事物,搞网站也被网站搞,剁手折腾。关注与学习Web相关技术与UI\UE\UED\UCD\Server相关知识,服务器运维、前端、后端、非专业程序猿、非高级前端后端攻城师!

8 条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注

arrow grin ! ? cool roll eek evil razz mrgreen smile oops lol mad twisted wink idea cry shock neutral sad ???

  1. miracle说道:
    5#

    幸好来了博主这里,要不我又把这事给忘了

  2. 魏風说道:
    4#

    之前就有在找限制the_content显示字数的方法,但都没找到
    现在问题有解了~ 谢啦 ^^

    • 游子说道:

      用more还是很不错的,能直接输出HTML

  3. 3#

    我还是不懂得如何加more标签的

    • 游子说道:

      工具栏有你可以试一下

  4. yesureadmin说道:
    2#

    一般手动more

  5. 阿七说道:
    1#

    用了插件,省事了。。