自定义JavaScript在WordPress中创建随机字符
我正在处理一个客户端遇到的问题,他们使用的javascript导致登录工具提示上显示自定义JavaScript在WordPress中创建随机字符,javascript,jquery,wordpress,Javascript,Jquery,Wordpress,我正在处理一个客户端遇到的问题,他们使用的javascript导致登录工具提示上显示/*和/*]>*/。我一直在寻找原因,对此我感到困惑。我所知道的是,它是由位于的JavaScript以某种方式生成的 该插件使用的模板中没有以下任何字符: <script type="text/template" id="api-login-btn-template"> <div id="api-signin"> <label for="api-signin-
/*
和/*]>*/
。我一直在寻找原因,对此我感到困惑。我所知道的是,它是由位于的JavaScript以某种方式生成的
该插件使用的模板中没有以下任何字符:
<script type="text/template" id="api-login-btn-template">
<div id="api-signin">
<label for="api-signin-login">Login : </label><input type="text" id="api-signin-login" name="email" value="" title="e-mail address"/>
<label for="api-signin-pass">Password : </label><input type="password" id="api-signin-pass" name="password" value="" title="password"/>
<div class="sign-in-errors"></div>
<br/>
<button class="sign-in-btn"><span>Sign In</span> <span class="blue">▶</span></button>
</div>
<div id="api-signout" style="display:none">
<p><a href="/program-finder/favorites/">My Favorite Programs <span class="ltblue_link">▶</span></a></p>
<p>Application: <a id="api-app-status" href="https://secure.apistudyabroad.com/forms"></a></p>
<button class="sign-out-btn"><span>Sign Out</span></button>
</div>
</script>
登录:
密码:
登录&x25B6;
应用程序:
退出
负责此功能的javascript文件是。我相信弹出窗口从第400行开始,带有
$('.pane container')。每个(function(){
这就是您的模板在生成的页面上的外观(在Firefox中查看源代码):
/*
...
...
.../*]]>*/
看起来PHP/WordPress在页面呈现期间将CDATA部分添加到模板中,但jQuery插件不知道如何忽略它,而是将其写下来
顺便说一句,你在页面上也有一大堆服务器端调用,但这可能是无关的。这在chrome和firefox中都发生了。嗯,谢谢,我清除了浏览器缓存,果然显示出来了。嗯,他们使用的是w3 Total cache插件,你认为这可能是添加它的地方吗?不太确定…我确实是这样做的不要使用WP.PHP,或者WordPress试图成为一个优秀的XHTML公民,并将脚本标记内容嵌入CDATA中-解析模板的jQuery插件应该真的忽略CDATA…也许你可以用其他东西替换它?啊,我明白了,因为它是一个脚本标记,其中包含HTML,所以它将其作为xml摘录essent处理艾莉亚?谢谢,这会帮我弄清楚该怎么办。谁想出来的,哈哈。
<script type="text/template" id="find-a-program-template">
/*<![CDATA[*/<div style="padding:20px;"><h2>
...
...
...<div class="clear"></div></div>/*]]>*/
</script>