صفحه اصلی / آموزش جلوگیری از سرقت محتوا سایت / آموزش جلوگیری از کپی برداری تصاویر در وردپرس

آموزش جلوگیری از کپی برداری تصاویر در وردپرس

در این آموزش در مورد جلوگیری از کپی برداری تصاویر های وب سایت شما در وردپرس صحبت میکنیم.این موضوع بسیار حائز اهمیت است چرا که در وب سایت ها همیشه کاربرانی هستند که تصاویر را کپی میکنند و در سایت خود مورد استفاده قرار میدهند که این کار بسیار نابجا و نادرست است چرا که برای تهیه آن تصاویر زحمت کشیده شده است

آموزش جلوگیری از کپی برداری تصاویر در وردپرس

آموزش جلوگیری از کپی برداری تصاویر در وردپرس

در وب سایت های اینترنتی خصوصا در ایران به ندرت شاهد رعایت شدن قانون کپی رایت هستیم.چرا که قوانین درستی در این زمینه وجود ندارد و کاربران به سادگی هر محتوایی را میتوانند کپی برداری کنند. اما موضوعی که بسیار مهم است این است که شما بتوانید به نحوی مقابل این رفتار نادرست بایستید و آن را متوقف کنید. برای این منظور در این آموزش کد هایی را برای جلوگیری از سرقت تصاویر وب سایت اموزش میدهیم.

برای این کار شما دو راه پیش روی خود دارید که به ترتیب توضیح داده میشود :

۱٫ استفاده از فایل htaccess و قرار دادن کد های زیر در آن

برای این منظور ابتدا از سایت خود به صورت کامل بک آپ تهیه کنید و سپس کد زیر را به فایل htaccess خود اضافه کنید:

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?doctorwp.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?google.com [NC]
RewriteRule .(jpg|jpeg|png|gif)$ – [NC,F,L]

در کد فوق در قسمتی که اسم سایت دکتر وردپرس ثبت شده است شما میتوانید اسم سایت خود را قرار دهید.

۲٫ مورد دوم استفاده از فایل functions.php برای تصاویر

برای این منظور باید در قالب خود فایل 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[0]->firstdate;
if($copyright_dates[0]->firstdate != $copyright_dates[0]->lastdate) {
$copyright .= '-' . $copyright_dates[0]->lastdate;
}
$output = $copyright;
}
return $output;
}

add_shortcode('copyright','wpb_copyright');
add_filter('widget_text', 'do_shortcode');

در کد فوق با استفاده از جداول دیتابیس امکان برداشته شدن تصاویر از سایت را میبندیم تا با این روش کاربران نتوانند به تصاویر وب سایت ما دسترسی داشته باشند.البته شما میتوانید از هر دو راه استفاده کنید و موردی برای استفاده از هر یک وجود ندارد.

بیشتر بخوانید : آموزش نمایش ویدئو در معرفی محصولات ووکامرس با YITH WooCommerce Featured Video

اما باز هم ذکر این نکته بسیار مهم است که پیش از قرار دادن کد های فوق در سایت از وب سایت خود نسخه پشتیبان دریافت کنید

نتیجه گیری :

به همین سادگی با این روش کاربردی میتوانید از کپی کردن تصاویر خود در وردپرس جلوگیری کنید. در صورتی که در قرار گیری کد ها به مشکل برخوردید در بخش دیدگاه ها بیان کنید تا رفع گردد.

امتیاز شما از ۱ تا ۵


منبع مطلب

این مطالب را نیز ببینید!

آموزش تغییر پیشوند جداول دیتابیس وردپرس برای افزایش امنیت

آموزش تغییر پیشوند جداول دیتابیس وردپرس برای افزایش امنیت

دیتابیس سایت وردپرس همانند مغز کل سایت است زیرا هر اطلاعات واحدی در آن ذخیره …

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *