Hallo und vielen Dank für den Kommentar.
WordPress muss keinesfalls lokal installiert werden, dies ist nur dann sinnvoll, wenn man die Software zunächst in einer Testumgebung ausprobieren möchte.
Um ein Plugin in einer lokalen WordPress Installation zu installieren, können Sie den Plugin-Ordner einfach manuell in den Ordner wp-content/plugins/
kopieren. Dann wird das Plugin im Backend unter “Plugins” angezeigt und kann aktiviert werden.
Viele Grüße,
Matthias Rasche