因此,我尝试将一些Javascript代码和HTML放入通过“自定义欢迎文本”框输入的Wordpress主题顶部栏中,如下所示:
当我在“自定义欢迎文本”框中输入Javascript和HTML时,代码在我的网站示例中正常工作,如下所示:
但是,当我通过按“发布”将输入的Javascript和HTML保存在该框中时,实际页面会在顶部栏中显示Javascript代码,而不是如下所示:non rendered Javascript code
我不太确定是什么原因造成的,因为输入时它会在“欢迎”文本框中正确显示,但是在页面实际呈现时却不能。
我输入的代码如下:
[
<script type="text/javascript">
var thehours = new Date().getHours();
var themessage;
var day = ('02 1111 1111');
var after = ('0411 000 000');
if (thehours >= 9 && thehours < 17) {
themessage = day;
} else if (thehours >= 17 && thehours < 24) {
themessage = after;
} else if (thehours >= 0 && thehours < 9) {
themessage = after;
}
document.getElementById('myLink').innerHTML=themessage;
var link = "tel:" + themessage.replace(/ /g, "");
document.getElementById("myLink").href=link;
</script>
<span style="font-weight:bold;font-size:17px;">Call to Discuss <span style="font-family:Wingdings;font-size:19px;">)</span> <a id="myLink"></a> <span style="font-family:Wingdings;font-size:19px;">)</span> 24 Hours</span>
] 4
答案 0 :(得分:0)
这是php函数(不确定这是否是正确的术语),将代码转换为我认为的文本。
我直接编辑了php文件,因此能够解决问题,而不是使用“自定义欢迎文本”框。