| @@ -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. |