这是一个非常实用的功能,可以让WordPress主题实现自动将404死链记录到一个文件中,然后只要将这个文件提交到百度站长后台,就可以自动识别网站死链免去自己手动提交。确实非常的省时又省事。

WordPress自动将404死链记录到TXT文档中
在网站根目录新建文件: 404.txt,并设置权限为:755

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

$error_url = 'https://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
$error_log = "404.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

百度站长平台的死链提交“你的域名/404.txt”即可全部完成.

单下载文件文章显示网盘30天,自己及时保存! 查看下载常见问题说明? 单下载文件不包含安装或技术指导,下载之前认真看完常见问题说明! 遇到网盘链接失效无法下载,联系站长处理! 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!如果无意侵犯了您的权益请与我们联系,我们将在24小时内删除!