Kaynak belirtmeden (ç)alıntı yapan kişilere karşı %100 bir çözüm bulmak neredeyse imkansızdır. Bunun nedeni, makalelerin zaten site kodları içinde gömülü olmasıdır. Tarayıcılar, site kodlarını derleyip bize sunduğu için herhangi bir sayfada bulunan makaleyi, bulunduğu sayfanın kaynak kodları açılarak (CTRL + U) kopyalanabilir.
Aşağıdaki JavaScript kodunu Wp’de temanızın head.php sinde bulunan yine bloktayda ilgili head tagları arasına ekliyoruz.
<head> </head>
etiketleri arasına eklemeniz yeterli olacaktır.
<script type="text/javascript">
function addLink() {
var body_element = document.getElementsByTagName('body')[0];
var selection;
selection = window.getSelection();
var pagelink = "<br /><br />Kaynak: <a href='"+document.location.href+"'>"+document.location.href+"</a><br />";
var copytext = selection + pagelink;
var newdiv = document.createElement('div');
newdiv.style.position='absolute';
newdiv.style.left='-99999px';
body_element.appendChild(newdiv);
newdiv.innerHTML = copytext;
selection.selectAllChildren(newdiv);
window.setTimeout(function() {
body_element.removeChild(newdiv);
},0);
}
document.oncopy = addLink;
</script>