Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
В встроенном визуальном редакторе TinyMCE есть функция Проверка орфографии.
Работает это чудо при помощи Google Spellcheck.
К сожалению, поддержки русского языка изначально не было.
Сразу же появилась мысл порытся в плагинах для TinyMCE.
Редактируем файл
В районе 67 строки ищем:Код:wp-includes/js/tinymce/tiny_mce_config.php
Код:$mce_spellchecker_languages = apply_filters(’mce_spellchecker_languages’, ‘+English=en,Danish=da,Dutch=nl,Finnish=fi,French=fr,German=de,Italian=it,Polish=pl,Portuguese=pt,Spanish=es,Swedish=sv’);
Т.к мне нужен только русский и английский заменяем эту строку на:
Код:$mce_spellchecker_languages = apply_filters(’mce_spellchecker_languages’, ‘+English=en,Russian=ru’);
Казалось бы все. Правописание проверяет, подчеркивает слова. Но когда нажать правой кнопкой на неправльное слово то появляются крякозябры вместо правильных слов. Это происходит изза того что скрипт полученные от Google данные переводит в UTF-8. А чтоб правильно отображалось у нас, необходимо убрать UTF-8.
Редактируем файл
В районе 41 строки ищем текст:Код:wp-includes/js/tinymce/plugins/spellchecker/classes/GoogleSpell.php
Код:$sug = explode(”\t”, utf8_encode($this->_unhtmlentities($matches[0][4])));
Заменяем на:
Код:$sug = explode(”\t”, $this->_unhtmlentities($matches[0][4]));
Вот теперь все в работает! Радуемся, и пишем комментарии