Make WordPress Core


Ignore:
Timestamp:
03/03/2008 09:05:23 PM (16 years ago)
Author:
ryan
Message:

Multi-byte character safe excerpting from nbachiyski. fixes #6077

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-trackback.php

    r6716 r7140  
    7373        trackback_response(1, 'Sorry, trackbacks are closed for this item.');
    7474
    75     $title =  wp_specialchars( strip_tags( $title ) );
    76     $excerpt = strip_tags($excerpt);
    77     if ( function_exists('mb_strcut') ) { // For international trackbacks
    78         $excerpt = mb_strcut($excerpt, 0, 252, get_option('blog_charset')) . '...';
    79         $title = mb_strcut($title, 0, 250, get_option('blog_charset')) . '...';
    80     } else {
    81         $excerpt = (strlen($excerpt) > 255) ? substr($excerpt, 0, 252) . '...' : $excerpt;
    82         $title = (strlen($title) > 250) ? substr($title, 0, 250) . '...' : $title;
    83     }
     75    $title =  wp_html_excerpt( $title, 250 ).'...';
     76    $excerpt = wp_html_excerpt( $excerpt, 252 ).'...';
    8477
    8578    $comment_post_ID = (int) $tb_id;
Note: See TracChangeset for help on using the changeset viewer.