• illustrator Curse
  • 7Learn Android Course
  • 7Learn SEO Course
  • 7Learn WP Theme Course

    حرفه ای ترین دوره آموزش طراحی قالب وردپرس



  آیا می دانید تا کنون 6248 نفر در 14 دوره آموزشی سون لرن ثبت نام کرده اند !
6 4907 ۱۰ فروردین ۹۳ حامد مودی

سلام دوستان

تو این پست میخوایم با یه کد ساده دسترسی کاربرامون رو به فایل های کاربرای دیگه محدود کنیم حالا به هر دلیلی. یعنی هر کاربر هر فایلی آپلود کرد فقط خودش ببینه و مدیر. کاربر همه فایل های رو تو دو صفحه میتونه ببینه: 1 - صفحه پاپ آپ تو بخش پست. 2 - صفحه رسانه.

فقط کافیه کدهای زیر رو یا داخل فایل functions.php قالب و یا داخل یه افزونه استفاده کنیم.

بریم سراغ روند کار:

ما باید وقتی کاربر صفحه های بالا رو لود کرد با یه کوئری، بر اساس شناسه کاربر، فقط فایل های خود کاربر رو بهش نشون بدیم. پس به دو کوئری یکی برای بخش رسانه و دیگری برای صفحه پاپ آپ پست نیاز داریم. بریم سراغ کد ها و توضیحاتش:

کد برای بخش رسانه:

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

 

کد پنجره پاپ آپ بخش پست:

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

موفق باشین. اگه مبهم بود تو بخش نظرات مطرح کنین تا پاسخ داده بشه

نوع کد رايگان

دیدگاه ها 6 دیدگاه برای این مطلب ارسال شده است.

  • ‏‏
    سید صادق(۲۲ فروردین ۱۳۹۳)

    با سلام
    از آموزش مفیدتون سپاس گذارم
    میشه بفرمایید چطور باید دسترسی کاربر هارو برای ویرایش یا حذف فایل محدود و یا کلا مسدود کرد؟
    یعنی کاربر ها به کلاس edit-attachment و delete-attachment دسترسی نداشته باشن و لینکش براشون نمایان نباشه.
    با سپاس فراوان از سایت خوبتون

  • ‏‏

    سلام
    فانکشن پاپ آپ در وردپرس 3.9 کارنمیکند
    لطفا راهنمایی نمایید
    باسپاس فراوان

    • ‏‏
      وحید صالحی(۲۳ اردیبهشت ۱۳۹۳)

      دوست عزیز منظور شمااز فانکشن پاپ آپ در وردپرس چیه؟؟؟!!!

      • ‏‏

        با سلام
        کد پنجره پاپ آپ بخش پست:

        من از وردپرس 3.8 استفاده میکردم و این کد کار میکرد با آپ دیت وردپرس به 3.9 این کد دیگر کار نمیکند و کاربران تمام فایل های آپلود شده را دربخش افزودن چند رسانه ای در پست می بینند.

      • ‏‏

        با سلام
        مشکل از پلاگین Enhanced Media Library بود که با این کد تداخل پیدا کرده بود
        با غیرفعال کردن پلاگین ، مشکل نیز رفع شد.
        لطفا یک افزونه یا کد برای ایجاد دسته بندی در بخض کتابخانه وردپرس نیز معرفی نمایید.
        با سپاس فراوان

  • ارسال دیدگاه

    ورود/عضویت سریع با اکانت فیسبوک/جیمیل شما

    :: شما می توانید با استفاده از اکانت یاهو یا جیمیل خود به صورت کاملا امن، سریع و بدون نیاز به ورود اطلاعات عضو و وارد سایت شوید. در این صورت هیچ نیازی به ورود نام کاربری و رمز عبور خود نخواهید داشت و هویت شما از طریق ایمیلتان مورد تائید قرار می گیرد .
    برای استفاده از این روش باید در اکانت گوگل(جیمیل) و یا یاهوی خود لاگین باشید .
    عضویت/ ورود سریع با :
    در حال اتصال ...

    ورود به سایت

    ورود سریع با :
    در حال اتصال ...

    جستجو در سون لرن

    عبارت :
    7LearnTelegram