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

Как назначить собственные смайлики | 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 2182 Articles
Являюсь создателем n-wp.ru — блога о WordPress для новичков. Мне интересно многое, поэтому еще я сделал 123-box.ru — блог о программах для Windows, и tiaurus.info — блог о красоте.

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, где хранятся те смайлы, что нравятся мне. А то надоело их каждый раз терять при обновлении :)

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

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

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


*