zoukankan      html  css  js  c++  java
  • WordPress的摘要显示方式

    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");

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

  • 相关阅读:
    千万级规模高性能、高并发的网络架构经验分享
    CPU高问题排查
    Worker+MQ解惑
    HashMap解惑
    配置时间同步时,遇到同步无法成功的解决方法
    Django基础—— 1.WEB框架介绍
    html5兼容性问题
    jQuery基础——节点操作
    jQuery基础——基本操作
    jQuery基础——选择器
  • 原文地址:https://www.cnblogs.com/hxqseo/p/5087368.html
Copyright © 2011-2022 走看看