| @@ -48,8 +48,13 @@ | ||
| 48 | 48 | * |
| 49 | 49 | * @return PLL_Language|false |
| 50 | 50 | */ |
| 51 | 51 | protected function get_current_language() { |
| 52 | + global $wp_query; | |
| 53 | + if ( ! isset( $wp_query ) ) { | |
| 54 | + return false; | |
| 55 | + } | |
| 56 | + | |
| 52 | 57 | // No language set for 404. |
| 53 | 58 | if ( is_404() || ( is_attachment() && ! $this->options['media_support'] ) ) { |
| 54 | 59 | return false; |
| 55 | 60 | } |