WordPress子比主题或其他主题实现自动记录404死链-zibll教程分享社区-zibll子比主题-WordPress主题模板-zibll子比主题

WordPress子比主题或其他主题实现自动记录404死链

实现方法

第一步:在网站根目录建立一个 daedlink.txt 文件,权限设置为755

第二步:将以下代码粘贴到你的 WordPress 主题中的 404.php 文件的最后,若你当前的 WordPress 主题中的 404.php 文件中存在有if ( ! defined( ‘ABSPATH’ ) ) { exit; },这一句,那将以下代码粘贴到该代码下方即可。

$error_url = 'https://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
$error_log = "daedlink.txt";
$entries = file($error_log);
$check=true;
foreach($entries as $f){
if($f == $error_url."\n")
$check = false;
}
if($check){
$fp = fopen($error_log,"a");
flock ($fp, LOCK_EX) ;
fwrite ($fp, $error_url."\n");
flock ($fp, LOCK_UN);
fclose ($fp);
}
第三步:向站长平台提交死链

子比主题放置路径及位置

文件路径/wp-content/themes/zibll/templatecontent-404.php

火狐截图_2023-01-15T07-41-01.906Z

搬砖原文来自 西瓜

效果预览

火狐截图_2023-02-02T11-04-15.025Z

火狐截图_2023-02-02T11-05-13.259Z

 

请登录后发表评论