2017-02-07 2 views
2

У меня возникла проблема при использовании элемента the_field из ACF. Когда поля повторяются, появляются квадраты после текста на машинах Windows 10, но интересной частью является то, что я пробовал сайт на другом компьютере с Windows 10 и Chrome, и он отображался без каких-либо проблем. Все поля вводятся вручную, поэтому кодировка не должна влиять на него.Текст поля ACF имеет блоки после визуализации

<h1 class="bfold_h1"><?php the_field('home_above_title'); ?></h1> 

Вот как это на заднем конце https://www.dropbox.com/s/zja6tvxv9y8z3y9/Screenshot%202017-02-07%2012.39.57.png?dl=0

Это, как он оказывается на Chrome в OS X https://www.dropbox.com/s/gvfnuwvqb2uhm8t/Screenshot%202017-02-07%2012.40.48.png?dl=0

и это, как он оказывается на Windows, Chrome https://www.dropbox.com/s/bl4182ja339dyxc/Screenshot%202017-02-07%2012.43.18.png?dl=0

Любые идеи оценили, я проверил phpmyadmin, и у полей нет никаких скрытых символов. Поле - это простое текстовое поле.

+0

У вас возникли проблемы с 'echo get_field (home_above_title)' –

+0

Да, я просто обновил, чтобы попробовать, тот же результат, текст визуализируется, а затем в Chrome есть окно после текста. Просто подтверждено, что это происходит в Chrome в Windows. –

+0

Был ли текст скопирован из Photoshop? В последнее время мы сталкиваемся с этим. Есть некоторые скрытые символы, обычно разрывы строк, которые появляются в тексте, скопированном из Photoshop. Примерно через 3 месяца он появился в бета-версии Chrome, но, видимо, все, что делало это, недавно превратилось в живую версию. – Joe

ответ

1

У меня возникла эта же проблема при копировании текста из Adobe Photoshop и вставка его в пользовательские поля. Они отображаются только в браузере Chrome. Похоже, что некоторые скрытые персонажи означают такие вещи, как разрывы строк внутри Photoshop.

Чтобы удалить их, я выбрал весь текст в поле, вставив его в текстовый редактор, затем скопировав из текстового редактора и вставив обратно в настраиваемое поле.

Возможны другие способы решения этой проблемы, но это то, что работает для меня.

Эти символы использовались только в бета-версии Chrome, но за последнюю неделю или две эти изменения внесли его в версию Live.

+0

Я запустил валидатор на Coda и нашел перерывы U-003, так что это было что-то похожее наверняка. Я удалил все перерывы, и все было обновлено. –

Смежные вопросы