من الأشياء التي تسبب الازعاج احياناً , عندما تقوم بقضاء الساعات الطوال في صناعة محتوى موقعك , ثم يأتي اشخاص ليقوموا بسرقة هذا المحتوى من موقعك الى موقعهم , ولأنه أحياناً محركات البحث تغفل عن المحتوى المنسوخ فلربما سيظهر المحتوى في الموقع الناسخ قبل محتوى موقعك أنت
لذلك سوف نتعرف الآن على طريقتين لمنع منع نسخ المقالات ومحتوى موقع ووردبريس
- الطريقة الأولى باستخدام اضافة
- الطريقة الثانية باستخدام الكود
منع نسخ المقالات في ووردبريس
هناك العديد من اضافات ووردبريس التي يمكنك الإعتماد عليها كلّياً لمنح نسخ المقالات و المحتوى ولكن سنشرح الآن أفضل اضافة نوصي باستخدامها وتسمى WP Content Copy Protection & No Right Click
هذه الاضافة نقوم بحماية المقالات و محتوى موقع ووردبريس و المنشورات من أن يتم نسخه بواسطة أي شخص. وهي اضافة مجانية لك كل الحرية باستخدامها
انظر الفيديو التالي لتثبيت الاضافة و تنصيب اعداداتها
اضافات اخرى يمكن الاعتماد عليها أيضاً لغرض منع نسخ المقالات في ووردبريس
- WP Content Copy Protection
- WP Content Copy Protection with Color Design
- Secure Copy Content Protection
- Copyright Proof – WordPress Content Protection Plugin
منع نسخ محتوى ووردبريس بدون اضافة
سنستخدم في هذه الطريقة كودين , الأول Css و الثاني Javascripts , الأول لكي يمنع تحديد ونسخ النص , والثاني سيقوم بمنع الضغط بالزر الأيمن في محتوى الموقع … ولكن فقط للزوار وليس للأدمن .. بالنسبة للخصائص بنسخ المحتوى للأدمن في الموقع ستبقى مفعلة بشكل كامل .
اذهب الى ملف functions.php في ملف الثيم اذا كنت ستعدّل على الثيم أو اذا كنت تعمل على قالب ابن , والصق الكود التالي :
function wpmrj3_prevent_text_copy(){ if ( is_user_logged_in() ) { echo ''; } else { echo' <style type="text/css"> html, body.wp-admin { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -youbkit-touch-callout: none; -youbkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }</style>' ; } } add_action('wp_head','wpmrj3_prevent_text_copy');
أما عن الكود الثاني فهو كود الجافا سكريبت , ابحث في الثيم عن ملفات جافا سكريبت تكون ذات اللاحقة.js
بعد أن وجدت ملف js في الثيم , أو في حال قمت بانشاء ملف جافا سكريبت جديد واستدعيته في ملف functions.php, قم بلصق الكود التالي في ملف الجافا سكريبت الذي قمت بانشاءه
document.oncontextmenu = new Function("alert('هذه الخاصية معطلة في موقعنا '); return false");
الخلاصة :
هناك العديد من الطرق لمنح نسخ المحتوى ولكن مايهمك هو في النهاية أن تعمل الخاصية بشكل جيد في موقعك.يمكنك دائماً الحصول على حلول لكل الافكار أو المشاكل التي قد تواجهك , ويمكنني المساعدة أيضاً. فقط اترك لي تعليق و سأقوم بالرد عليك بالحل المناسب