WordPress的摘要显示方式
2024-08-27 07:32:34
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");
在文章摘要的未端添加一个 阅读更多 的链接,这样看起来更符合用户的阅读习惯了,阅读更多可以改成自己想要的内容。
最新文章
- [bzoj3224][tyvj1728][普通平衡树] (pb_ds库自带红黑树)
- 【XLL 框架库函数】 QuitFramework
- 【USACO 2.2】Party Lamps
- MySql的FIND_IN_SET()查询函数的使用
- [JQuery]学习总结
- js清空web用户控件的值
- 把div 当文字来进行布局控制
- ucosii --任务就绪表
- Arduino传感器学习目录
- C#集合。
- python--使用队列结构来模拟共享打印机等候时间
- Class:DbConnectionManipulator.cs
- Python 练习: 简单角色游戏程序
- GridSearchCV交叉验证
- 【转】一个域名是用哪里的DNS来解析的,电脑怎么知道找哪一个DNS呢? 我注册域名的时候会在服务商那里配置DNS解析,一般需要24小时后才能访问,我想知道,解析后的这个数据是不是会同步到世界上所有的DNS服务器呢!如果不是,当我访问我的这个域名的时候,电脑怎么知道去找到我注册的这一家的DNS服务器呢,谁告诉他的呢?
- 查找->;静态查找表->;分块查找(索引顺序表)
- 18. socket io
- VS2008水晶报表变两页(重装系统后)
- webpack中mainifest.js vendor.js app.js 三者的区别
- Django框架【基础篇】