Make WordPress Core

Changeset 9986


Ignore:
Timestamp:
11/30/2008 07:09:13 PM (16 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.