За замовчуванням форма коментарів WordPress — зовсім ніяка: ні редактора, ні можливості вставити смайлик і т. д. Відсутність смайликів у формі коментарів — я вважаю великим непорозумінням. Адже при правильному їх використовувати можна передати свої емоції, що зробити за допомогою тексту — неможливо.

Починаємо…

Завантажуємо набір смайликів на свій комп’ютер. Розархівуйте папку smiles і закиньте її на ваш сайт сюди: wp-includes/images/. Для додавання смайликів у форму коментарів, нам потрібно відредагувати файл wp-includes/comments-template.php. В цьому файлі знайдіть такі рядки:

Перед цим рядком вставляєте наступний код:

function addsmile($smile){
document.getElementById(‘comment’).value=document.getElementById(‘comment’).value+’ ‘+$smile+’ ‘;
}
$dm_smile) {
if (!in_array($dm_smile,$dm_smiled)) {
$dm_smiled[] = $dm_smile;
$tag = str_replace(‘ ‘, “, $tag);
$dm_showsmiles .= ‘ ‘;
}
}
echo’
‘.$dm_showsmiles.’
‘;
?>

Єдине, що вам потрібно перевірити, так це те, що id області повинні збігатися. У моєму випадку це id=comment, але у вас може бути інша. Тому в Хромі, виберіть потрібний елемент і за клікнувши правою кнопкою миші виберете опцію перевірити елемент. Не забудьте в коді поміняти id на свій (якщо у вас не comment).

Ну і наостанок, при необхідності вставляєте css-код у файл стилів і правите під свої потреби:

#smile-panel {
width: 670px;
margin-left: 0px;
margin-right: 0px;
height: 23px;
padding-bottom: 14px;
margin-top: -10px;
background: #EEE url(image/toolbar.gif) repeat-x;
border: solid #D6D3D3;
border-width: 1px 1px 0;
-webkit-border-bottom-right-radius: 6px;
-webkit-border-bottom-left-radius: 6px;
-moz-border-radius: 0 0 6px 6px;
border-bottom-right-radius: 6px;
border-bottom-left-radius: 6px;
}

Ось вже і смайлики у форму коментарів додані. Спасибі!

Додаємо смайлики у форму комметариев WordPress
Оцініть

Навігація по записах

Установка плагінів WordPress
Захищаємо контент від копіювання