WordPress的后台有摘要显示的栏目,如果没有显示,需要设置一下,如图

在列表页现实的内容的时候,一般是有摘要的显示摘要,没有摘要的截取文章的前一部分文字。代码如下

<?php if(has_excerpt()) the_excerpt();
else echo mb_strimwidth(strip_tags($post->post_content),0,400,'<a target="_blank" href="'.get_permalink().'">......[阅读全文]</a>');?>

代码中的“400”指的是显示字符,两个字符等于一个汉字。

有的时候,摘要的太长了,显示出来不好看,那可以在functions.php文件添加这段代码,控制摘要的显示字数

*控制摘要字数*/
function new_excerpt_length($length) {
return 150;
}
add_filter("excerpt_length", "new_excerpt_length");

摘要默认的结尾方式是以[...]这样的,这不太符合国人的阅读习惯,可以自定义摘要的结尾方式,在functions.php中插入这段代码

function new_excerpt_more($more) {
global $post;
return " <a href="". get_permalink($post->ID) . "">阅读更多</a>";
}
add_filter("excerpt_more", "new_excerpt_more");

在文章摘要的未端添加一个 阅读更多 的链接,这样看起来更符合用户的阅读习惯了,阅读更多可以改成自己想要的内容。

最新文章

  1. [bzoj3224][tyvj1728][普通平衡树] (pb_ds库自带红黑树)
  2. 【XLL 框架库函数】 QuitFramework
  3. 【USACO 2.2】Party Lamps
  4. MySql的FIND_IN_SET()查询函数的使用
  5. [JQuery]学习总结
  6. js清空web用户控件的值
  7. 把div 当文字来进行布局控制
  8. ucosii --任务就绪表
  9. Arduino传感器学习目录
  10. C#集合。
  11. python--使用队列结构来模拟共享打印机等候时间
  12. Class:DbConnectionManipulator.cs
  13. Python 练习: 简单角色游戏程序
  14. GridSearchCV交叉验证
  15. 【转】一个域名是用哪里的DNS来解析的,电脑怎么知道找哪一个DNS呢? 我注册域名的时候会在服务商那里配置DNS解析,一般需要24小时后才能访问,我想知道,解析后的这个数据是不是会同步到世界上所有的DNS服务器呢!如果不是,当我访问我的这个域名的时候,电脑怎么知道去找到我注册的这一家的DNS服务器呢,谁告诉他的呢?
  16. 查找-&gt;静态查找表-&gt;分块查找(索引顺序表)
  17. 18. socket io
  18. VS2008水晶报表变两页(重装系统后)
  19. webpack中mainifest.js vendor.js app.js 三者的区别
  20. Django框架【基础篇】

热门文章

  1. 基于JS的高级脚本语言 Sara
  2. 如何让MySQL语句执行加速?
  3. ajax当有返回值时
  4. js的使用及语法
  5. javascript权威指南第16章 HTML5脚本编程
  6. sql server 存储过程 output 和return的使用 方法,详解
  7. C#第三章
  8. django项目部署上线 nginx + uwsgi
  9. java23种设计模式等等。。
  10. 【原创】go语言之打印目录