我有一个在 wordpress 上运行的目录网站。我有很多存储在 postmeta 表中的业务列表。我的任务是使用 SQL 查询或其他方式检索要在 csv 文件中导出的数据。
有没有办法编写 SQL 查询来检索 wordpress 数据库中 postmeta 表中的数据?
很少需要直接访问 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'); ?>
您可能需要过滤掉以下划线开头的不需要的元键。