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

WordPress 3.3 新增了一个 wp_trim_words() 函数,专门用来截取限定字数的内容,比如文章、摘要、标题等:

<?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 ); // 文章标题
?>

当然,这个函数默认需要在循环中使用。

默认用法:

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

参数:

$text

(string) (required) 要修剪的文本。
Default: None

$num_words

(integer) (optional) 保留的单词个数。
Default: 55

$more

(string) (optional) 修剪之后的文本后面跟的字符
Default: '…' 就是 ...

示例:


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

相关推荐

WordPress 判断管理员登录的两种办法

WordPress 判断管理员登录的两种办法

WordPress 二次开发时,后台程序要验证管理员是否登录,以确保系统安全,is_admin() 和 current_user_can() 均可达到验证目的,但是需要注意 is_admin() 在某些情况下并不适用。 1、使用is_admin()函数 通常情况下,使用is_admin()函数,便可验证当前用户是否管理员了。 使用方法: if (is_admin()){ //验证成功 }else{ // ...

WordPress 函数:esc_html()将符号标签编码转义为HTML实体

WordPress 函数:esc_html()将符号标签编码转义为HTML实体

esc_html() 的作用,是把各种字符转义成 HTML 实体,如 < > & " '(小于号,大于号,&,双引号,单引号)等,如果已经是 HTML 实体的字符则不会再转义。 通过该函数就可以输出完整的字符串,即使字符串带有 HTML 标签,如 字体加粗,而不仅仅是加粗后的 字体加粗 四个文字。 此函数与 esc_attr 类似。 代码结构 用法: 参数 ...

获取 WordPress 路径和 URl 地址的函数大全

获取 WordPress 路径和 URl 地址的函数大全

为了 WordPress 更快的运行直接写了绝对地址,其实是不好的,如果修改了 WordPress 程序的地址,编写的这个插件或者是主题就只有你自己用,别人无法使用,为了避免错误,了解 WordPress 中与获取路径相关的函数很重要。 本文主要总结了:站点路径相关函数/主题路径相关函数/插件路径相关函数和路径相关常量,以下均假设 Wor ...

微信扫一扫,分享到朋友圈

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