同样截取字符串也建议使用 mb_strimwidth,也是按照 中文 2 个字节,英文 1 个字节 方式计算之后的,并且如果字数超过截取的要求,这个函数还可以在最后面自动添加‘...’。...mb_strimwidth($post_excerpt,0,240,'...','utf-8'); 注意,最后添加‘utf-8’编码参数,可以避免中文截取乱码的问题。 ----
去掉双引号和单引号: wpjam_get_plain_text($text); wpjam_get_first_p 获取文章的第一段: wpjam_get_plain_text($text); wpjam_mb_strimwidth...按照中文 2 个字节,英文 1 个字节的方式截取文字,这个函数其实就是首先使用 wpjam_get_plain_text 函数获取纯文本,再使用 PHP 的 mb_strimwidth 进行截取: wpjam_mb_strimwidth
-->/',$post->post_content)) the_content(''); else{ echo''; echo mb_strimwidth...> 有一定基础的都知道代码是什么含义,首先通过正则表达式匹配more标签,没有的话就截断一定字数(代码中是240字节,换成中文就是120字,一定要整数),mb_strimwidth就是截断的相关函数。
同样截取字符串也建议使用mb_strimwidth,也是按照中文 2 个字节,英文 1 个字节方式计算之后的,并且如果字数超过截取的要求,这个函数还可以在最后面自动添加‘…’。...mb_strimwidth($post_excerpt,0,240,'...','utf-8'); 注意,最后添加‘utf-8’编码参数,可以避免中文截取乱码的问题。
php echo mb_strimwidth(strip_tags(apply_filters('the_content', $post->post_content)), 0,240,"...");?...php echo mb_strimwidth(strip_tags(apply_filters('the_content', $post->post_content)), 0, 340,"...")
要截断文字输出的话,相信你也知道了,是用 mb_strimwidth 函数,下面直接献上Jeff的代码吧——Jeff的阳台 就是用这段代码的: //在RSS 中Feed 截断文字输出 devework.com...function dw_readmore_rss( $content ){ $content = mb_strimwidth($content , 0, 500, '.....');
> 2.使用 php 自带的mb_strimwidth函数 功能强大 将 wp-contant/themes/你的模版/index.php 文件 中的 post_content)), 0, 输入数字,”……”);
is_single ()) { if ( $post->post_excerpt) { $description = $post->post_excerpt; } else { $description = mb_strimwidth
echo $description = get_the_excerpt(); //文章编辑中的摘要 }else { echo mb_strimwidth
同样截取字符串也建议使用 mb_strimwidth,也是按照 中文 2 个字节,英文 1 个字节 方式计算之后的,并且如果字数超过截取的要求,这个函数还可以在最后面自动添加‘…’。
改造很简单,直接编辑插件中的 class-wp2sinablog.php 文件,如下修改第 6 行: $content=mb_strimwidth(strip_tags(apply_filters('the_content...make_newpost($post) { $title=$post->post_title; if (strlen($title)==0){$title="无题 ";} $content=mb_strimwidth
所以对于中文环境,最好按照「中文 2 个字节,英文 1 个字节」的方式来截取,所以最佳的方法是使用 mb_strimwidth 函数来截取,它完全符合「中文 2 个字节,英文 1 个字节」的算法: mb_strimwidth
post_content); $post_content = wp_strip_all_tags( $post_content ); $post_excerpt = mb_strimwidth
userpassword='微博密码'; $request = new WP_Http; $status = '【' . strip_tags($get_post_title) . '】 ' . mb_strimwidth...$string2))*2; $status = $string1.mb_strimwidth(strip_tags( apply_filters('the_content', $get_post_centent...$string2))*2; $status = $string1.mb_strimwidth(strip_tags( apply_filters('the_content', $get_post_centent
php echo mb_strimwidth(strip_tags(apply_filters('the_content',$post->post_content)),0,420,'......');
content = apply_filters('get_comment_text', $comment->comment_content); $content = mb_strimwidth
领取专属 10元无门槛券
手把手带您无忧上云