P:2��U���������
<� G3��U��p
p�2��U�P
tP:2��U���������
<�й4��U�`
2P:2��U���������
<�й4��U�p
2P:2��U���������
<�й4��U��
2P:2��U��������
<� G3��U�
�pp6��U��
�pP:2��U��������<� G3��Up
�pp6��U�p
�pP:2��U�������� <� G3��U P
�p�2��UP
Ptp6��U�@
�p�~6��U�PB�2��U
`tP:2��U��������0<�й4��U0`2P:2��U��������@<�й4��U@P2P:2��U��������P<�й4��UPP2�62��U������������<�p6��U�0 �pP:2��U��������p<� G3��Up �p�2��U PtP:2��U���������<��6��U������@�6��U�����|��5��U���������>����U��������|PZ2��U`������������>P�H@X�{@��{@OI@dhDQ@�9Q@:Q@8�g@�g@�UQ@�UQ@�
N@�
N@��{@H�H@H�H@�X@{@��X@��X@��X@��X@�X@�X@�{@��X@��X@ �j@ �j@��Q@`�X@��X@��X@��X@�X@�X@0�{@��X@��X@ �j@ �j@�{@�Jk@�Jk@�Kk@�Kk@��i@ȵi@�V^@-j@��X@��X@�X@8�X@h�{@h�{@`�X@��X@��{@Zk@�Yk@VQ@VQ@��X@��X@��{@Hzk@P�H@p{@�o{@�q{@ r{@�XI@hUk@@Uk@{@�X@ȅ{@��X@��X@`&j@�&j@��X@��X@�X@�X@��{@��{@��X@��X@�X@�X@ �{@��X@��X@ �j@ �j@�Q@��X@��X@�X@�X@P�{@��X@��X@ �j@ �j@@�X@`�X@��X@��X@��X@�|j@�|j@��X@��X@��X@��X@��{@X�X@��X@f�VQ@�VQ@��M@��M@
}
/**
* Filters the request to allow for the format prefix.
*
* @access private
* @since 3.1.0
*
* @param array $qvs
* @return array
*/
function _post_format_request( $qvs ) {
if ( ! isset( $qvs['post_format'] ) ) {
return $qvs;
}
$slugs = get_post_format_slugs();
if ( isset( $slugs[ $qvs['post_format'] ] ) ) {
$qvs['post_format'] = 'post-format-' . $slugs[ $qvs['post_format'] ];
}
$tax = get_taxonomy( 'post_format' );
if ( ! is_admin() ) {
$qvs['post_type'] = $tax->object_type;
}
return $qvs;
}
/**
* Filters the post format term link to remove the format prefix.
*
* @access private
* @since 3.1.0
*
* @global WP_Rewrite $wp_rewrite WordPress rewrite component.
*
* @param string $link
* @param WP_Term $term
* @param string $taxonomy
* @return string
*/
function _post_format_link( $link, $term, $taxonomy ) {
global $wp_rewrite;
if ( 'post_format' !== $taxonomy ) {
return $link;
}
if ( $wp_rewrite->get_extra_permastruct( $taxonomy ) ) {
return str_replace( "/{$term->slug}", '/' . str_replace( 'post-format-', '', $term->slug ), $link );
} else {
$link = remove_query_arg( 'post_format', $link );
return add_query_arg( 'post_format', str_replace( 'post-format-', '', $term->slug ), $link );
}
}
/**
* Remove the post format prefix from the name property of the term object created by get_term().
*
* @access private
* @since 3.1.0
*
* @param object $term
* @return object
*/
function _post_format_get_term( $term ) {
if ( isset( $term->slug ) ) {
$term->name = get_post_format_string( str_replace( 'post-format-', '', $term->slug ) );
}
return $term;
}
/**
* 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;
}
/**
* Remove the post format prefix from the name property of the term objects created by wp_get_object_terms().
*
* @access private
* @since 3.1.0
*
* @param array $terms
* @return array
*/
function _post_format_wp_get_object_terms( $terms ) {
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;
}