Intereting Posts
Список всех сообщений в таксономии как сделать массив сообщений id в is_single customize_register с несколькими элементами управления / настройками – как получить значения? содержимое резюме сообщения исчезает Если изображения добавлены в начале сообщения. как его решить? Как можно программно удалить элемент меню? пользовательская роль wordpress – предоставить гостевой доступ к edit.php без вставки / обновления / удаления Виджет WordPress не сохраняет данные Как создать метабокс, который отобразит все мои страницы в селекторе выпадающего списка? Как я могу получить экспорт XML моего экземпляра WordPress 1K +? Отдельные темы WordPress для каждой категории Сохранение данных формы интерфейса в wordpress адаптивные признанные изображения wordpress 4.4 grid Как показывать в результатах поиска сообщения с определенным тегом в определенной категории? Какой крючок следует использовать для программного создания сообщения только после обновления главной публикации? добавить класс к определенному `<a>` в меню

get_post_custom single array

Есть ли способ вернуть отдельные значения только тогда, когда я запускаю

get_post_custom($post_id); 

кажется, что я получаю двойной массив, даже если для этого meta_key есть только одно значение

Solutions Collecting From Web of "get_post_custom single array"

 // change the meta key and note the last true get_post_meta($post_id, 'your_meta_key_goes_here', true); 

См. Codex для get_post_meta

Если вы посмотрите на get_post_custom в Codex, вы будете читать:

Возвращает многомерный массив со всеми настраиваемыми полями определенного сообщения или страницы

это то, что я сделал для достижения этого, он вернет массив одного измерения, когда будут найдены одиночные результаты, и двумерный массив, когда будут найдены несколько результатов

 /* * Get post custom Single (in functions.php) */ function get_post_custom_single($post_id) { $metas = get_post_custom($post_id); foreach($metas as $key => $value) { if(sizeof($value) == 1) { $metas[$key] = $value[0]; } } return $metas; }