JS功能仅在以Admin [Wordpress]

时间:2017-06-12 07:13:10

标签: javascript php wordpress

我有一个简单的脚本放在我的首页.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>

1 个答案:

答案 0 :(得分:0)

修正了它。

必须注册脚本:

wp_register_script( 'ads-js', 'https://domain/ads.js' , '', '', true );
wp_enqueue_script( 'ads-js' );

还必须在.js文件中添加一个exlcusion,以排除它被缓存。