Plugins no WordPress servem para adicionar funções extra ao site.
Os plugins que você consegue ver no painel do WordPress em Plugins, estão hospedados no diretório do próprio WordPress.
Mas pode acontecer de você precisar instalar um plugin que não consta ali.
Existem vários plugins criados por fora, por alguns programadores, que não estão no servidor do WordPress, e você também pode usar eles, inserindo manualmente no painel.
É importante que você tenha cuidado com os plugins que usa.
Utilize somente plugins recomendados, e que realmente precise, pois plugins além de deixar o site um pouco mais lento, podem ser porta para vírus e ataques de hackers ao site.
Instalando um plugin externo
Para adicionar um plugin externo, vá no painel do WordPress em Plugins / Adicionar novo.
Clique no botão Enviar plugin e então clique no botão para fazer upload do plugin.
Após finalizar o upload, você pode clicar para ativar o plugin.