wordpress调用文章摘要,若无摘要则自动截取文章内容字数做为摘要
2024-09-02 07:57:24
以下是调用指定分类文章列表的一个方法,作者如果有填写文章摘要则直接调用摘要;如果文章摘要忘记写了则自动截取文章内容字数做为摘要。这个方法也适用于调用description标签
<ul>
<?php
$args=array(
'cat' => 1, // 分类ID
'posts_per_page' => 10, // 显示篇数
);
query_posts($args);
if(have_posts()) : while (have_posts()) : the_post();
?>
<li>
<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> //标题
<p>
<?php if (has_excerpt()) {
echo $description = get_the_excerpt(); //文章编辑中的摘要
}else {
echo mb_strimwidth(strip_tags(apply_filters('the_content', $post->post_content)), 0, 170,"……");
//文章编辑中若无摘要,自动截取文章内容字数做为摘要,0表示开始的位置,170表示结束的位置
} ?>
</p>
</li>
<?php endwhile; endif; wp_reset_query(); ?>
</ul>
这个方法是不是还不错,感兴趣的朋友可以去试试。
最新文章
- mac下openresty安装
- iOS滤镜实现之LOMO(美图秀秀经典LOMO)
- 微信";流量红包";的玩法攻略 广东移动用户有福啦
- html5视屏背景注意事项。
- Session操作
- proxy代理类
- 使用Memcached、Spring AOP构建数据库前端缓存框架
- JDK1.5新特性(三)&hellip;&hellip;Varargs
- 【剪枝】HDU 1010——tempter of the bone
- HDU 2809 God of War(DP + 状态压缩)
- Android学习之多点触摸并不神秘
- AppDomain卸载与代理
- Vijos 1025 小飞侠的游园方案 0-1背包
- 【环境搭建】使用Jekyll搭建Github博客
- Oracle 的process和Session
- 201621123031 《Java程序设计》第11周学习总结
- 关于前段JS代码报错问题的解决方法
- tomcat支持https的server.xml配置
- 使用policheck 检测
- [Usaco2009 Feb]Revamping Trails 道路升级 BZOJ1579
热门文章
- Pycharm 个人认为舒服漂亮又好用的主题风格
- linux shell获取show slave status方法
- react项目中怎么使用http-proxy-middleware反向代理跨域
- sql中筛选第一条记录【分组排序】
- 【题解】Luogu P2992 [USACO10OPEN]三角形计数Triangle Counting
- 使用docker部署titpetric/netdata
- Eclipse中js文件修改后浏览器不能及时更新的解决办法
- C# 手写将对象转换为Json方法
- python3 marshmallow学习
- python3.6安装pyinstaller报错:AttributeError: module &#39;enum&#39; has no attribute &#39;IntFlag&#39;