如果我的网站位于 iframe 中,我不希望 header 显示在任何页面中
if my site is in an iframe I don't want the header to show in any pages
我正在尝试在以下位置找到的解决方案:Hide header if in iframe
当 iframe 加载时它确实有效,但是如果我在我的网站上单击任何 link 出现 header,我不希望 header 显示在任何页面中,如果它在 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 中。
如何隐藏所有页面中的header? (当然,如果网站加载到 iframe 中)
正如 Ji_in_coding 所说,您需要在每个页面上包含(和 运行)javascript 代码。
如果您的 index.php 页面对您的所有网站内容都使用 include,则可以在其中包含代码。
如果没有,您需要将其包含在每一页上。
我正在尝试在以下位置找到的解决方案:Hide header if in iframe 当 iframe 加载时它确实有效,但是如果我在我的网站上单击任何 link 出现 header,我不希望 header 显示在任何页面中,如果它在 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 中。
如何隐藏所有页面中的header? (当然,如果网站加载到 iframe 中)
正如 Ji_in_coding 所说,您需要在每个页面上包含(和 运行)javascript 代码。
如果您的 index.php 页面对您的所有网站内容都使用 include,则可以在其中包含代码。 如果没有,您需要将其包含在每一页上。