网站首页 >> 建站技术 >> 正文
标题

WordPress主题自动记录404死链方法及代码 免去手动提交

kmwl520   2024-05-28 08:12:15   16℃   0
内容

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

WordPress主题自动记录404死链方法及代码  免去手动提交

1、在网站根目录新建文件: daedlink.txt,并设置权限为:755

2、将以下代码粘贴到你的 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


点评

本文暂无评论 - 欢迎您

请填写验证码