جلوگیری از کپی تصاویر در وردپرس
کپی تصاویر در وردپرس مشکلی است که بیشتر وب مستران با آن روبرو هستند، بسیاری از مدیران وب سایتها و وبلاگنویسان فرهنگ کپی رایت را نمی دانند و همواره در تلاش برای کپی و صرف کمترین زمان ممکن برای تولید محتوا هستند و به راحتی مطالب و تصاویر را از دیگر وب سایتها کپی میکنند.
جلوگیری از کپی تصاویر در وردپرس
ابتدا وارد هاست خود شده و در root مکانی که وردپرس را در آن نصب کردهاید کدهای زیر را به فایل htaccess. اضافه کنید. در صورتی که این فایل را مشاهده نمیکنید در هاست خود بر روی گزینه Settings کلیک کرده و سپس تیک گزینه مربوط به نمایش فایلهای مخفی هاست که با عنوان hidden میباشد را فعال کنید.
#disable hotlinking of images with forbidden or custom image option
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?parsnevis.ir [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.com [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ – [NC,F,L]
پس از افزودن این قطعه کد برای تصاویر موجود در سایت شما کپی رایت اعمال شده و موتورهای جستجو وبسایت شما را به عنوان دارنده این تصاویر و مالک آنها تلقی خواهند کرد.
اما اگر تمایلی به استفاده از کد بالا را ندارید میتوانید از روش دوم که با افزودن کد زیر در فایل فانکشن قالب میباشد اقدام به انجام این کار کنید. برای این کار وارد ویرایشگر قالب خود شده و کدهای زیر را در مکان مناسبی از فایل functions.php اضافه کنید.
function wpb_copyright() {
global $wpdb;
$copyright_dates = $wpdb->get_results(”
SELECT
YEAR(min(post_date_gmt)) AS firstdate,
YEAR(max(post_date_gmt)) AS lastdate
FROM
$wpdb->posts
WHERE
post_status = ‘publish’
“);
$output = ”;
if($copyright_dates) {
$copyright = “© ” . $copyright_dates[۰]->firstdate;
if($copyright_dates[۰]->firstdate != $copyright_dates[۰]->lastdate) {
$copyright .= ‘-‘ . $copyright_dates[۰]->lastdate;
}
$output = $copyright;
}
return $output;
}
add_shortcode(‘copyright’,’wpb_copyright’);
add_filter(‘widget_text’, ‘do_shortcode’);
قبل از هرگونه تغییر در فایل فانکشن و htaccess. سایت خود دقت داشته باشید تا یک نسخه از آن را کپی داشته باشید تا در صورت بروز خطا سریعا قادر به رفع مشکل باشید. اگر هم تمایلی به استفاده از روشهای فوق ندارید میتوانید با افزونههایی همچون WP Content Copy Protection و یا Easy Watermark برای اعمال کپی رایت در محتوای مطالب و واترمارک کردن تصاویر در وردپرس اقدام کنید.
افزونه WP Content Copy Protection
این افزونه امنیتی وردپرس در مخزن بزرگ وردپرس , در دسته بندی افزونه امنیتی به ثبت رسیده است و تا کنون بیش از ۵۰۰۰۰ دانلود و نصب و فعال سازی داشته است و امکان جلوگیری از کلیک راست در وردپرس را فراهم می کند.
ابتدا این افزونه را دانلود و نصب و فعال سازی کنید و بعد از نصب و فعال سازی این افزونه از زبانه تنظیمات، گزینه ای تحت عنوان WP content Copy Protection اضافه می شود که با کلیک بر روی آن وارد بخش تنظیمات این افزونه امنیتی وردپرس خواهید شد.
Main Settings
در این بخش تنظیمات اصلی این افزونه می باشد که میتوانید به تنظیمات اولیه بپردازید.
Posts protection by JavaScript : حفاظت از نوشته ها با جاوا اسکریپت
Homepage protection by JavaScript : حفاظت صفحه اصلی با جاوا اسکریپت
Static page’s protection : با این گزینه، صفحات ایستای وبسایت نیز کپی میشوند.
Exclude Admin from protection : این گزینه در نسخه حرفه ای در دسترس است.
Selection disabled message : پیغامی که برای کاربران در هنگام کلیک راست نمایش داده میشود را در این قسمت بنویسید.
سپس تنظیمات را ذخیره نمایید و وارد صفحه اصلی سایت شوید و یک متن را به دلخواه Select کنید و کلیک راست کنید که ببینید یک پیغام به ما نمایش میدهد که حاوی متنی است که ما در صورت اننتخاب نوشته بودیم.
دانلود افزونه WP Content Copy Protection
استفاده از واتر مارک دو مزیت دارد؛ کپی نشدن تصاویر توسط اشخاص، و بالا رفتن محبوبیت سایت، اگر میخواهید از این قابلیت مناسب در سایت خود استفاده نمایید، افزونه Easy Watermark یکی از گزینه های مناسب است، میتوانید با استفاده از این افزونه به راحتی واتر مارک مورد نظر خود را بر روی تصاویر قرار دهید، استفاده از این افزونه کار بسیار ساده ای است و میتوانید به راحتی لوگو و یا متن خود را مشخص نمایید و موقعیت آن را در تصویر مشخص کنید، سپس تصویر شما به همین راحتی آماده خواهد بود.
ابتدا افزونه Easy Watermark را نصب و فعالسازی نمایید و پس از آن وارد بخش تنظیمات » Easy Watermark شوید.
همانطور که در تصویر فوق می بینید این افزونه دارای سه بخش است
تنظیمات کلی، که با فعال نمودن آپشن اول از این بخش میتوانید واتر مارک را به صورت اتوماتیک بر روی همه تصاویر قرار دهید. در گزینه بعدی میتوانید فرمت واتر مارک را مشخص نمایید، و از گزینه بعد میتوانید از تصاویر اصلی فایل پشتیبان تهیه شود. در گزینه بعد میتوانید اندازه تصویر را مشخص نمایید و در آخر هم میتوانید مشخص کنید که واتر مارک شما تصویر باشد، متن باشد و یا هر دو باشد. در تب دوم میتوانید تصویر مورد نظر را از سیستم خود آپلود نمایید.
درصورت استفاده عکس و متن برای واتر مارک، میتوانید از تب سوم برای واتر مارک متن خود را وارد کنید.
در تب سوم نیز میتوانید چینش متن و فونت و سایز آن را مشخص کنید و در آخر باید تغییرات را ذخیره سازی نمایید. وارد بخش رسانه » Easy Watermark شوید و بر روی گزینه start کلیک کنید تا از واتر مارک بر روی تمامی تصاویر استفاده نمایید. فقط باید بدانید که این عمل بازگشت ناپذیر است، پس بهتر است که از تمامی تصاویر فایل پشتیبان ایجاد کنید.
افزودن واترمارک به صورت دستی
وارد صفحه تنظیمات افزونه شوید برای اینکار وارد بخش تنظیمات» Easy Watermark شوید، و تیک اول را بردارید، این تیک برای چسباندن اتوماتیک واتر مارک بر روی تصاویر است. اکنون وارد بخش رسانه کتابخانه شوید و نوع نمایش را به صورت لیستی تبدیل کنید، تا بتوانید تنظیمات واتر مارک را مشاهده نمایید. با استفاده از گزینه Add watermark میتوانید به صورت دستی به تصاویر مود نظر خود واتر مارک بچسبانید.
حالا شما می توانید به راحتی به تصاویر مورد نظر خود واتر مارک اضافه کنید. واتر مارک در تصاویر یک علامت مانند علامت کپی رایت است و با افزودن آن به تصاویر، هر کسی توانایی استفاده از آنها را برای سایت خود نخواهد داشت.
مطالب مرتبط:
افزودنی های پرکاربرد کروم مخصوص وردپرس
افزونه آپلود عکس Taxonomy Images
درباره Mostafa Shoa
مدیر تیم پارس نویس، کارشناس مهندسی نرم افزار، مدرس دوره های برنامه نویسی و طراحی سایت در مدارس تیزهوشان، مشاور تبلیغات و بازاریابی استارتاپ ها و کسب و کارهای اینترنتی
نوشته های بیشتر از Mostafa Shoa
دیدگاهتان را بنویسید