同乐儿

  1. 首页
  2. wordpress教程
wordpress显示摘要并限制字数方法
发布 | 1年前 (2017-09-09) | 阅读数:800 | 评论数:0 | 来源:同乐儿

引言:此文由子域名转移而来,因为细微强迫症和放弃子域名而不舍得完全丢弃,所以将会逐步第二次转移文章到主域名上来,二者主题(阿里白秀和D8)均来自大前端,追求完美的同时有一丝小懒,主题就不换了,D8主题用起来挺好。

当我们在使用wordpress发文章的时候,如有必要显示文章的摘要,而且还要限制摘要的字数,这其实在wordpress系统中也定义好了,如果想自定义也是可以的,方法如下:

1、使用wordpress系统的摘要函数显示摘要:

  1. <?php if(is_category() || is_archive() || is_home() ) {
  2.     the_excerpt();
  3. } else {
  4.     the_content(‘Read the rest of this entry &raquo;’);
  5. ?>
  6. <div class=“details”><div class=“inside”><?php comments_popup_link(‘No Comments’, ‘1 Comment’, ‘% Comments’); ?> so far | <a href=“<?php the_permalink() ?>”>Read On &raquo;</a></div></div>

以上代码就可以显示摘要,如果你想直接替换掉

  1. <?php the_content(); ?>

也是可以的。

2、如果你想全局控制摘要的显示字数,可以直接在function.php中添加以下代码即可:

  1. function custom_excerpt_length($length){
  2.     return 200;
  3. }
  4. add_filter(‘excerpt_length’,’custom_excerpt_lenght’,999);

3、如果你不想全局调用,想针对每个页面局部调用摘要,可以用以下代码:

  1. <?php echo mb_strimwidth(strip_tags(apply_filters(‘the_content’, $post->post_content)), 0, 240,“…”); ?>

此代码比较灵活,还可以限制摘要字数为240。

4、当然你还可以在发布文章时使用自定义栏目添加摘要,需要结合以上方法事先自定义好变量,再到文章中调用即可。


如果觉得该作者的文章对你有帮助,请随意打赏给他。您的支持将鼓励作者继续创作!
打赏
X
打赏本文作者方式

微信扫一扫可留言


继续浏览有关 wordpress,wordpress教程 的文章

分享至:


发表我的评论
取消评论

  • 117 评论
  • 138 粉丝
  • 133 文章
  • 最新评论
    二呆说:看见岛有了点信号,我用的时候就是看对应网...
    123123123说:我试过了,没改成功,不着急用,看了qur...
    二呆说:6.0应该也行,时间太长忘记了,好像6....
    123123123说:能不能适配下emlog6.0
    二呆说:啥意思,背景就是简单的网页背景图片。。。
    随机热门
    标签
    wordpress (81) wordpress优化 (26) 原创 (25) wordpress主题 (24) wordpress插件 (21) wordpress教程 (18) wordpress seo (17) Typecho (16) Typecho插件 (13) 博客主题 (8) emlog插件 (6) wordpress维护 (6) emlog (6) CMS主题 (5) 企业主题 (4) DNSPod for emlog (3) 淘宝客主题 (3) 修订版本 (3) 自动保存 (3) 移动适配 (3)

    标题歌手

    00:00/00:00