Get labels that should be changed
when using fill_labels option.
public get_labels ( ) : array | ||
return | array |
/** * Override labels with labels from the entry type. * * @param Papi_Entry_Type $entry_type */ private function override_labels(Papi_Entry_Type $entry_type) { global $wp_post_types, $wp_taxonomies; if ($entry_type->type === 'taxonomy') { $meta_type_value = papi_get_taxonomy(); } else { $meta_type_value = papi_get_post_type(); } if (empty($meta_type_value) || !isset($wp_post_types[$meta_type_value]) && !isset($wp_taxonomies[$meta_type_value])) { return; } foreach ($entry_type->get_labels() as $key => $value) { // @codeCoverageIgnoreStart if (empty($value)) { continue; } // @codeCoverageIgnoreEnd if ($entry_type->type === 'taxonomy' && isset($wp_taxonomies[$meta_type_value]->labels->{$key})) { $wp_taxonomies[$meta_type_value]->labels->{$key} = $value; } else { if (isset($wp_post_types[$meta_type_value]->labels->{$key})) { $wp_post_types[$meta_type_value]->labels->{$key} = $value; } } } }