首页 > 解决方案 > 有没有办法编写 SQL 查询来从 wordpress 中的 postmeta 表中提取数据?

问题描述

我有一个在 wordpress 上运行的目录网站。我有很多存储在 postmeta 表中的业务列表。我的任务是使用 SQL 查询或其他方式检索要在 csv 文件中导出的数据。

有没有办法编写 SQL 查询来检索 wordpress 数据库中 postmeta 表中的数据?

标签: sqlwordpresspost-meta

解决方案


很少需要直接访问 WordPress 中的数据库,您可以使用本机get_post_meta()函数获取帖子元,该函数检索给定帖子 ID 的帖子元字段

(见这里:https ://developer.wordpress.org/reference/functions/get_post_meta/ )

例子:

获取所有键的数据(默认):

<?php $meta = get_post_meta($post_id); ?>

获取单个键的发布元数据:

<?php $key_1 = get_post_meta($post_id, 'key_1'); ?>

您可能需要过滤掉以下划线开头的不需要的元键。


推荐阅读