Всем привет! Возникла проблема. Использую плагин для дополнительных полей Advanced Custom Fields. Там есть возможность задавать в качестве возможных значения полей список значения. Мне нужно с помощью php получить эти всевозможные значения. Как мне это сделать? Заранее спасибо!
Как в Wordpress получить возможные значения дополнительных полей&
(Ответов: 6, Просмотров: 4460)
- 28.03.2013 21:33
- 28.03.2013 21:42
_http://wp-kama.ru/function/get_post_meta получаем значения произвольного поля по ключу
_http://wp-kama.ru/function/get_post_custom получаем массив всех произвольных полей поста - 28.03.2013 21:48
DarkAngel-163, Мне нужно получить не значение произвольного поля поста, а список значений для определенного поля всех постов, которые можно задать в настройках плагина. Т.е. аналог значений справочника базы данных получить.
Это мне нужно для получения списка значений, по которым можно фильтровать посты. - 28.03.2013 22:13PHP код:Должно работать.
$values = array();
$results = $wpdb->get_results("SELECT meta_value FROM $wpdb->postmeta WHERE meta_key = 'значение_поля' ");
foreach ($results as $value){
$values[] = $value->meta_key
}
- 28.03.2013 22:44
DarkAngel-163, Попробовал, но, к сожалению, данный код выводит значения, которые конкретно присвоены постам, а не те которые могут быть (те что выбираются из комбобокса, когда запись создается в админке).
- 28.03.2013 22:54
archerl, хм. Ну я не встречался с этим плагином. Попробуйте открыть phpmyadmin и поискать в БД, где хранится информация о возможных полях плагина.
И SQL запросом вытащите их.
Если сегодня рано освобожусь, поставлю на пустой ВП и посмотрю. - 28.03.2013 23:00
DarkAngel-163, Хорошо, попробую поискать в базе, спасибо!
Похожие темы
| Темы | Раздел | Ответов | Последний пост |
|---|---|---|---|
Вывод постов и дополнительных полей в таблицу | Web программирование | 2 | 03.08.2012 13:46 |
Из joomla получить wordpress | Прочее | 11 | 22.05.2012 11:30 |
Возможные варианты конца света :) | Оффтоп и свободные темы | 18 | 02.02.2012 18:45 |
Из joomla получить wordpress | Вопросы от новичков | 0 | 27.01.2012 13:42 |




