每日配资网站 WordPress 从删除文章后(清空回收站)保存被删除文章的链接到txt
每日配资网站
因为前期采集非常多的垃圾文章,这些文章多多少少已经被搜索引擎收录。实际有用的文章只有8000多,但采集就达到了惊人的10W+。这些数据本来也没多少作用,所以一次性删了。
我想要达到的目的是将这些文章删除收,自动将文章URL保存到一个TXT文件,方便我利用这些URL来做死链文件提交给搜索引擎。
教程
将下面的代码放到主题function.php底部。
// 删除文章同时保存链接404(https://www.zz2zz.com/331241.html)// 记录删除的URL(单一途径避免重复)function log_deleted_post_link($post_id) { $post_url = get_permalink($post_id); file_put_contents(ABSPATH . '404-logs.txt', $post_url . PHP_EOL, FILE_APPEND);}add_action('before_delete_post', 'log_deleted_post_link');
原理
执行before_delete_post钩子。实现删除收将URL保存到根目录的404-logs.txt中。
注意每日配资网站,你必须从回收站中将文章删除才可以完整执行上面的方法。因为那样才能正常激活before_delete_post钩子。
联合证券提示:文章来自网络,不代表本站观点。