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

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

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

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

۱. استفاده از فایل 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');

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

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

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

پیشنهاد بعدی  ساخت صفحه دلخواه خطای دیتابیس وردپرس
امتیاز شما از 1 تا 5
1 ستاره میدم به نوشته2 ستاره میدم به نوشته3 ستاره میدم به نوشته4 ستاره میدم به نوشته5 ستاره میدم به نوشته 5 رای
Loading...