Супер смайлики в комментариях WordPress без плагина!
Привет друзья! В этом материале, я расскажу Вам, как сделать смайлики в комментариях WordPress без плагина, то есть обычным кодом. Еще я сделал для Вас подборку красивых смайлов (архив найдете в статье), просто замените стандартные на эти и все!
Похожие статьи:
- Как отключить комментарии на WordPress
- Обновление WordPress до версии 4.2 или верните стандартные смайлы!
Конечно можно обойтись и без смайликов на сайте, либо блоге, но как показывает практика, аудитория требует, чтобы они все-таки, присутствовали =) А Вы как считаете? Нужны ли смайлы в комментариях?
Я считаю, с ними намного проще передать эмоции, которые испытывает собеседник! Кто-то даже на автомате, при переписке, в конце предложение их печатает! Правда ведь? К этим людям, отношусь и я! Наверное привычка, со времен чатов еще осталась!
Так вот, о чем я?! Ах да, хотите немножко истории?! Я знаю хотите…
Смайлики – именно так мы их называем сейчас, а раньше они назывались – эмотиконы. Идея использовать смайлики в интернете, появилась в 1982 году и принадлежала она Скотту Фелману.
Очень уж ему, не хватало значков, которые выражают эмоции! Но это было тогда, а сейчас, на данный момент, развелось столько разнообразных смайликов, что просто ппц =) В наше время, мы и представить не можем, как можно общаться в интернете, без них!
Кстати, в прошлой раз, я написал очень полезную и объемную статью о WordPress комментариях. В ней, я ответил на самые актуальные вопросы, которые Вы мне задавали. Так что, советую прочитать и ее, возможно Вы найдете для себя что-то интересное!
Теперь перейдем непосредственно к теме статьи!
Делаем смайлики в комментариях WordPress
Чтобы заменить стандартные смайлики, наверное нужно иметь какие-то другие правда?! Не ужели Вы еще не нашли подходящих? Исправим ситуацию, специально для Вас, я нашел самые интересные на мой взгляд!
Вот так они будут отображаться:
Можете смело их скачать, а дальше закинуть их в папку со стандартными смайликами, то есть путь будет такой:
www/vash_domen/wp-includes/images/smilies/
Но!!! А вдруг Вам когда ни будь понадобятся стандартные?! Тогда папку smilies – переименуйте например так - smilies-arhiv, а новые смайлики закиньте в новую папку smilies!
Да и не забудьте в настройках WordPress поставить галочку:
На этом все! Мы с Вами заменили стандартные смайлы WordPress, на другие =)
Идем дальше, теперь нам нужно эти смайлики, встроить в форму комментирования. Я не буду описывать способы реализации этого с помощью плагинов, так как я против плагинов... Их можно заменить обычным кодом! Сейчас кстати мы с Вами и попробуем это сделать =)
Добавление смайлов в форму комментирования WordPress
Если у Вас нет знаний языка гипертекстовой разметки HTML, то очень настоятельно рекомендую сохранить оригинал изменяемых файлов! Если что-то пойдет не так, вся ответственность ложиться только на Вас! Я предупредил =)
Делаем значит следующее, берем этот код:
<script type="text/javascript">
function addsmile($smile){
document.getElementById('comment').value=document.getElementById('comment').value+' '+$smile+' ';
}
</script>
<?php
global $wpsmiliestrans;
$dm_showsmiles = '';
$dm_smiled = array();
foreach ($wpsmiliestrans as $tag => $dm_smile) {
if (!in_array($dm_smile,$dm_smiled)) {
$dm_smiled[] = $dm_smile;
$tag = str_replace(' ', '', $tag);
$dm_showsmiles .= '<img src="'.get_bloginfo('wpurl').'/wp-includes/images/smilies/'.$dm_smile.'" alt="'.$tag.'" onclick="addsmile(\''.$tag.'\');"/> ';
}
}
echo '<div style="width:100%; margin-left:0px; margin-right:0px;">'.$dm_showsmiles.'</div>';
?>
И вставляем его: Внешний вид – Редактор – Комментарии (comments.php), перед или после такого значения:
<textarea name="comment" id="comment" rows="10" cols="1" tabindex="4" style="width:100%;"></textarea>
Короче вот и вся петрушка! После этих манипуляций у Вас в должны появится смайлики в комментариях WordPress, которые скачали и заменили! Всего Вам хорошего! Нравится мой блог и статьи которые я пишу для Вас?! Подпишитесь скорее в форме ниже!