如何解决Drupal 删除/删除所有在内容中包含某个单词的页面
我继承了一个饱受垃圾邮件内容困扰的 Drupal 网站,我想搜索所有包含关键字的页面/内容并删除它们,这在 Drupal 中是否可行,或者我是否需要通过 mysql 删除内容?如果是这样,我将如何处理这个问题,我对 Drupal 基础架构还很陌生。
解决方法
最好的方法是使用 hook update。在此挂钩更新中,您可以运行 database query 甚至更好的 EntityFieldQuery 以从数据库中选择具有特定字段值或特定单词/单词集的所有节点/节点 ID SQL LIKE 运算符。从那里您可以遍历所有节点并通过 node_delete() 删除它们。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。