【发布时间】:2017-06-25 06:35:41
【问题描述】:
我在使用 ACF 中的 the_field 元素时遇到问题。当这些字段被回显时,在 Windows 10 机器上的文本之后添加了方块,但有趣的是,我在另一台装有 Windows 10 和 Chrome 的计算机上尝试了该站点,并且它没有任何问题地呈现。所有字段都是手动输入的,因此编码不应对其产生任何影响。
<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
这是它在 OS X 的 Chrome 上的呈现方式 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 并且这些字段没有任何隐藏字符。该字段是简单的文本字段。
【问题讨论】:
-
你和
echo get_field(home_above_title)有同样的问题 -
是的,我刚刚更新只是为了尝试,同样的结果,文本被渲染,然后在 Chrome 中文本后面有一个框。刚刚确认这发生在 Windows 的 Chrome 中。
-
文本是从 Photoshop 复制的吗?我们最近一直在经历同样的事情。有一些隐藏字符,通常是换行符,已经出现在从 Photoshop 复制的文本中。大约 3 个月以来,它一直出现在 Chrome 的 Beta 版中,但显然无论做什么,它最近都进入了实时版本。
标签: wordpress advanced-custom-fields