我为某些帖子类型创建了自定义字段(选择框) - 风格。自定义字段类型可以有香草,巧克力等口味。管理员将在运行时设置。
我有要求,我需要在运行时列出为自定义字段类型选项设置的值。
我该怎么做?
get_post_meta只会返回为特定帖子ID设置的值。
答案 0 :(得分:0)
如果我理解您的要求(并且我不确定),以下代码应该满足您的需求。
global $wpdb;
$flavors=$wpdb->get_col('SELECT `meta_value` from `' . $wpdb->prefix . 'postmeta` WHERE `meta_key`=\'flavor\' GROUP BY `meta_value`;');
if (count($flavors) > 0)
{
foreach ($flavors as $flavor)
{
//do whatever you need with $flavor (meta_value)
}
}