WordPress中文截取函数用法剖析

本文实例讲述了WordPress中文截取函数用法。分享给大家供大家参考。详细剖析如下:

很多冤家间接应用php substr函数截取中文是会呈现乱码,上面我先来给各位总结中文字符截取的函数,而后以wordpress截取中文题目为例给大家引见实例使用.

中文截取函数,代码如下:

function utf8_trim($str)   
{
$len = strlen($str);
for ($i=strlen($str)-1; $i>=0; $i-=1){
$hex .= ' '.ord($str[$i]);
$ch = ord($str[$i]);
if (($ch & 128)==0) return(substr($str,0,$i));
if (($ch & 192)==192) return(substr($str,0,$i));
}
return($str.$hex);
}
function mul_excerpt ($excerpt,$excerpt_length) {
$myexcerpt = substr($excerpt,0,$excerpt_length);
return utf8_trim($myexcerpt) . '… ';
}

或许这样也能够
//主动截断不乱码  
// jieduan luanma
/////////////////
function Limit_Char($max_char = 200, $more_text = '...', $more_link_text = '', $limit_type = 'content') {
if ($limit_type == 'title') { $limiter = get_the_title(); }
else { $limiter = get_the_content(); }
$limiter = apply_filters('the_content', $limiter);
$limiter = strip_tags(str_replace(']]>', ']]>', $limiter));
if (strlen($limiter) > $max_char) {
$limiter = substr($limiter, 0, $max_char+1);
$limiter = utf8_conver($limiter);
echo $limiter;
echo $more_text;
if ($more_link_text != '') {
echo ' '.$more_link_text.'';
}
} else {
echo $limiter;
}
}
function utf8_conver($str) {
$len = strlen($str);
for ($i=strlen($str)-1; $i>=0; $i-=1){
$hex .= ' '.ord($str[$i]);
$ch = ord($str[$i]);
if (($ch & 128)==0) return(substr($str,0,$i));
if (($ch & 192)==192) return(substr($str,0,$i));
}
return($str.$hex);
}

截取中文题目,代码如下:
echo '</p><p>'. mb_substr(get_the_title(),0,18,"utf8")."..." .'</p></li>';

这样会呈现乱码的,我在functions.php退出下面的中文截取代码,而后在想要截取题目的地位,增加get_short_title(),目的就达到,具体代码如下:

echo '<li><a href="' . get_permalink() . '">';  
get_short_title(18);
echo '</a><data>'. get_the_time('n月j日') .'</data></li>';

当然,其余中央这样调用也能够,代码如下:
<?php get_short_title(); ?>

心愿本文所述对大家的WordPress建站有所协助。

以上就是安达网络工作室关于《WordPress中文截取函数用法分析》的一些看法。更多内容请查看本栏目更多内容!

本文相关话题: WordPress 中文 截取 函数 用法
版权声明:本文为 安达网络工作室 转载文章,如有侵权请联系我们及时删除。
相关文章
应用扫除法处理模板上的成绩

在wordpress模板制造进程中,有一些貌似复杂的成绩,其实只需确定了成绩呈现的地位,大少数都能够自行处理。...

WordPress中缩略图的应用以及相干技巧

在博客上用到缩略图的机会很多, 它们呈现在文章列表页面, 文章下方的相干文章, 分类页面的类目图片, 甚至有...

wordpress页面紧缩 减速网站拜访的办法

虽然说紧缩wordpress页面后对查看源代码来说不太敌对,更能够说是惨目忍睹。 然而紧缩页面的益处就是缩小了...

详解WordPress中增加友谊链接的办法

友谊链接关于一个每个独立博客来说能够说是必需的,有不少人抉择在侧边栏退出友谊链接栏目,但建设一个独立...

WordPress获取文章内容摘要的办法

本文实例讲述了WordPress获取文章内容摘要的办法。分享给大家供大家参考。详细如下: 第一个函数是讲述了能...

制止wordpress主动将半角转换为全角 制止全角和半角的转换

找到wp-includes/formatting.php文件中复制代码代码如下:// This is not a tag, nor is the texturization ...

需求提交

客服服务

亿鸽在线客服系统