为了迎合百度的安全检测,在排查网站违规内容和文章时,需要将部分文章删除,删除的部分文章已收录需要提交死链来进行合规操作,之前是删除的时候一个一个手动更新silian.txt,那么有没有更方便的形式呢。所以今天就开始折腾下如何实现。
实现思路:
目标:统一将文章移动到回收站后,添加个按钮将回收站的文章链接自动增量添加到silian.txt文件中。文章源自玩技e族-https://www.playezu.com/828086.html
要求:将回收站的链接增量添加到网站根目录的文件。文章源自玩技e族-https://www.playezu.com/828086.html
逻辑:代码实现逻辑。文章源自玩技e族-https://www.playezu.com/828086.html
- add_export_button 函数:
- 通过
admin_footer-edit.php
钩子,在已删除文章页面的标题旁边添加“导出文章URL”按钮。
- handle_export_request 函数:
- 检查 URL 中是否存在
export_trashed_urls=true
参数。如果存在,获取所有已删除的文章。 - 构建自定义链接,将链接形式从
https://www.playezu.com/?p=745561
修改为 https://www.playezu.com/745561.html
。 - 使用
home_url()
获取网站的根 URL,并拼接文章 ID 和 .html
后缀。 - 使用
file_put_contents
函数将链接内容追加到网站根目录的 silian.txt
文件中。 - 设置下载文件的头信息,将生成的链接输出到下载文件
trashed_post_urls.txt
,以便用户可以直接下载。
这样,每次点击“导出文章URL”按钮时,已删除文章的链接会自动添加到网站根目录的 silian.txt
文件中,并且用户也可以下载这些格式化后的链接。文章源自玩技e族-https://www.playezu.com/828086.html
网站目录:
第一步:根目录新建一个silian.txt文件文章源自玩技e族-https://www.playezu.com/828086.html
文章源自玩技e族-https://www.playezu.com/828086.html
主题文件:
第一步:在你的主题目录下找到functions.php文件添加如下代码,根据自己的情况适当修改域名和url转换形式:文章源自玩技e族-https://www.playezu.com/828086.html
评论后刷新
由于本站被大量采集,顾添加评论验证防止因采集造成的网络崩溃
第二步:将需要删除的文章移动到回收站,点击左上方的导出已删除url按钮
点击之后页面会自动下载url,silian.txt文件中会自动增加这些废弃的文章url。
文章源自玩技e族-https://www.playezu.com/828086.html百度站长:
第一步:找到百度站长死链提交入口 https://ziyuan.baidu.com/ 将你的域名/silian.txt添加到死链文件地址输入框点提交文章源自玩技e族-https://www.playezu.com/828086.html
文章源自玩技e族-https://www.playezu.com/828086.html
原创声明:本文章为原创内容,所有文章均由博主亲自撰写,严格遵循原创原则。我们承诺不使用任何人工智能生成的内容,所发布的每一篇文章都经过深思熟虑,旨在为读者提供真实、有价值的观点和信息。我们坚信原创才是知识分享的根本,致力于为广大读者呈现最具真实性和独特性的文章。感谢您的支持与关注,欢迎持续关注我们的原创内容。