天天下载 更新快、资源全,发现更多实用工具,就上天天下载!

[WordPress教程]WordPress批量检测某一分类下文章自定义字段为空并且批量删除文章

更新时间: 2024-06-25 01:17 分类: 建站教程 人气: (1330) 1个评论

前提:站点创建至今,发布文章15W+,很多以前软件下载地址有的已经失效,所以趁此机会去掉失效的下载链接 下载链接是利用WordPress自定义字段实现的,结果失效下载链接的自定义字段我是清空了,却忘记这样软件文章页面下载地址会显示成暂无下载链接图片 所以干脆把没有下载链接地址的软件文章页一并清理了,利用了以下代码实现 1.获取分类目录下的文章:首先需要获取特定分类目录(ID为49)下的所有文章。(49为演示分类目录ID),执行时候修改代码的49为自己的分类ID 2.检查下载链接自定义字段是否为空:检查这些文章的 down 自定义字段是否为空。 可以通过直接查询 WordPress 数据库来实现这一点。以下是一个示例 SQL 查询,演示如何在数据库中进行此操作。 执行以下代码请提前备份好数据库再执行

仅限评论用户阅读此隐藏内容

请先评论

以上就获取到了49分类目录下down1自定义字段为空的所有文章 再来复制图片中的ID那些到文章提取的网站,提取纯数字,这样就把文章ID全部提取出来了 把提取出来的纯数字文章ID,再利用文本编辑工具,把回车键替换成(,) 直接把修改的文章ID替换下面1, 2, 3, 4, 5即可 使用 SQL 查询 直接删除 wp_posts 表中的文章,同时删除与这些文章相关的元数据、分类关系等。

DELETE FROM wp_posts WHERE ID IN (1, 2, 3, 4, 5); 

除特别注明外,本站所有文章均为 天天下载 原创,转载请注明出处来自 https://www.ttzip.com/wordpress-batch-sql-delete-articles.html
8人喜欢
已被 (2) 个小伙伴吐口水
  1. 王光卫博客
    王光卫博客2023-06-04 10:52 国内网友谷歌浏览器 Mac OS X 10.15.7 @回复Ta 沙发
    定时发布功能还是不错的
    • Tmd
      Tmd站长2023-06-04 11:50 国内网友谷歌浏览器 Windows 7 @回复Ta B1
      王光卫博客 这不是定时发布,是编辑旧文章时候不需要修改更新时间,会自动同步当前时间,省去了手动修改那个发布时间