子比主题或其他主题实现自动记录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/template/content-404.php

20220316174050Snipaste_2022-03-17_01-40-18128

© 版权声明
THE END
点赞0打赏 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容