In het vorige deel van deze serie hebben we gekeken naar enkele uitdagingen bij het implementeren van een eCommerce-oplossing met behulp van WordPress-thema's en -plug-ins.
In deze specifieke post wil ik oplossingen bieden voor elk van de bovengenoemde uitdagingen, met als uiteindelijk doel dat het implementeren van eCommerce in uw WordPress-configuratie een vreugdevolle ervaring zal zijn.
Laten we beginnen.
Een van de problemen die we eerder hebben besproken, is hoe automatische updates van WordPress een negatief effect kunnen hebben op plug-ins die op de huidige site zijn geïnstalleerd.
Vanaf WordPress versie 3.7 doorsturen, laat de kern van WordPress toe dat kleine beveiligingsupdates automatisch worden uitgevoerd en dat de belangrijkste kern handmatig door de gebruiker wordt gedaan via het dashboard
Door de wp-config.php
in de hoofdmap van uw websitebestand en door de volgende coderegels in te voegen, kunt u ervoor kiezen om updates automatisch af te handelen of handmatig bij te werken.
In elk van de onderstaande gevallen moet je kiezen waar
of vals
afhankelijk van het resultaat dat u wenst te verkrijgen
define ('WP_AUTO_UPDATE_CORE', true);
wp-config.php
add_filter ('auto_update_plugin', '__return_true');
add_filter ('auto_update_theme', '__ return_true');
Thema's en plug-ins zijn een integraal onderdeel van uw website, dus houd altijd de tabbladen bij met de ontwikkelaars om de compatibiliteit van het thema en / of de plug-ins die met de nieuwe WordPress-update zijn geïnstalleerd te controleren.
Als je een thema uitgebreid moet aanpassen, gebruik dan altijd een kindthema. Op deze manier wordt de website minimaal beïnvloed wanneer een ontwikkelaar een thema bijwerkt.
Houd er rekening mee dat beveiligingsupdates voor WordPress essentieel zijn voor uw website. Elke update repareert een bepaald probleem in de applicatie, dus ik raad ten zeerste aan om de standaardinstellingen te behouden.
Aangezien de meeste WordPress eCommerce-sites betaalmethoden van derden en verkopers gebruiken om contante transacties voor de site af te handelen, is het belangrijk om beveiligingsmaatregelen te implementeren die gebruikersgebruikersnamen en -wachtwoorden beschermen tijdens interactie met uw site tijdens het winkelproces.
Gelukkig heeft de WordPress-pluginrepository een aantal beveiligingsplug-ins die daarmee kunnen helpen. De volgende zijn enkele van de beveiligingsfuncties waar u op moet letten in een WordPress beveiligingsplug-in:
Een goede beveiligingsplug-in moet in staat zijn om te beschermen tegen een brute force-aanval met een vergrendelingsfunctie, een monitor, en moet een beperkt aantal inlogpogingen afdwingen. Het zou ook een hulpmiddel voor wachtwoordsterkte moeten gebruiken om wachtwoorden van gebruikers te controleren.
Maprechten zijn een zeer belangrijk onderdeel van elke WordPress-website, ongeacht of het een eCommerce-site is of niet. Het is van essentieel belang een plug-in te helpen bij het controleren van de relevante bestandsrechten en deze dienovereenkomstig te corrigeren, een ander kenmerk samen met rechten, is de mogelijkheid om een back-up te maken van uw origineel .htaccess
en wp-config.php
bestanden.
Met een goede beveiligingsplug-in kunt u het standaardprefix van de database naar een waarde van uw keuze wijzigen en automatische back-ups van uw site plannen. Dit beschermt de site tegen hackers die via de server sluipen om gegevens uit de database te verzamelen.
Firewallbeveiliging bestaat uit het beschermen van de site tegen WordPress-pingback-kwetsbaarheden door slechte of kwaadwillige vraagstrings te ontkennen, de site te beschermen tegen cross-site scripting en andere preventieve maatregelen die ervoor zullen zorgen dat kwaadwillende aanvallers geen toegang tot uw website kunnen krijgen..
Websitebeveiliging is niet alleen gereserveerd voor eCommerce-sites, maar voor alle websites. Als u de juiste beveiligingsinvoegtoepassing kiest, weet u zeker dat uw site het beoogde doel bereikt en dit ook veilig doet.
Enkele van de beveiligingsplug-ins die ik aanbeveel zijn:
Het kan heel moeilijk zijn om één plug-inoplossing te vinden die alle functies biedt die u nodig hebt, maar nogmaals een groot aantal van hen biedt uitzonderlijke functies die voldoen aan verschillende criteria van verschillende eCommerce-sites..
In een vorige post, Factoren die in WordPress eCommerce-plug-ins moeten worden beschouwd, we hebben enkele van de essentiële factoren besproken die u moet overwegen bij het kiezen van een eCommerce-plug-in. We hebben ook een vergelijking gemaakt van de verschillende functies die elke plug-in heeft en welke plug-in het beste werkt voor welk type eCommerce-site.
Terwijl u die post beoordeelt, is het belangrijk om te vermelden dat verschillende eCommerce-sites verschillende oplossingen vereisen. Daarom is het aan u als eigenaar van de site om te kijken wat uw website nodig heeft, welke producten en services u aanbiedt en de kenmerken van elke plug-in en er een te selecteren die het beste aan uw vereisten voldoet..
De meeste van de populaire WordPress eCommerce-plug-ins, zoals WooCommerce en Easy Digital Downloads, profiteren van ingebouwde aangepaste WordPress-berichttypen, wat betekent dat ze net als elke andere WordPress-installatie communiceren met de sitedatabase..
Zwaar verkeer is iets dat de meeste websites niet altijd kunnen verwerken, in de meeste gevallen zul je een site vinden die overstapt van een gedeelde hosting naar een virtuele privéserver en uiteindelijk naar een dedicated server.
Hoe pijnlijk het ook is om te horen, het kan van essentieel belang zijn om te kiezen voor een nieuw webhostplan, omdat uw eCommerce-site groeit en nog steeds zwaar verkeer ontvangt, maar dit is een goed probleem omdat het de groei van uw site aangeeft..
De WordPress Plugin Repository heeft enkele plug-ins die van pas kunnen komen als het gaat om het vangen van websites. Een die ik ten zeerste aanbevelen is W3 Total Cache. In deze specifieke serie, W3 Total Cache configureren, legt Ahmad Awais in eenvoudige stappen uit hoe deze plugin het best kan worden geconfigureerd. Samen met W3 Total Cache kan verniscache worden gebruikt om kant-en-klare pagina's in het geheugen op te slaan en ze snel weer te geven.
In dit bericht hebben we een aantal oplossingen voor de problemen genoemd die we in het eerste deel van deze serie noemden. Het is essentieel dat u een strategie bedenkt waarmee u WordPress-kern-, -thema- en -plug-upupdates kunt verwerken, effectieve strategieën kunt implementeren als het gaat om de beveiliging en schaalbaarheid van uw website en uiteindelijk uw sitevereisten moet analyseren voordat u een eCommerce-plug-in kiest.
Ik raad je ten zeerste aan de verschillende genoemde tutorials en alle gerelateerde tutorials door te lezen om alle benodigde kennis te verzamelen die je nodig hebt om je volgende eCommerce-site te bouwen.
In de tussentijd, voel je vrij om eventuele vragen of opmerkingen hieronder te laten!