Как заменить текст «защищенный паролем» на значок в администраторе

wordpress.stackexchange https://wordpress.stackexchange.com/questions/4123

Вопрос

В WordPress всякий раз, когда пост защищен паролем, область администратора бэкэнд добавляет текст жирным шрифтом "- пароль, защищенный" после заголовка сообщения.

Я ищу способ удалить этот текст и вместо этого использовать его значок (ссылка ниже), который следует добавить перед текстом заголовка.

Как это может быть сделано?

Я хочу использовать значок из Эстетика икона набор значков по http://dryicons.com: alt text

Это было полезно?

Решение

Попробуйте это (не забудьте заменить URL икона):

add_filter( 'display_post_states', 'password_protected_icon' );

function password_protected_icon( $post_states ) {

    $text = __('Password protected');
    $pos = array_search( $text, $post_states);
    if( false !== $pos )
        $post_states[$pos] = '<img src="http://i.stack.imgur.com/aIDa6.png" title="'.htmlspecialchars($text).'"/>';

    return $post_states;
}
Лицензировано под: CC-BY-SA с атрибуция
Не связан с wordpress.stackexchange
scroll top