返回上一级
WordPress文章中自动转义"&"成"&038;"
今天发现在文章内用自定义html写js时,&
号会被自动转义成 &038;
。
html元素转义不要紧,但是js转义就直接报错了。
网上说在 function
里加各种代码都不行。
分享一个官方的解决方法:
https://codex.wordpress.org/Using_Javascript
在自定义html内写入:
1<script type="text/javascript">
2<!--
3
4//--></script>
这时候就算换行,wordpress也不会给你加入
标签。
示例:
1<script type="text/javascript">
2<!--
3console.log("这里随便打&&");
4
5console.log("就算换行也不会给你加入<p>标签");
6//--></script>
包括css也适用
1<style>
2<!--
3
4
5//--></style>
快去试试看吧