WordPress将文章删除移动回收站点击按钮自动添加百度死链原创文章

玩技站长 运维笔记评论115字数 2308阅读模式

为了迎合百度的安全检测,在排查网站违规内容和文章时,需要将部分文章删除,删除的部分文章已收录需要提交死链来进行合规操作,之前是删除的时候一个一个手动更新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

 

 
  • 百度死链提交
  • 百度死链接多久彻底删除
  • 百度死链提交工具
  • 百度死链提交有用吗
  • 百度死链规则多久删除
  • 百度死链过多降权多久恢复
  • 百度死链提交格式
匿名

发表评论

匿名网友
确定