
WordPress REST API入门基础知识点
wp_html_excerpt ( $str, $count, $more = null )
wp_html_excerpt: 这个函数用于在保留标签的同时截断HTML内容。它把内容、长度和更多的文本作为参数,并返回截断后的内容。
安全地从HTML字符串中提取不超过前$count的字符。
UTF-8,标签和实体安全提取前缀。里面的实体将*NOT*被算作一个字符。例如,&会被算作4,<会被算作3,等等。
function wp_html_excerpt( $str, $count, $more = null ) { if ( null === $more ) { $more = ''; } $str = wp_strip_all_tags( $str, true ); $excerpt = mb_substr( $str, 0, $count ); // Remove part of an entity at the end. $excerpt = preg_replace( '/&[^;s]{0,6}$/', '', $excerpt ); if ( $str != $excerpt ) { $excerpt = trim( $excerpt ) . $more; } return $excerpt; }