آیا میدانید 99 درصد ایردارپ های غیر رایگان جعلی و کلاهبرداری هستند! پس لطفا گول نخورید. پولدار شدن یک شبه خیالی خام و رویایی بیش نیست و میسر نمیشود به این جمله ایمان بیاورید.

جلوگیری از کپی تصاویر وردپرس [لینک]

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

روش اول

برای این کار لازم است که کدهای زیرا به فایل htaccess در روت هاست خود اضافه کنید. اگر این فایل را پیدا نمی‌کنید، در تنظیمات فایل منیجر هاست، گزینه Show hidden files را تیک بزنید.

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?digital98.ir [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?digital98.ir [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ https://digital98.ir/image/digital98.png [NC,R,L]

با این کد، موتورهای جستجو مانند گوگل، تصاویر وب‌سایت شما را به عنوان مالک اصلی آن‌ها قلمداد می‌کند. بجای آدرس digital98.ir آدرس وب‌سایت خود را قرار دهید. اما اگر تمایل به استفاده از کد htaccess ندارید، یک روش دیگر هم برای این کار است. می‌توانید کدهای زیر را به فایل فانکشن 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');

همچنین برای محافظت از تصاویر سایت، از افزونه‌های Watermark که در مخزن وردپرس موجود هستند می‌توانید استفاده کنید. پیروز و موفق باشید.

روش دوم

کد زیر را در صفحه ای که قصد دارید اجازه ندهید تصاویر کپی شوند قرار دهیدد (در قالب وبسایتتان) با این کد اگر کاربر روی تصویر جهت ذخیره کلیک راست کند با خطا مواجه خواهد شد …

<script type="text/javascript">
function disableclick(e) {
if (document.all) {
if (event.button==2||event.button==3) {
if (event.srcElement.tagName=="IMG"){
alert(clickmessage);
return false;
}
}
}
else if (document.layers) {
if (e.which == 3) {
alert(clickmessage);
return false;
}
}
else if (document.getElementById){
if (e.which==3&&e.target.tagName=="IMG"){
alert(clickmessage)
return false
}
}
}
function associateimages(){
for(i=0;i<document.images.length;i++)
document.images[i].onmousedown=disableclick;
}

if (document.all)
document.onmousedown=disableclick
else if (document.getElementById)
document.onmouseup=disableclick
else if (document.layers)
associateimages()
</script>
<a href="digital98.ir" style="display:none;">digital98</a>

مطالب مرتبط ؛

  • به کانال ارز دیجیتال رایگان بپیوندید کانال ارز دیجیتال

    دیدگاهتان را بنویسید

    نشانی ایمیل شما منتشر نخواهد شد.

    بدون دیدگاه
    وبلاگ
    © 2021 - کلیه حقوق برای دیجیتال 98 محفوظ است