WordPress中修改默认摘要the_excerpt()的长度

  • 在wp-includes目录下找到formatting.php,里面有这样一个函数:

    function wp_trim_excerpt($text) { 
        global $post; 
        if ( " == $text ) { 
            $text = get_the_content("); 
            $text = apply_filters('the_content', $text); 
            $text = str_replace(']]>', ']]>', $text); 
            $text = strip_tags($text); 
            $excerpt_length =55; 
            $words = explode(' ', $text, $excerpt_length + 1); 
            if (count($words) > $excerpt_length) { 
                array_pop($words); 
                array_push($words, '[...]'); 
                $text = implode(' ', $words); 
            } 
        } 
        return $text; 
    }

    将$excerpt_length =55改为你需要截取的字数。

  • 对于中文文章的WordPress

    如果你使用了《中文 WordPress 工具箱》插件,则可以在/wp-content/plugins/mulberrykit.php中找到函数mul_excerpt ($excerpt):

    function mul_excerpt ($excerpt) { 
         $myexcerpt = substr($excerpt,0,255); 
         return utf8_trim($myexcerpt) . '...'; 
    }

    将其中的255修改为你想截取的字数。

    转载自仲子说 [ http://www.wangzhongyuan.com/ ] 
    原文链接:http://www.wangzhongyuan.com/archives/379.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值