Obtendo o URL atual da página quando o permalink padrão estiver configurado

Estou tentando obter o URL da página atual usando este código.

global $wp; $current_url = home_url( add_query_arg( array(), $wp->request ) );

Funciona bem. Mas quando as configurações de permalink padrão (Plain) estão em vigor, isso não funciona.

Como faço para que isso funcione?

Obrigado.

Solutions Collecting From Web of "Obtendo o URL atual da página quando o permalink padrão estiver configurado"