Как назначить собственные смайлики

Как назначить собственные смайлики | n-wp.ru

В WordPress встроено автоматическое распознавание текстовых обозначений смаликов. Включить автоматическую конвертацию текстовых смайликов в графические можно в настройках публикации.

Как назначить собственные смайлики

Однако многие не довольствуются стандартными смайликами, которые уже встроены в WordPress – они слишком примитивные, и часто не подходят по дизайну. если вы хотите заменить стандартный набор на свой собственный, то это можно сделать, переопределив их.

Как назначить собственные смайлики

Смайлики в виде картинок находятся в папке /wp-includes/images/smilies. Можно не только изменить из, заменив на свои, но и переопределить текстовый код смайликов, а так же расширить их набор. Делается это вставкой кода в файл functions.php:

if ( !isset( $wpsmiliestrans ) ) {
$wpsmiliestrans = array(
':mrgreen:' => 'icon_mrgreen.gif',
':neutral:' => 'icon_neutral.gif',
':twisted:' => 'icon_twisted.gif',
':arrow:' => 'icon_arrow.gif',
':shock:' => 'icon_eek.gif',
':smile:' => 'icon_smile.gif',
':???:' => 'icon_confused.gif',
':cool:' => 'icon_cool.gif',
':evil:' => 'icon_evil.gif',
':grin:' => 'icon_biggrin.gif',
':idea:' => 'icon_idea.gif',
':oops:' => 'icon_redface.gif',
':razz:' => 'icon_razz.gif',
':roll:' => 'icon_rolleyes.gif',
':wink:' => 'icon_wink.gif',
':cry:' => 'icon_cry.gif',
':eek:' => 'icon_surprised.gif',
':lol:' => 'icon_lol.gif',
':mad:' => 'icon_mad.gif',
':sad:' => 'icon_sad.gif',
'8-)' => 'icon_cool.gif',
'8-O' => 'icon_eek.gif',
':-(' => 'icon_sad.gif',
':-)' => 'icon_smile.gif',
':-?' => 'icon_confused.gif',
':-D' => 'icon_biggrin.gif',
':-P' => 'icon_razz.gif',
':-o' => 'icon_surprised.gif',
':-x' => 'icon_mad.gif',
':-|' => 'icon_neutral.gif',
';-)' => 'icon_wink.gif',
'8)' => 'icon_cool.gif',
'8O' => 'icon_eek.gif',
':(' => 'icon_sad.gif',
':)' => 'icon_smile.gif',
':?' => 'icon_confused.gif',
':D' => 'icon_biggrin.gif',
':P' => 'icon_razz.gif',
':o' => 'icon_surprised.gif',
':x' => 'icon_mad.gif',
':|' => 'icon_neutral.gif',
';)' => 'icon_wink.gif',
':!:' => 'icon_exclaim.gif',
':?:' => 'icon_question.gif',
);

Слева – текстовый код, справа – картинка-смайлик, на который автоматически будет заменяться текстовый код.

Автор tiaurus 2181 статья
Автор n-wp.ru — блога о WordPress для новичков.

2 комментария

  1. Вставил в functions.php своей темы следующий код

    if ( !isset( $wpsmiliestrans ) ) {
    $wpsmiliestrans = array(
    'O_O' => 'own/0_0.gif',
    '0_0' => 'own/shok.gif',
    '8O' => 'own/shok.gif',
    ...
    ':-!' => 'own/bad.gif',
    );
    }

    где “…” это дополнительные смайлы, а “own/” папка в папке smileys, где хранятся те смайлы, что нравятся мне. А то надоело их каждый раз терять при обновлении :)

    Спасибо большое!

Оставить комментарий

Ваш электронный адрес не будет опубликован.


*