2017-06-12 4 views
1

私のフロントページの.phpファイルには単純なスクリプトが置かれており、WordPressサイトの管理者としてログインしたとき。他の誰にも表示されません。JS管理者としてログインしたときに表示される機能[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

はそれを修正しました。

は、スクリプトを登録しなければならなかった:

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

はまた、キャッシュされてからそれを除外するために.jsファイルにexlcusionを追加する必要がありました。

関連する問題