WordPress使用wp_trim_words()函数截取限定字数的内容

原创   2019-01-03 10:58  阅读 85 次 评论 0 条

通过 WordPress 内置的 wp_trim_words() 函数,可以方便的截取文章的标题、内容摘要、文章的内容等需要限定其显示的字数的地方。

wp_trim_words() 函数介绍

wp_trim_words() 函数是 WordPress 3.3 版本新增的函数,该函数默认需要在loop循环中使用。通过该函数可以实现专门用来截取限定字数的内容,比如截取设置长度的文章内容、摘要、标题等,跟 mb_strings 函数实现的效果一样。

<?php
echo wp_trim_words( get_the_content(), 100 ); // 文章内容
echo wp_trim_words( get_the_excerpt(), 100 ); // 文章摘要
echo wp_trim_words( get_the_title(), 100 ); // 文章标题
?>

wp_trim_words() 函数默认用法

<?php $trimmed = wp_trim_words( $text, $num_words = 55, $more = null ); ?>

wp_trim_words() 函数参数说明

  • $text:(字符串) (必需) 要截取的内容。默认: 无
  • $num_words:(整数) (可选) 限定的字数。默认: 55
  • $more:(字符串) (可选) 截取后加在尾部的字符。默认: ‘…’

wp_trim_words() 函数来源文件

文件路径:wp-includes/formatting.php

wp_trim_words()函数来源

示例:通过该函数截取文章内容

<?php 
$content = get_the_content();
$trimmed_content = wp_trim_words( $content, 40, ' ...阅读更多' );
echo $trimmed_content; 
?>

示例:截取设定字数标题

<?php
  $title = get_the_title();
  $trimmed_title = wp_trim_words( $title, 20, '...' );
  echo $trimmed_title;
?>


本文地址:http://www.aszhi.com/web/wordpress/70.html
版权声明:本文为原创文章,版权归 爱思智前端 所有,欢迎分享本文,转载请保留出处!
NEXT:已经是最新一篇了

发表评论


表情