Du verwendest verschiedene Begriffe, die erst einmal nichts miteinander zu tun haben.
Wenn du einen Link zum Download einer Datei anbieten möchtest, reicht es, die Datei in der Mediathek hochzuladen. Im Block-Editor kannst du dann einen Block „Datei“ einfügen [1] und dabei die hochgeladene Datei aus der Mediathek angeben. Der Block fügt dann wahlweise einen Button zum Herunterladen [2] an.

Wenn du bereits über einen Webshop mit WooCommerce verfügst, kannst du alternativ auch ein virtuelles Produkt mit einem Preis von 0 € einstellen. Für den digitalen Download gibt es auch andere umfangreiche Lösungen, wie z.B. Easy Digital Downloads. Für den Download einer einzelnen Datei würde das aber alles weit übers Ziel hinausschießen.
Newsletter ist dann schon wieder ein ganz anderes Thema und es gibt auch sicher Plugins, die nach einer Newsletteranmeldung den Download einer Datei ermöglichen. Wobei Mailchimp und DSGVO schon wieder ein neues Thema wäre. Möchtest du nun Download und Mailchimp verbinden, hilft vielleicht dieser Beitrag weiter: https://gretchenlouise.com/free-download-mailchimp-email-subscribers/
Anonymous User 14429768
(@anonymized-14429768)
Ein gutes Download Plugin wäre https://de.wordpress.org/plugins/download-monitor/, evtl. hilft dir das auch was?