WordPress убивает апострофы iframe
Я использую iframe, чтобы позволить нескольким сайтам встраивать один интерактивный элемент. На фактической странице iframe он работает нормально, и он отлично смотрится на другом веб-сайте, на котором я его встроил. Но когда я вставляю его в блог WordPress, все мои апострофы отображаются в виде квадратов.
Я попытался удалить все умные кавычки и апострофы с "тупыми" кавычками, но безуспешно.
Я попытался заменить все апострофы на "и, опять же, не повезло
Какие-нибудь подсказки, в чем моя причина это?
Код iframe:
<iframe src="http://necir-bu.org/wp/interactives/sheriffinteract/interactive.html" name="interactive" scrolling="no" frameborder="0" marginheight="5" align="center" vspace="5" widtha"590px" height="720px"></iframe>
И вы можете увидеть интерактивный код, просто просмотрев первую ссылку
1 answers
Апострофы переводятся в
'
Для апострофов, я думаю, это функция безопасности xss. Проверка
Настройки > чтение > кодировка (UTF8)
Но я не уверен (возможно, тема устанавливает другую кодировку, зафиксированную в заголовке, вместо чтения глобальной переменной). В любом случае ваше встраивание отображается правильно в моем тестовом сообщении WP (так с апострофом).
Возможно, вы также можете установить в коде iframe
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />