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

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

  • 相关阅读:
    Mysql 中的MVCC原理,undo日志的依赖
    Innodb 实现高并发、redo/undo MVCC原理
    Django restful 规范
    TCP 原理
    HTTPS建立连接的过程
    HTTP协议,Http 常用状态码
    SQL注入
    Mysql 索引问题集锦
    Mysql MyISAM与InnoDB 表锁行锁以及分库分表优化
    归并排序Python 实现
  • 原文地址:https://www.cnblogs.com/hxqseo/p/5087368.html
Copyright © 2011-2022 走看看