| | |
| | | $allFields = $registrar->getFields()??[]; |
| | | |
| | | return array_keys(array_filter($allFields, function ($field) { |
| | | if (!array_key_exists('for_all', $field) || $field['for_all'] === false) { |
| | | if (!array_key_exists('for_all', $field) || is_null($field['for_all']) || $field['for_all'] === false) { |
| | | return true; |
| | | } |
| | | return false; |
| | |
| | | 'modified' => $post->post_modified, |
| | | 'thumbnail' => get_the_post_thumbnail_url($post->ID), |
| | | 'alt' => get_post_meta(get_post_thumbnail_id(), '_wp_attachment_image_alt', true), |
| | | 'icon' => $this->post_type, |
| | | 'icon' => $registrar->getIcon(), |
| | | 'taxonomies' => [], |
| | | 'fields' => $fields, |
| | | 'images' => [], |
| | |
| | | |
| | | $images[$f['post_thumbnail']] = jvbImageData((int)$f['post_thumbnail']); |
| | | } |
| | | $item['fields']['timeline'] = $subFields; |
| | | $item['fields']['timeline_gallery'] = $subFields; |
| | | $item['images'] = $item['images'] + $images; |
| | | $item['number'] = $mainMeta->get('number'); |
| | | |