如果标题包含停用词,如何隐藏DIV

时间:2013-08-10 12:35:17

标签: php wordpress html hide

我希望隐藏Wordpress主题中的div,当帖子标题中出现停用词时。

<?php if (in_category('10')) { ?>
<div id="adsense-top">the adsense code</div>
<?php }else { ?>
<?php } ?>
+
<div id="adsense-bottom">the adsense code</div> - this is manually inserted

基本上,当标题中出现某个单词时,我需要从帖子中删除两个div。

1 个答案:

答案 0 :(得分:0)

以下是在 Javascript 中实现此功能的简单方法。

<script type="text/javascript">
   var title = document.title;         //title of the page is returned
   if(title.indexOf('stop') !== -1) {  //If not found, it will return -1
     document.getElementById('adsense-bottom').style.display = 'none';
   }
</script>

但在php中,您需要像

一样
<?php if (in_category('10')) { ?>
<div id="adsense-top">the adsense code</div>
<?php }else { ?>
    <script type="text/javascript">
       var title = document.title;         
       if(title.indexOf('stop') !== -1) {  
         document.getElementById('adsense-bottom').style.display = 'none';
       }
    </script>
<?php } ?>

希望这样你需要添加。我不确定这是不是正确的地方。