改了改中文工具箱的代码,还是有些不尽如人意的地方,就是显示的文字长度莫名其妙的和设置的不匹配,
百思不得其解,太晚了,睡觉了,明天再说吧。
function get_recent_posts($no_posts = 5, $before = ‘<li> ‘, $after = ‘</li>’, $show_pass_post = false, $skip_posts = 0) {
global $wpdb, $tableposts;
$request = "SELECT ID, post_title, post_date, post_content FROM $tableposts WHERE post_status = ‘publish’ ";
if(!$show_pass_post) { $request .= "AND post_password =” "; }
$request .= "ORDER BY post_date DESC LIMIT $skip_posts, $no_posts";
$posts = $wpdb->get_results($request);
$output = ”;
foreach ($posts as $post) {
$post_title = stripslashes($post->post_title);
// $post_date = mysql2date(’j.m.Y’, $post->post_date);
$post_excerpt =substr($post_title,0,20);
$post_excerpt = utf8_trim($post_excerpt);
$permalink = get_permalink($post->ID);
$output .= $before . ‘<a href="’ . $permalink . ‘" rel="bookmark" title="Permanent Link: ‘ . $post_title . ‘">’ . $post_excerpt . ‘…’ . ‘</a>’. $after;
}
echo $output;
}
标签:代码, 插件
原文链接 : http://www.gaohw.com/03/27/automatically-abridge.htm
若以上文章为原创,转载请注明 : 出处| 天佑庸才



字母和汉字的效果长度不一样,不知道是不是这个原因。4个字母=1个汉字,还是2个字母=1个汉字?
侧栏的钟蛮好看的,蛮喜欢,呵呵,可否共享一下呢?