Вот то, что у меня сейчас есть с моим кодом:
$wp_query = new WP_Query([
'post_type' => 'office',
'post_status' => 'any',
'posts_per_page' => -1,
]);
$offices = [];
if (count($wp_query->posts) > 0) {
$offices = $wp_query->posts;
}
foreach ($offices as $office) {
/* Set the $office variable to return all office names */
$office = get_post_meta($office->ID, '_office_id');
}
У меня есть массив $ office = [] .. empty, который возвращает следующее:
Array (
[0] => WP_Post Object
(
[ID] => 52856
затем яу меня есть переменная $ office в foreach, которая возвращает get_post_meta для _office_id, который возвращает следующее:
Array (
[0] => RIODEJANFHBRZ )
Как я могу построить массив из переменной $ office и поместить значение office в качестве назначенного ключа массива, чтобыэто [_office_id] =>
и т.д ..? Перепробовал всевозможные способы и тоже не смог.
Пример:
Array (
[_office_id] => RIODEJANFHBRZ )