我正在进行一些相当复杂的查询,涉及来自自定义帖子类型的元数据。不幸的是,如果任何帖子被删除,元数据就会保持不变,这让我在计算的时候更加复杂。
我想知道在帖子被删除的情况下,如何最好地删除孤立元数据。
我应该包括一个通过$wpdb从数据库中删除它们的函数吗?
我发现了一个SQL查询,它可以做到这一点,但我不知道如何格式化它。
DELETE pm
FROM wp_postmeta pm
LEFT JOIN wp_posts wp ON wp.ID = pm.post_id
WHERE wp.ID IS NULL
我在phpmyadmin的数据库备份副本上尝试了它,但没有成功。