Make WordPress Core


Ignore:
Timestamp:
11/16/2005 09:38:54 AM (20 years ago)
Author:
ryan
Message:

Use mb_substr for trackback titles. Props zet. fixes #1474

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-trackback.php

    r3081 r3107  
    6969
    7070    $title =  wp_specialchars( strip_tags( $title ) );
    71     $title = (strlen($title) > 250) ? substr($title, 0, 250) . '...' : $title;
    7271    $excerpt = strip_tags($excerpt);
    73     if ( function_exists('mb_strcut') ) // For international trackbacks
    74         $excerpt = mb_strcut($excerpt, 0, 252, get_settings('blog_charset')) . '...';
    75     else
     72    if ( function_exists('mb_substr') ) { // For international trackbacks
     73        $excerpt = mb_substr($excerpt, 0, 252, get_settings('blog_charset')) . '...';
     74        $title = mb_substr($title, 0, 250, get_settings('blog_charset')) . '...';
     75    } else {
    7676        $excerpt = (strlen($excerpt) > 255) ? substr($excerpt, 0, 252) . '...' : $excerpt;
     77        $title = (strlen($title) > 250) ? substr($title, 0, 250) . '...' : $title;
     78    }
    7779
    7880    $comment_post_ID = $tb_id;
Note: See TracChangeset for help on using the changeset viewer.