我正在尝试找到的解决方案:Hide header if in iframe 当iframe被加盖时,它确实有效,但如果我点击我网站上的任何链接标题出现,我不希望标题显示在任何页面中,如果它在iframe中。
现在我的代码是
function no_header_iframe(){ ?>
<script type="text/javascript">
function inIframe () {
try {
return window.self !== window.top;
} catch (e) {
return true;
}
}
if(inIframe()){
$('nav').addClass('hidden').hide();
}
</script>
<?php }
add_action('wp_footer', 'no_header_iframe');
因为我的网站是wordpress。
如何在所有页面中隐藏标题? (当然,如果网站加载在iframe中)
答案 0 :(得分:0)
正如Ji_in_coding所说,您需要在每个页面上包含(并运行)该javascript代码。
如果您有一个index.php页面,该页面对您的所有网站内容使用包含,那么您可以在那里包含代码。 如果没有,您需要将其包含在每个页面上。