Nyligen frågade en av våra prenumeranter oss hur kan han förhindra att hans besökare använder högerklick på sin WordPress-webbplats.

Högerklicka gör att en sida kan visa en snabbmeny som erbjuder fler alternativ på en sida eller ett objekt på en sida. I den här handledning kommer vi att se hur du inaktiverar den här funktionen.

Varför avaktivera högerklicka på en WordPress-blogg?

Många bloggar har ofta stulit sitt innehåll, vilket omedelbart används någon annanstans. Även om Google redan sanktionerar dem som kopierar innehållet (text) andra bloggar att publicera på sina, det återstår att skyddet av bilder inte alltid straffas, och vissa håller inte tillbaka för att använda bilder av andra bloggar på deras.

Så för att skydda dina bilder, förutom att lägga till ett vattenstämpel (som är valfri), kan du inaktivera högerklicka (även om denna praxis har begränsningar).

Kod för att inaktivera högerklicka

Du måste veta hur du skapar en Wordpress plugin. Vi skrev en handledning om det och jag tror att du kan komma undan med det.

Allt du behöver göra är att registrera en " krok '(virka) om åtgärden wp_footer För att få vår kod att visas i slutet av varje sida i bloggen.

     

 
function disSel(target){
if (typeof target.onselectstart!="undefined")
target.onselectstart=function(){return false}
else if (typeof target.style.MozUserSelect!="undefined")
target.style.MozUserSelect="none"
else
target.onmousedown=function(){return false}
target.style.cursor = "default"
}

 

window.onload = function () {
document.body.onselectstart = function () {
return false;
}
document.body.ondragstart = function () {
return false;
}
}

Genom att lägga till den här koden och aktivera din blogg, ska högerklicka inaktiveras.

Vissa plugins för att förenkla arbetet

1 - Inget högerklickbild-plugin

no-högerklicka-image-plugin-wordpress

Ladda ner

Förhindra leeches från att knäppa dina bilder med detta praktiska plugin, som använder JavaScript för att ändra högerklickåtgärden på IMG-taggar för att inaktivera snabbmenyn.

Det inaktiverar endast menyn på bilder så att andra högerklickobjekt fungerar normalt.

Bilden som laddas upp med WordPress-mediebiblioteket kan öppnas genom att klicka på den i en ny flik. På den här fliken är den här bilden inte skyddad. För att undvika detta besvär bör du undvika att lägga till en länk på dina bilder.

Dessutom hindrar vissa webbläsare JavaScript från att ändra beteendet för snabbmenyn. För att kringgå detta problem använder plugin-programmet en ersättningsbild som används kort när bilden klickas.

2 - WP Content Copy Protection & No Right Click

wp-content-kopieringsskydd-plugin-wordpress

Ladda ner

Det här pluginet går vidare när det stänger av högerklick.

Förutom att inaktivera högerklicket låter "WP Content Copy Protection & No Right Click" inaktivera CTRL + A, CTRL + C, CTRL + X, CTRL + S eller CTRL + V (och motsvarande tangenter på Mac OS X), samt inaktivera möjligheten att välja text. Detta innebär att du kan skydda dina bilder och texter.

Detta plugin lägger till en undermeny till admin-sidofältet där du kan komma åt några av plugin-programmets grundläggande alternativ: startskydd med JavaScript och statisk sidskydd.

Du kan också aktivera eller inaktivera CSS-skydd.

De grundläggande funktionerna i detta plugin är gratis, men du kan uppgradera till premiumversionen för fler funktioner som möjligheten att visa varningsmeddelanden och kompatibilitet med WordPress-teman.

Gränserna för denna praxis

För erfarna användare finns det en brist i detta system, det är utvecklingsverktyget tillgängligt i varje webbläsare. Dessa verktyg låter dig inaktivera JavaScript i webbläsaren och gör skyddsskript onödiga.

Jag tycker inte att det är särskilt viktigt att fokusera på att skydda ditt innehåll. När det gäller dina bilder kan du använda ett vattenstämpel. Vi har en lista över 10-plugins som hjälper dig att komma dit.

Det var allt för den här handledningen. Jag hoppas att du bättre kan skydda innehållet i din Wordpress blogg. Ställ gärna frågor till oss i kommentarerna eller dela handledningen med dina vänner.