WordPress.org

Make WordPress Core

Changeset 9986


Ignore:
Timestamp:
11/30/08 19:09:13 (5 years ago)
Author:
ryan
Message:

Use mb_* to create permalink excerpt. Props janbrasna. fixes #8419

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-admin/includes/post.php

    r9871 r9986  
    948948    } 
    949949    $title = __('Click to edit this part of the permalink'); 
    950     if (strlen($post_name) > 30) { 
    951         $post_name_abridged = substr($post_name, 0, 14). '…' . substr($post_name, -14); 
     950    if (function_exists('mb_strlen')) { 
     951        if (mb_strlen($post_name) > 30) { 
     952            $post_name_abridged = mb_substr($post_name, 0, 14). '…' . mb_substr($post_name, -14); 
     953        } else { 
     954            $post_name_abridged = $post_name; 
     955        } 
    952956    } else { 
    953         $post_name_abridged = $post_name; 
     957        if (strlen($post_name) > 30) { 
     958            $post_name_abridged = substr($post_name, 0, 14). '…' . substr($post_name, -14); 
     959        } else { 
     960            $post_name_abridged = $post_name; 
     961        } 
    954962    } 
    955963    $post_name_html = '<span id="editable-post-name" title="'.$title.'">'.$post_name_abridged.'</span><span id="editable-post-name-full">'.$post_name.'</span>'; 
Note: See TracChangeset for help on using the changeset viewer.