WordPress Version: 5.5
/**
* Remove the post format prefix from the name property of the term objects created by get_terms().
*
* @access private
* @since 3.1.0
*
* @param array $terms
* @param string|array $taxonomies
* @param array $args
* @return array
*/
function _post_format_get_terms($terms, $taxonomies, $args)
{
if (in_array('post_format', (array) $taxonomies, true)) {
if (isset($args['fields']) && 'names' === $args['fields']) {
foreach ($terms as $order => $name) {
$terms[$order] = get_post_format_string(str_replace('post-format-', '', $name));
}
} else {
foreach ((array) $terms as $order => $term) {
if (isset($term->taxonomy) && 'post_format' === $term->taxonomy) {
$terms[$order]->name = get_post_format_string(str_replace('post-format-', '', $term->slug));
}
}
}
}
return $terms;
}