mysql - WordPress 如何将图像链接到数据库中的 'page' 帖子类型?

标签 mysql wordpress

WordPress 如何将图像链接到 MySQL 中的“页面”帖子类型wp_posts 表中有特定的键吗?

当我将数据保存在页面的描述字段中时,它会以序列化的方式存储在数据库中,例如在 post_content 字段下的 wp_posts 中。

所以我的任务是删除所有帖子/页面未使用的图像。而且我不知道如何检查页面是否使用任何附件。

当我在页面描述中附加图像时,除了 wp_content 之外,它不会以序列化方式在 WordPress 中更新,但是当您将图像附加到自定义字段中的帖子时然后就可以在数据库中识别它了。

任何帮助将不胜感激。

最佳答案

图像保存到自己的自定义帖子类型中,称为附件。为了能够了解附件的关联帖子,您需要检查 prefix_posts 表中的 post_parent

post_parent 列将包含附件上传到的帖子的 ID。如果 ID 为 0,则它不与特定帖子关联。

您可以使用函数 wp_get_post_parent_id( $post_ID ); 来获取附件父级,尚未测试,但似乎是您正在寻找的内容。

关于mysql - WordPress 如何将图像链接到数据库中的 'page' 帖子类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57494837/

相关文章:

php - UNION 2 sql 查询 - wp_posts 与 wp_terms - PHP, WORDPRESS

php - 在 woocommerce 3 中获取订单项的元数据

Mysql限制当整个列表可能改变

php - 从一个表中回显与另一表中的条件相匹配的数据

mysql - 加载错误: Error loading the 'mysql2' Active Record adapter [rails 5. 2.3]

mysql - MYSQL 中字段中的数组是否有替代方案?

php - 禁用 WooCommerce 手动/编辑订单的电子邮件通知

wordpress add_post_meta 多个键值存储

javascript - jQuery Wordpress 插件冲突 - Uncaught Error

mysql - 针对不同手机的数据库设计建议