原来的外链跳转看起来不是很好看,于是便找到了这个美化代码,下面是修改的教程
8.1 找到子比主题目录
就宝塔面板来说,该目录在/wordpress/wp-content/themes/zibll/
8.2 修改go.php代码
在主题目录下将go.php文件里面判断函数之后的代码替换成下面的,或者自己下载js到自己的服务器调用即可。
之前文件的禁止其它网站跳转此页面的代码可保留亦可删除,我这边运行都正常的。
//禁止其它网站跳转此页面 $host = zib_get_url_top_host($_SERVER['HTTP_HOST']); $referer = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : ''; if (!empty($referer) && !preg_match('/' . preg_quote($host, '/') . '/i', $referer)) { $url = $_SERVER['REQUEST_SCHEME'] . '://' . $_SERVER['HTTP_HOST']; $title = '非法请求,正在返回首页...'; } $url = str_replace('&', '&', $url); //上面这部分代码可留可删除,或者两者尝试
替换代码如下:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="robots" content="noindex, nofollow" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0">
<noscript><meta http-equiv="refresh" content="1;url='<?php echo $url;?>';"></noscript>
<script>
function link_jump()
{
//禁止其他网站使用我们的跳转页面
var MyHOST = new RegExp("<?php echo $_SERVER['HTTP_HOST']; ?>");
if (!MyHOST.test(document.referrer)) {
location.href="http://" + MyHOST;
}
location.href="<?php echo $url;?>";
}
//延时0.5S跳转,可自行修改延时时间
setTimeout(link_jump, 1125);
//延时50S关闭跳转页面,用于文件下载后不会关闭跳转页的问题
setTimeout(function(){window.opener=null;window.close();}, 50000);
</script>
<title><?php echo $title;?></title>
<style>html, body { width: 100%; height: 100%; margin: 0; background: #270F34; overflow: hidden; display: flex; align-items: center; justify-content: center } css-doodle { --color: @p(#51eaea, #fffde1, #ff9d76, #FB3569); --rule: ( :doodle { @grid: 30x1 / 18vmin; --deg: @p(-180deg, 180deg); } :container { perspective: 30vmin; } :after, :before { content: ''; background: var(--color); @place-cell: @r(100%) @r(100%); @size: @r(6px); @shape: heart; } @place-cell: center; @size: 100%; box-shadow: @m(2, (0 0 50px var(--color))); background: @m(100, (radial-gradient(var(--color) 50%, transparent 0) @r(-20%, 120%) @r(-20%, 100%) / 1px 1px no-repeat)); will-change: transform, opacity; animation: scale-up 12s linear infinite; animation-delay: calc(-12s / @size() * @i()); @keyframes scale-up { 0%, 95.01%, 100% { transform: translateZ(0) rotate(0); opacity: 0; } 10% { opacity: 1; } 95% { transform: translateZ(35vmin) rotateZ(@var(--deg)); } } ) }</style></head>
<body>
<css-doodle use="var(--rule)"></css-doodle>
<script src='https://www.cunshao.com/666666/meihua/go-min.js'></script>
</body>
</html>
或者通过下面的网盘链接直接存储在自己云盘或者下载使用:
8.3 运行效果
之前参考下面的子比主题美化教程弄的,但是发现按照他的教程自动跳转首页了,改了一下才正常跳转!
https://www.cunshao.com/270710.html
© 版权声明
THE END