首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何自动搜索整个网站的任何使用oEmbed嵌入的内容?

如何自动搜索整个网站的任何使用oEmbed嵌入的内容?
EN

WordPress Development用户
提问于 2020-10-21 00:50:10
回答 1查看 20关注 0票数 0

如何自动搜索我网站上的所有页面/帖子,查找任何使用oEmbed嵌入的内容(最好是Facebook/Instagram内容)?

我之所以问这个问题,是因为这个WPBeginner帖子说,10月24日,所有嵌入在oEmbed网站上的Facebook或Instagram内容都将被废弃,这些内容将被(轻微)破坏。我想首先确定我在我的网站上有多少oEmbed内容。我的网站有相当多的页面/帖子(其他人添加的内容),所以手工搜索每个页面都会有些繁琐。

我可能需要进行数据库搜索吗?还是搜索所有文件的文本?

我的网站使用经典编辑器通过-不是古腾堡。

谢谢。

EN

回答 1

WordPress Development用户

回答已采纳

发布于 2020-10-23 01:45:24

如果其他人想知道答案,我可以在其他地方找到答案。如果在数据库上运行此SQL查询:

SELECT * FROM wp_postmeta WHERE (meta_value LIKE '%facebook%') OR (meta_value LIKE '%instagram%')

搜索结果将包含包含FB/IG oEmbed内容的所有帖子的列表。您可能必须将前缀wp_更改为任何与数据库匹配的前缀(我不得不这样做)。您还可能必须在查询中指定数据库名称。我测试了这个查询,它确实按照广告的方式工作。我还被告知,这个SQL查询可能只包含所有包含FB/IG oEmbed内容的帖子的列表(但我还没有测试它):

SELECT * FROM wp_postmeta WHERE (meta_value LIKE '%fb-root%') OR (meta_value LIKE '%instagram-media%')

最后一件事是,SQL查询结果表明我的站点有一个带有FB oEmbed内容的帖子。但是当我打开那篇文章时,它没有包含任何丰富的oEmbed内容(即用这篇文章描述的内容,例如很好的图像、漂亮的图标、很好的文本格式等等),页面上的所有内容都是到Facebook页面(屏幕截图)的标准链接。因此,我没有采取任何行动来解决这个问题--基于对问题的描述,这个特定的内容将不会受到影响。

有关更多信息,请参见这个职位论坛上的WordPress论坛。

票数 0
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/376878

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档