Inloggen
Aan de slag

Easy Digital Downloads Blog

WordPress-tutorials, tips en bronnen om uw bedrijf te helpen groeien

Hoe u het aantal bestand downloads beperkt tot ingelogde gebruikers in WordPress

Hoe u het aantal bestand downloads beperkt tot ingelogde gebruikers in WordPress

Laatst bijgewerkt:

auteur afbeelding
Door Casey Cavanagh Schrijver
recensent afbeelding
BEOORDEELD Door Chris Klosowski President

Wil je leren hoe je bestand downloads kunt beperken tot ingelogde gebruikers in WordPress? Downloads aanbieden aan alleen ingelogde gebruikers kan ongeautoriseerd delen van bestanden helpen voorkomen. Het is een geweldige manier om abonnees te werven voor je online winkel of ledenwebsite.

In dit artikel laten we je zien hoe je downloads kunt beperken met Easy Digital Downloads!

Er zijn twee manieren om dit aan te pakken, afhankelijk van de versie van EDD die je gebruikt. Met EDD 3.1 of hoger is de optie om bestand downloads te beperken tot ingelogde gebruikers ingebouwd. Maar als je een oudere versie gebruikt, moet je de EDD plugin updaten of handmatig code invoegen via een andere plugin.

We leiden je door beide methoden:

Stap 1: Download en installeer Easy Digital Downloads
Stap 2: Voeg het bestand toe waartoe je de toegang wilt beperken
Stap 3: Schakel de instelling 'Login vereist' in
Alternatieve methode: Codefragment 'Forceer login' invoegen

Stap 1: Download en installeer Easy Digital Downloads

Als je dat nog niet hebt gedaan, is de eerste stap om onze Easy Digital Downloads plugin te downloaden en te installeren. Dit is een krachtige tool voor het verkopen van digitale downloads. Je kunt het gebruiken om een breed scala aan producten aan te bieden, waaronder onbeperkte bestanden, e-books, PDF's en nog veel meer:

De logo's van WordPress en Easy Digital Downloads.

Het wordt vertrouwd door meer dan 50.000 websites. Bovendien, in tegenstelling tot andere e-commerce plugins, richt EDD zich specifiek op het helpen verkopen van digitale producten. Er zijn meerdere abonnementen om uit te kiezen, zodat je gemakkelijk degene kunt vinden die het meest logisch is voor jouw behoeften.

Zodra je je EDD-abonnement hebt geselecteerd, kun je de plugin downloaden en uploaden naar je WordPress-website. Als je niet bekend bent met dit proces, volg dan deze eenvoudige stapsgewijze handleiding voor het installeren van plugins.

Na het uploaden naar je site, klik je op Nu installeren, daarna op Activeren. Dit voegt een item Downloads toe aan je dashboardmenu.

Voor meer begeleiding bij het instellen van EDD, kun je deze handleiding raadplegen: Hoe je eenvoudig digitale downloads verkoopt.

Als je EDD al hebt geïnstalleerd, zorg er dan voor dat je de nieuwste versie gebruikt. Als je je EDD wilt updaten of upgraden, kun je dat doen via het WordPress-scherm Plugins.

Stap 2: Voeg het bestand toe waartoe je de toegang wilt beperken

Zodra je EDD hebt ingesteld, kun je beginnen met het maken en uploaden van je digitale producten. Als je dat nog niet hebt gedaan, is dit een goed moment om het downloadbare bestand naar je WordPress-site te uploaden.

Dit kun je doen door naar Downloads » Nieuwe toevoegen te gaan:

Een nieuwe download toevoegen met Easy Digital Downloads.

Je kunt een bestandtitel en een beschrijving invoeren. We gebruiken een SEO e-book als voorbeeld:

Een titel en beschrijving voor een eBook-download.

Aan de rechterkant van het scherm kun je ook een categorie toewijzen, een uitgelichte afbeelding toevoegen, en meer:

De sectie Categorieën van een EDD-download.

Vervolgens kun je een prijs instellen voor je download door naar het vak Downloadprijzen te navigeren, dat zich onder de editor bevindt:

De sectie Downloadprijzen van de EDD-plugin.

Er zijn tal van functies en instellingen die je kunt toepassen op je downloadbare product(en). We gaan niet op al deze in in dit bericht. Maar je kunt verwijzen naar hoe je je digitale product succesvol lanceert om te beginnen.

Stap 3: Schakel de instelling 'Login vereist om te downloaden' in

Zoals we al vermeldden, als je EDD 3.1 of hoger gebruikt, is de optie om gebruikers te verplichten in te loggen voordat ze bestanden downloaden ingebouwd in de kerninstellingen van de plugin. We raden altijd aan om te upgraden naar en de nieuwste versie te gebruiken.

Zodra je je downloadbare bestand hebt toegevoegd, kun je de instellingen configureren om de toegang te beperken. Navigeer naar Downloads » Instellingen » Diversen » Bestandsdownloads. Selecteer vervolgens de instelling Inloggen vereist:

De EDD-optie om in te loggen te vereisen voor gebruikers om bestanden te downloaden in WordPress.

Met deze optie ingeschakeld, moeten alle downloadbare bestanden gebruikers eerst inloggen op je site. Als je klaar bent, klik je op de knop Wijzigingen opslaan onderaan het scherm. Dat is alles!

Alternatieve methode: Codefragment 'Forceer login' invoegen

Als je nog niet hebt geüpgraded naar EDD versie 3.1 of hoger, is er een alternatieve methode die je kunt gebruiken om bestandsdownloads te beperken. Hiervoor moet je een codefragment voor geforceerd inloggen aan je site toevoegen.

Om dit snel en eenvoudig te maken, kun je de WPCode plugin gebruiken:

De WPCode WordPress-pluginbanner.

Voorheen bekend als Insert Footers + Headers, wordt deze gratis tool door meer dan 1 miljoen websites gebruikt. Het is betrouwbaar, eenvoudig te gebruiken en laat je codefragmenten aan je site toevoegen zonder je thema-bestanden te bewerken. Het integreert naadloos met WordPress en kan het toevoegen van aangepaste code aan je site eenvoudig maken, zelfs als je een beginner bent.

Om het toe te voegen, kun je naar Plugins » Nieuwe plugin toevoegen gaan en zoeken naar "wpcode". Het zal de eerste optie zijn. Klik op Nu installeren:

WPCode installeren in WordPress.

Klik vervolgens op Activeren. Dit voegt een menu-item Codefragmenten toe aan je dashboard.

De code aan je site toevoegen

Zodra je de WPCode plugin hebt ingesteld, is de volgende stap het toevoegen van je code. Om bestandsdownloads in WordPress te beperken tot ingelogde gebruikers, kun je het volgende toevoegen:

<?php
/*
Snippet Name: Easy Digital Downloads - Force Login to Download
Description: Force users to be logged in to download purchased files through Easy Digital Downloads
Author: Easy Digital Downloads
Author URI: https://easydigitaldownloads.com/
Version: 2.0
*/
function eddwp_force_login_for_download( $download_id, $email, $payment, $args ) {
	if ( ! is_user_logged_in() ) {

		$login_url = wp_login_url( trailingslashit( home_url() ) . '?' . $_SERVER['QUERY_STRING'] );

		$message = sprintf( 'You must be logged in to download files. Login here.', $login_url );

		wp_die( $message, 'Error' );
	}
}
add_action( 'edd_process_verified_download', 'eddwp_force_login_for_download', 10, 4 ); 

Kopieer de code. Ga vervolgens terug naar WordPress en navigeer naar Codefragmenten » Fragment toevoegen:

De optie om een snippet toe te voegen met de Code Snippets WordPress-plugin.

Beweeg over de optie Voeg je eigen code toe (Nieuw fragment) en selecteer Fragment gebruiken:

De optie om een aangepaste cod snippet toe te voegen met de Code Snippets-plugin.

Nadat je een titel hebt toegevoegd, selecteer je in het keuzemenu Codetype de optie PHP-fragment. Plak vervolgens in het vak Codevoorbeeld de code die je zojuist hebt gekopieerd:

De code waarmee u bestandsdownloads kunt beperken tot ingelogde gebruikers in WordPress.

Selecteer bovenaan de optie Inactief om deze te wijzigen in Actief en klik vervolgens op Fragment opslaan:

De optie om een code snippet op te slaan in de Code Snippets-plugin.

Nu, wanneer je gebruikers proberen een bestand te downloaden, zullen ze worden gevraagd om in te loggen op je site (als ze dat nog niet hebben gedaan).

Conclusie: Bestandsdownloads beperken tot ingelogde gebruikers

Nu weet je hoe je bestandsdownloads in WordPress kunt beperken tot ingelogde gebruikers. Om meer contentbeperkingen aan je site toe te voegen, kun je 9 deskundige manieren om digitale producten te beschermen (voor- en nadelen) bekijken.

Klaar om bestandsdownloads op je site te beperken tot alleen gebruikers die zijn ingelogd op WordPress? Download onze Easy Digital Downloads plugin om dit moeiteloos te doen!

Zorg ervoor dat je je aanmeldt voor onze nieuwsbrief of volg ons op Facebook en Twitter om onze nieuwste bronnen voor digitale makers te ontvangen.

Populaire Bronnen

Openbaarmaking: Onze inhoud wordt ondersteund door lezers. Dit betekent dat als u op sommige van onze links klikt, wij mogelijk een commissie verdienen. Zie hoe EDD wordt gefinancierd, waarom het ertoe doet en hoe u ons kunt steunen.

Ervaar Naadloze Verkoop met EDD

Beheer moeiteloos uw digitale winkel met krachtige tools en veilige transacties

Populair op EDD Nu!

Meer PayPal-betaalmethoden en PayPal Fastlane toevoegen in WordPress
Geef uw klanten meer manieren om te betalen met PayPal in WordPress
Easy Digital Downloads laat u nu meer PayPal-betaalmethoden aanbieden in WordPress. Met één verbinding kunnen uw klanten betalen…
Hoe migreer je van een marktplaats naar je eigen WordPress-winkel
Hoe migreer je van een marktplaats naar je eigen WordPress-winkel
Marktplaatskosten blijven stijgen en platformregels blijven veranderen. Maar uw klanten hoeven niet van iemand anders te zijn. Hier is…

Begin vandaag nog met verkopen!

Sluit u aan bij meer dan 50.000 slimme winkel eigenaren, en begin met de eenvoudigste manier om digitale producten te verkopen met WordPress.