gpt4 book ai didi

php - 从帖子中删除以此 ID 开头的所有图像

转载 作者:行者123 更新时间:2023-11-29 21:55:09 25 4
gpt4 key购买 nike

我有大约 300 个 Wordpress 帖子,每个帖子上都有一个来 self 过去使用的服务的“跟踪像素”(他们使用 IMG 标签来执行此操作)。

看起来像这样:

<img id="serviceTrack_3274570" style="margin: 0px !important; padding: 0px !important;" src="https://example-domain/e/ir?source=example148522" alt="example" width="0" height="0" border="0" />

(每个跟踪像素都有不同的 serviceTrack_ID )。

我想从我的所有帖子中删除所有这些 img id(删除图像)。我怎样才能做到这一点?

谢谢!

最佳答案

假设您拥有必要的权限,您可以转储数据库:

mysqldump -u yourUserName -p yourDatabaseName wp_posts > posts.sql

然后替换字符串:

find /path/where/you/put/dump/posts.sql -type f -exec sed -i 's/<img id="serviceTrack_*" 
style="margin: 0px !important; padding: 0px !important;"
src="https://example-domain/e/ir?source=example148522" alt="example" width="0" height="0"
border="0" />//g' {} \;

然后重新导入表:

mysqlimport -u yourUserName -p yourDatabaseName wp_posts < posts.sql

免责声明:我尚未在实际数据上测试替换命令。我建议您在尝试任何操作之前备份数据,并在覆盖实时数据之前在虚拟安装中进行测试。

关于php - 从帖子中删除以此 ID 开头的所有图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33222286/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com