Рубрики
WordPress Настройка

Настройка WordPress. Как убрать загадочный знак вопроса

Выглядит проблема примерно так:

Знак вопроса
Знак вопроса

В списке галереи тоже может встретиться:

Знак вопроса в галерее
Знак вопроса в галерее

Также эта проблема может проявляться и другим способом — без знака вопроса. В этом случае строка строка будет просто слишком рано оборвана. Cм. предыдущий скриншот, второе изображение сверху (на заглавия файлов в галерее WordPress отводит до 60 символов).

Да, в Эксплорере вместо знака вопроса вы, скорее всего, увидите пустой квадрат.

Глюк проявляется с длинными строчками, которые WordPress пытается сократить с помощью функции wp_html_excerpt(), которая в свою очередь использует функцию mb_substr(). Вот mb_substr() и порождает проблему. Точнее не сама функция, а неверная настройка php-расширения mbstring.

Решение:

  1. Отключить расширение mbstring (не рекомендуется).
  2. Добавить в файл .htaccess, находящийся в корне установки WordPress, директиву: php_value mbstring.internal_encoding UTF-8 (можно прямо на первую строчку). Это самый быстрый способ.
  3. Добавить в файл php.ini (если хостер предоставляет к нему доступ) директиву: mbstring.internal_encoding = UTF-8. Это самый надежный способ. Требует перезагрузки веб-сервера.

По теме:

5 ответов к “Настройка WordPress. Как убрать загадочный знак вопроса”

Не знаю, может с момента написана этой статьи что-то поменялось, но у меня при прописывании строчки в htaccess падает сайт

Уважаемые специалисты!

Возникла необходимость поменять шрифт, который стоит по-умолчанию в textarea, в котором набирается текст для поста. В WP 2.7 — это Georgia, а нужно поставить Tahoma.

Кто-нибудь может подсказать, как такое можно сотворить? Заранее благодарен.

Изменить шрифт можно с помощью css.
Найти правило css в style.css текущей темы или напрямую в comments.php:

<textarea style="font-family: Tahoma; font-size: 14px;"></textarea>

P.S.
Проверь комп на вирусы. К твоим комментариям добавляются ссылки на порево для арабов )

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *


Срок проверки reCAPTCHA истек. Перезагрузите страницу.