我正在构建一个不希望对条目内容应用任何样式的网站,因为它应该保留文本的格式。
奇怪的是,它在旧条目上工作,但通过前端系统的新条目失败:http://madebylars.nl/music/?page_id=373
示例:
此方法有效:
http://madebylars.nl/music/?tab=the-tallest-man-on-earth-love-is-all
这个不能:
http://madebylars.nl/music/?tab=the-tallest-man-on-earth-like-the-wheel
它们在WordPress后端看起来都不错,但只有一个在前端看起来不错。有没有关于如何解决这个问题的想法?
我已经把整段文字都写进去了<pre>
标记并剥离html标记的wp内容。
这是我使用的样式(两者都有!):
pre {
background: none;
font: 13px "Courier 10 Pitch", Courier, monospace;
line-height: 1.5;
margin-bottom: 1.625em;
overflow: auto;
padding: 0.75em 1.625em;
display: block;
font-family: monospace;
white-space: pre-wrap;
letter-spacing: normal;
word-wrap: break-word;
word-spacing: normal;
word-break: normal;
margin: 1em 0px;
}
最合适的回答,由SO网友:brasofilo 整理而成
您链接的页面使用两个不同的字符,一个是&mdash
另一个我不知道名字,它不能翻译成Html实体。。。
原件:
2——-2——-7——-7——-|
<;--混合字符
使用有效的字符:
2---2---7---7---|
<;--这个不是&mdash
.
您可以考虑使用shortcode 封装选项卡,以便可以操纵字符并替换错误的字符。
SO网友:Lars van Peij
经过一些研究,WordPress,或者更准确地说是“wp texturize”,会自动将双破折号“-”转换为–
.
显然,有一个–
和—
. 第一个对应于字母“n”的宽度,第二个对应于字母“m”的宽度。有趣的
wordpress。stackexchange。com/questions/60379/…我现在已经解决了以下问题:
<?php remove_filter( \'the_content\', \'wptexturize\' ); ?>
将其放入函数中。php。谢谢大家!