غیر فعال کردن کلیک راست در وردپرس

برخی از مدیران سایت ها هیچ علاقه ای به برداشتن عکس توسط کاربر ندارند به همین علت ما امروز میخواهیم به این دسته از مدیران یک کد ساده و کاربردی معرفی کنیم که به راحتی میتوانند کلیک راست بر روی های عکس های خود را ببندند . خب برای این کار امروز با ما باشید

کافیست کد زیر را در header.php قالب خود قبل از کد

قرار دهید :

<script type="text/javascript">
$(document).ready(function(){
    $(document).bind("contextmenu",function(e){
        return false;
    });
});
</script>

پس از ذخیره تغییرات میتوانید از کلیک راست نکردن کاربرانتان بر روی عکس ها لذت ببرید.

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

اگر می‌خواهید از آخرین و محبوب‌ترین مقالات ما در ایمیل خود مطلع شوید، همین الان ایمیل خود را در کادر زیر وارد کنید:

تعداد علاقه‌مندانی که تاکنون عضو خبرنامه ما شده‌اند:

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

دیدگاه‌های این نوشته جدید ترین ها شاخص

  1. 1 سال عضو همیار وردپرس

    سلام وقتتون بخیر
    میخواستم بدونم میشه توی سایتم فقط صفحه ای که مد نظرم هست کلیک راستش و ببندم؟

  2. سلام میشه فقط واسه عکس باشه ؟ آخه دانلود که میخان انجام بدن شاید save as link لازم باشه.
    راهی داره ؟

  3. با سلام ، کدی هست که کلیک راست و کلیک چپ را قفل کنه ؟(بیشتر منظورم کلیک چپ هست.

  4. 5 سال عضو همیار وردپرس

    no-right-click-images-plugin.2.5

  5. سلام
    کد را باید قبل از بسته شدن تگ قرار داد
    متشکرم

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

  7. با سلام. این کد رو در header بین و قرار بدید:

  8. با اجازه کد کاملتر رو قرار میدم
    دقیقاً قبل از بسته شدن تگ هد قرار بدید
    اگر در ابتدا و انتهای کد تگ میبینید اونا رو در نظر نگیرید و حذف کنید

    //کد ضد کپی
    function killCopy(e){
    return false
    }
    function reEnable(){
    return true
    }
    document.onselectstart=new Function ("return false")
    if (window.sidebar){
    document.onmousedown=killCopy
    document.onclick=reEnable
    }

    var clickmessage="کپی کردن محتوای سایت ممنوع است، اگر به مطلبی نیاز دارید با مدیر سایت هماهنگ نمایید"

    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()

  9. سلام ببخشيد
    من ميخوام راست كليك را در يكي از برگه هاي سايتم ببندم بايد چيكار كنم؟

  10. سلام علی آقا من هم امتحان کردم کارنکرده افزونه نداره برای متن هم بشه استفاده کرد

  11. علی جان سوالم رو اشتباهی این صفحه نوشتم لطفا انتشارش نده ممنون

  12. ممنون از مطلبت خیلی به دردم خورد، حالا یه سوال جدید
    می تونی همین کد رو جوری بگی که اگه اعضا وارد سایت شدند نتوانند یک نوشته رو بخونند.
    آخه من می خوام از ترکیب این دوتا کد با هم کاری کنم که اولش پیام خط یک رو بده و هنگامی که کاربر لاگین کرد پیام خط دو ظاهر بشه

    1-برای دانلود کاتالوگ میبایستی ابتدا در سایت ثبت نام کنید.
    2-دانلود کاتالوگ

  13. باسلام و احترام
    برا این مورد من یک کد کوتاه و مختصر دارم که تست کردم کاملا کار می کنه
    تو فایل header.php خط دوم یعنی بعد از کد زیر را کپی کنید :

  14. سلام خیلی ممنون از مطالب مفید سایتتون
    لطفا نحوه ی غیر فعال کردن راست کلیک در rss برای جلوگیری از کپی کردن عکس ها را بگویید.
    ممنون

  15. من هر کاری کردم هرکجا کپی کردم کار نکرد راهنماییم کنید

  16. آقا من هر کاری کردم هر کجا کپی کردم کار نکرد
    مطمئنید کار می کنه ؟

  17. chejoori mishe be Header.php dastresi peida kard?
    من هر چی میگردم پیداش نمیکنم! برای اینکه بتونم کد رو وارد کنم

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

  19. سلام
    این کد را قبل از چه کدی باید قرار بدیم؟

  20. سلام
    ممنون از مطالب خوبتون.
    من یه سوال داشتم اگه زحمتی نیست جوابشو به ایمیلم ارسال کتید. اینجا هم بزارید که اگه یه موقع نیومد از اینجا بخونم.
    خوب. من وقتی تو ازسال پست برای فاصله دادن سطر ها Enter میزنم توی پنل وردپرسم فاصلش رو استندارد نشون میده ولی توی style قالبم این فاصله خیلی کم تعریف شده. برای مثال تو آخرین پستم که آخرین سطرش :
    باشد. امید است با دریافت و استفاده از این بازی لذت ببرید.
    هست بعد اون یه Enter زدم بعد متن : برای دانلود بازی به ادامه مطلب مراجعه کنید. رو نوشتم ولی خیلی کم فاصله میذاره حتی میشه گفت سطر بالا به پایین چسبیده.
    البته line-height رو یکم دست کاری کردم اما نتونستم.
    اگه جواب بدین خیلی ممنون میشم.
    سایت من : http://www.freegames.ir
    موفق باشید.

    • 9 سال عضو همیار وردپرس

      والا مشکل شما در پاراگراف های سایتتان است , باید در style.css قالب خود با افزایش line-height اونو درست کنید معمولا بین 15 تا 18 مشکلی پیش نمی آورد

  21. سلام
    ببخشید یه راهنمایی لازم داشتم میخواستم که عنوان مطالبم لینک دار بشه و با کلیک بر روی عنوان مطلب به ادامه مطلب بره مثل مال خودتون که مثلاً با کلیک بر روی ( غیر فعال کردن کلیک راست در وردپرس ) به این صفحه اومدم .
    ممنون می شم راهنماییم کنید .

  22. دستت در نکنه عالی بود خیلی خوب بود کار نکرد 😀

  23. ســــــلام!

    خیلی خیلی مــــــرسی

    فوق العـــــــــاده س . . .

    مــــــوفق باشین

    یا علی

  24. با سلام
    قبل از چه کدی قرار دهیم؟

  25. سلام خسته نباشی!؟

    آقا یک سوالی ونیاز و مشکلی برای بنده بود روی وی پی این بود که مثل جوملا این امکان را نداره که یک ابزارک امکانی داشته باشه که فقط در صفحه اصلی نمایش داده شه یا فقط در صفحات داخلی یا کلا هر دو
    اگر افزونه داره یا هک میخواد خیلی ممنون میشم راهنمایی کنید
    فکر کنم نیاز خیلی ها باشه!؟

    تشکر

  26. سلام
    کاملا کار نکرد و مطمئن بودم کار نمیکنه …

مطالب زیر را حتما بخوانید

دوره‌های آموزشی