1. 论坛系统升级为Xenforo,欢迎大家测试!
    Dismiss Notice

wp有没有将首页文章标题自动截短的插件

Discussion in '源码讨论' started by zmnet, Oct 30, 2006.

  1. zmnet

    zmnet Well-Known Member

    Joined:
    May 3, 2006
    Messages:
    7,809
    Likes Received:
    62
    在首页比如一个标题太长,一行显示不下,有没有插件可以自动截短,不如可以设置保留多少字等。
     
  2. zmnet

    zmnet Well-Known Member

    Joined:
    May 3, 2006
    Messages:
    7,809
    Likes Received:
    62
    不懂,怎么加?:sweat:
     
  3. Hoofei

    Hoofei New Member

    Joined:
    Dec 10, 2005
    Messages:
    3,162
    Likes Received:
    35
    Code:
    function excerpt(){
    	echo $this->get_excerpt();
    	}
    			
    function get_excerpt(){
    	global $post;
    				
    	$max_length = 20; // Maximum words.
    				
    	if ($post->post_excerpt) return $post->post_excerpt;
    				
    	if( strpos($post->post_title) ) { 
        $temp_ex = explode($post->post_content, 2);
        $excerpt =  $temp_ex[0];
        } 
    	else {
        $temp_ex = explode(' ', $post->post_title);  
    	$length = count($temp_ex) < $max_length ? count($temp_ex) : $max_length;
    	for ($i=0; $i<$length; $i++) $excerpt .= $temp_ex[$i] . ' ';
        }
            
    	$excerpt = balanceTags($excerpt);
    	$excerpt = apply_filters('the_excerpt', $excerpt);
    				
    	return $excerpt;
    				
    	}
     
  4. kamsang

    kamsang New Member

    Joined:
    Oct 5, 2005
    Messages:
    9,080
    Likes Received:
    58
    楼主也开始写blog了?
     
  5. zmnet

    zmnet Well-Known Member

    Joined:
    May 3, 2006
    Messages:
    7,809
    Likes Received:
    62
    有这种想法,有个米闲着。