php - 如何在 WordPress 中搜索我的数据库以获取自定义字段的所有选项?

标签 php mysql database wordpress custom-fields

我在自定义分类页面中,我需要显示名为“Region”的特定自定义字段的所有选项。我尝试对所有可能的值进行数据库查询,但是因为在自定义字段中可以选择多个区域,所以结果值是区域的许多不同组合(例如“亚洲、非洲、欧洲”作为一个,“中美洲,北美”作为另一个和“欧洲、中美洲”等)

我只想单独检索它们,(“亚洲”作为一个,“欧洲”作为另一个,等等)我将如何做这件事?

最佳答案

您可以使用 php 的一些基本编码方法。

方法:

使用 php 的 explode() 函数并使用键“coffee_region”为每个元值设置数组中的值(将每个元值添加到单个数组中。确保添加的元素不会覆盖以前的值数组中的元数据)。

然后使用 array_unique() 函数从数组中去除重复的国家。

当您打印该数组时,您将获得来自元字段的唯一国家/地区名称列表

关于php - 如何在 WordPress 中搜索我的数据库以获取自定义字段的所有选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31569588/

相关文章:

php - 我的 Laravel 调度程序每次运行时只运行一次,然后就停止了

php - 在 Woocommerce 中的产品简短描述后显示自定义字段值

mysql - 将特定于国家/地区的 OpenStreetMap 提取内容提取到 MySQL 空间表中

mysql - 更新时对同一张表执行触发器

php - 软件与数据库位于不同的服务器上

php - 使用 where 函数 codeigniter 显示行

php - 如何将客户 ID 从 View 发送到 Controller

mysql - 动态值的数据库结构

database - 键值存储中的反向索引和数据建模

mysql - 如何对列进行分组并获得这些重复的最大值