我有一个简单的脚本放在我的首页.php文件中,当我以WordPress网站上的管理员身份登录时,它似乎只能工作/显示。它不会显示给任何人。
不能为我的生活解释为什么它只显示给管理员,我有其他脚本可以为其他人工作。我已经尝试了几个小时的多种解决方案无济于事。
我正在使用cloudflare,但我已经擦除缓存并启用了开发模式,但它没有任何区别。
这是一个简单的脚本,如果div被阻止,它会显示一条消息:
<div id="MYQatZjbeBDC">
Your DIV message here.
</div>
<script src="/ads.js" type="text/javascript"></script>
<script type="text/javascript">
if(!document.getElementById('LcJtGiqmxIED')){
document.getElementById('MYQatZjbeBDC').style.display='block';
}
</script>
答案 0 :(得分:0)
修正了它。
必须注册脚本:
wp_register_script( 'ads-js', 'https://domain/ads.js' , '', '', true );
wp_enqueue_script( 'ads-js' );
还必须在.js文件中添加一个exlcusion,以排除它被缓存。