PluginProbe
Bogo / 2.4
Bogo v2.4
3.9.3 trunk 1.0 1.1 2.0 2.0.1 2.1 2.1.1 2.1.2 2.1.3 2.2 2.3 2.4 2.4.1 2.4.2 2.4.3 2.5 2.6 2.6.1 2.7 2.8 2.8.1 2.9 3.0 3.0.1 All 52 releases
← All changes | includes/post.php +2 -29 2.72.4 View file →
@@ -29,11 +29,10 @@
29 29
30 30 function bogo_get_post_locale( $post_id ) {
31 31 $locale = get_post_meta( $post_id, '_locale', true );
32 32
33 - if ( empty( $locale ) ) {
33 + if ( empty( $locale ) )
34 34 $locale = bogo_get_default_locale();
35 - }
36 35
37 36 return $locale;
38 37 }
39 38
@@ -169,31 +168,5 @@
169 168
170 169 return null;
171 170 }
172 171
173 -add_filter( 'get_pages', 'bogo_get_pages', 10, 2 );
174 -
175 -function bogo_get_pages( $pages, $args ) {
176 - if ( is_admin()
177 - || ! bogo_is_localizable_post_type( $args['post_type'] )
178 - || ! empty( $args['bogo_suppress_locale_query'] ) ) {
179 - return $pages;
180 - }
181 -
182 - $locale = isset( $args['lang'] ) ? $args['lang'] : get_locale();
183 -
184 - if ( ! bogo_is_available_locale( $locale ) ) {
185 - return $pages;
186 - }
187 -
188 - $new_pages = array();
189 -
190 - foreach ( (array) $pages as $page ) {
191 - $post_locale = bogo_get_post_locale( $page->ID );
192 -
193 - if ( $post_locale == $locale ) {
194 - $new_pages[] = $page;
195 - }
196 - }
197 -
198 - return $new_pages;
199 -}
172 +?>