在widgets预览里面进行判断
Published
2023-08-04
浏览次数 : 39
因为widget的admin-》widgets.php里面预览页面是可以预览到widget的,但是的话因为一些class冲突以及css冲突,有时候你的预览会显示不完整,所以要用到判断,因为widget的预览都是在iframe里面的, 所以要判断是否在iframe里面:
判断函数:
function is_in_iframe() {
if (isset($_SERVER['HTTP_REFERER'])) {
// Check if the referrer URL is different from the current URL
return $_SERVER['HTTP_REFERER'] !== get_permalink();
}
return false;
}
用法:
<h2 style="font-size: 20px;font-weight: bold;margin-bottom:30px;"><span <?php echo (is_in_iframe()) ? 'class="ddtt111"' : '' ?>><?php echo $title; ?></span></h2>
我用过很多方法,都不行。只有上面一种方法可以。我会持续改进判断方法。
- 标签1
- 标签1
- 标签1