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

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

  • 相关阅读:
    关于maven的一些记录
    3des和tomcat部署
    java串口通讯
    mina自定义编解码
    Linux 下关闭防火墙设置
    查看本机IP
    linux修改localhost方法
    centos 6.5下使用中文输入法
    linux:can't save files
    ng-model取不到值的问题
  • 原文地址:https://www.cnblogs.com/hxqseo/p/5087368.html
Copyright © 2011-2022 走看看