artprod

artprod

Products

当前位置:首页 > artprod >

Wordpress ripro主题根据来路判断 首页跳转代码到隐藏内容

ripro 首页跳转代码到隐藏内容<?php// wordpress ripro8.9 首页 浏览器直接输入网址则只显示隐藏内容或网页,蜘蛛或用户通过浏览器的来路则显示正常页面内容$isDirectAccess = false;if (empty($_SERVER['HTTP_REFERER'])) {$isDirectAccess = true;}if ($isDirectAccess)

联系购买

详细信息


ripro 首页跳转代码到隐藏内容

<?php
// wordpress ripro8.9 首页 浏览器直接输入网址则只显示隐藏内容或网页,蜘蛛或用户通过浏览器的来路则显示正常页面内容
$isDirectAccess = false;
if (empty($_SERVER['HTTP_REFERER'])) {
$isDirectAccess = true;
}

if ($isDirectAccess) {
// 只显示隐藏内容
//echo '<div id="hiddenContent" class="hidden-content">';
//echo '<h2>Hidden Content</h2>';
//echo '<p>This content is hidden for certain users or conditions.</p>';
//echo '</div>';
echo include 'beian02.php';
} else {
// 显示其他内容
get_header();
?>
<div id="visibleContent" class="visible-content">
<div class="content-area">
<main class="site-main">
<?php
$module_home = _cao('home_mode');
if (!$module_home) {
echo '<h2 style=" text-align: center; margin: 0 auto; padding: 60px; ">请前往后台-主题设置-设置首页模块!</h2>';
}
if ($module_home) {
foreach ($module_home['enabled'] as $key => $value) {
get_template_part('parts/home-mode/'.$key);
}
}
get_template_part('parts/home-mode/banner');
?>
</main>
</div>
<?php
get_footer();
?>
</div>
<?php
}
?>

<script>
var searchEngines = ['baidu', 'google', 'bing', 'so', 'yandex', 'sogou', 'toutiao', 'douyin', 'sm'];
var spiders = ['bot', 'spider', 'Baiduspider', 'Sogou web spider', 'YisouSpider', 'bingbot', 'baiduboxapp', 'SemrushBot', 'sohu-search', 'lycos', '360spider', 'haosouspider', 'youdaobot'];

function checkReferrer() {
var referrer = document.referrer;
var userAgent = window.navigator.userAgent.toLowerCase();
var isSearchEngine = searchEngines.some(function(engine) {
return referrer.indexOf(engine) > -1;
});

var isSpider = spiders.some(function(spider) {
return userAgent.indexOf(spider) > -1;
});

// 判断是否直接输入网址访问
if (referrer === '' || referrer === window.location.href) {
if (!isSearchEngine && !isSpider) {
// 显示隐藏的内容
var hiddenContent = document.getElementById('hiddenContent');
hiddenContent.style.display = 'block';
}
}
}

window.onload = checkReferrer;
</script>


标签:

提交需求或反馈

Demand feedback