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; }