WordPress插件-查找数据库中数据字段的存储位置

时间:2018-06-21 13:08:17

标签: wordpress phpmyadmin

我想批量编辑WordPress中的一个插件存储的数据字段(每个帖子一个)。 (这是Blubrry插件中的媒体文件参考)。如何在PhpMyAdmin中找到该字段?理想情况下,我希望能够打开表并复制一个值。

1 个答案:

答案 0 :(得分:0)

Blurry PowerPress插件中内置有一个工具,允许您修改媒体URL。假设您要修改值,则此选项可能是理想的。首先确保您在PowerPress中处于“高级模式”。然后进入PowerPress设置,左侧菜单将带有其他子菜单选项展开。在PowerPress子菜单下选择“工具”。在PowerPress工具部分中,有一个名为“查找和替换媒体URL”的资源,请选择此资源以使用内置的查找和替换工具。查找替换工具可以使用正则表达式或精确的部分URL匹配,并提供进行最终更改之前的预览,并提供在更改数据库之前验证新URL的选项。对于将URL从http://转换为https://或切换媒体托管公司时,这很有用。

对于phpMyAdmin字段,这取决于您使用的是Post Type播客还是Podcast频道。假设您没有使用任何一个功能,则要查找的数据库记录将在wp_postmeta表中找到meta_key名称“ enclosure”。如果您使用播客频道或帖子类型播客,则自定义字段名称将以_enclosure开头:冒号后面的数据特定于每种帖子类型或频道。在数据库中查询这些自定义字段时,可以执行WHERE meta_key LIKE'%enclosure%'。

一个警告,外壳的值以特殊方式格式化。有4行数据,第一行是媒体URL,第二行是文件大小,第三行是内容类型。第四行是与情节数据关联的所有其他设置的PHP序列化值。这个标准是2007年由另一个播客插件制定的(此标准从那时起就消失了)。 WordPress本身需要前三行。 WordPress忽略了第四行,这就是当时它是理想解决方案的原因,并且今天仍然有效。

如果您有任何疑问,请随时与我联系或回复此评论。完全公开,我是Blubrry PowerPress插件的首席开发人员。