PluginProbe
Polylang / trunk
Polylang vtrunk
3.8.9 3.8.8 3.8.7 3.8.6 3.8.5 3.8.4 3.8.3 2.7 2.7.0.1 2.7.1 2.7.2 2.7.3 2.7.4 2.8 2.8.1 2.8.2 2.8.3 2.8.4 2.9 2.9.1 2.9.2 3.0 3.0.1 3.0.2 3.0.3 All 233 releases
← All changes | src/frontend/choose-lang.php +1 -1 3.8.8 → trunk View file →
@@ -343,9 +343,9 @@
343 343 */
344 344 if ( $lang = apply_filters( 'pll_set_language_from_query', false, $query ) ) {
345 345 $this->set_language( $lang );
346 346 $this->set_curlang_in_query( $query );
347 - } elseif ( ( count( $query->query ) == 1 || ( is_paged() && count( $query->query ) == 2 ) ) && $lang = get_query_var( 'lang' ) ) {
347 + } elseif ( ( count( (array) $query->query ) == 1 || ( is_paged() && count( (array) $query->query ) == 2 ) ) && $lang = get_query_var( 'lang' ) ) {
348 348 $lang = $this->model->get_language( $lang );
349 349 $this->set_language( $lang ); // Set the language now otherwise it will be too late to filter sticky posts!
350 350
351 351 // Set is_home on translated home page when it displays posts. It must be true on page 2, 3... too.