wordpress标题截取字符方法
今天想用wordpresss调用某分类下的十篇文章,但是调用出来的文章标题长度如果多就会换行,如果用CSS来控制的话,可以用overflow:hidden来控制,但我又想在标题后面出现省略号,于是找到下面的方法实现。 加入在functions.php里面: <?php function TruncateTitle($max_length) { $title_str = get_the_title(); if (mb_strlen($title_str,’utf-8′) > $max_length ) { $title_str = mb_substr($title_str,0,$max_length,’utf-8′).’…’; } return $title_str; } ?> 调用方法: <a href=”<?php the_permalink() ?>” rel=”bookmark” class=”title”><?php echo TruncateTitle(17); ?></a> 17为标题的长度. 下面是调用分类ID为3,文章数为10的代码: <?php query_posts(‘showposts=10&cat=3′); ?> <?php while (have_posts()) : the_post(); ?> <li><a href=”<?php the_permalink() ?>” rel=”bookmark”><?php echo TruncateTitle(17); ?></a></li> <?php endwhile; ?>
试试不管用,错误…… 半角符号也转啊……悲剧调不出来
这个我实际用过,效果是有的
Pingback: Climber01's Blog » Blog Archive » WordPress截取标题长度
wordpress很强大,不过我用z-blog,
@冷轩信 哪个都差不多啦,都是写博客的,哪个顺手用哪个。我是见多人用,那时才误入wordpress队列的
方法不错的。
@lty 可以试一下的
强大到都不是我想要的了,所以才转到Typecho去。
@从前网 转得好呀,我也有这样的意图,哈哈
之前打算用这个来着
@于召霞 用这个有时也挺麻烦的
功能都快赶上CMS了
@卢松松 是呀,在定制性上wordpress相当强大,只是。。。感觉有点慢了。。