محدود کردن محتوا در وردپرس با Restrict Content

5 / 5. تعداد رای: 1

محدود کردن محتوا در وردپرس با Restrict Content

محدود کردن محتوا در وردپرس

با این افزونه میتوان به راحتی محدرات وب سایت را محدود کرد. و دیگر کاربرانی که عضو سایت نیستند آن مطالب را نبینند.  تنها با استفاده از شورتکد بخشی از محتوا و یا کل محتوای خود را توسط واسط کاربری در صفحه / نوشته برای نوشته، صفحات، نوع پست سفارشی محدود کنید.
همچنین این افزونه شامل فرم های ورودی برای ثبت نام کاربر، ورود به سیستم و بازنشانی رمز عبور است، بنابراین اعضای شما می توانند تمام این اقدامات را در انتهای سایت خود بدون رفتن به صفحات wp-admin یا wp-login.php انجام دهند. این فرم ها را با کد های کوتاه [login_form] و [register_form] نمایش دهید.

ویژگی های افزونه Restrict Content

  • محدود کردن دسترسی به محتوا با شورتکد “[restrict]این محتوا فقط برای کاربران وارد شده است.[/restrict]”
  • دسترسی محدود به محتوای کامل را از طریق یک رابط کاربری ساده در صفحات ویرایش پست، صفحه و  نوع پست سفارشی محدود کنید.
  •  نمایش دادن فرم ثبت نام برای اکانت های جدید در هر صفحه وب سایت خود با شورتکد [register_form]
  •  نمایش فرم ورود به سیستم برای کاربران موجود در هر صفحه وب سایت خود با شورتکد [login_form]

نحوه کار با افزونه Restrict Content

همانند همیشه افزونه را نصب و فعال کنید. سپس وارد بخش پیشخوان> تنظیمات> Restrict Content شوید. در این قسمت پیام های محدود بودن سطح کاربری های مختلف را نوشته و روی دکمه ذخیره تغییرات کلیک کنید. یعنی چی؟

تنظیمات افزونه

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

به دو روش این عمل امکان پذیر است، با استفاده از شورتکد و یا مستقیما در صفحات توسط واسط کاربری میتوان محتوای سایت را برای کاربران عضو نشده محدود کرد.

روش 1: با استفاده از این شورتکد  میتوانید بخشی از محتوای خود را محدود کنید، [restrict userlevel=”editor”] . . . محتوایی که قصد دارید محدود کنید را بین این تگ قرار داده. . . [/restrict]، مقادیر userlevel را بر اساس دلخواه خود به نقش کاربری admin، author، subscriber، contributor تغییر دهید.

روش 2: وارد صفحه یا نوشته دلخواه خود شوید و در پایین صفحه، در قسمت متاباکس  Restrict this Content در قسمت User Level تعیین کنید چه کسی میتواند محتوای این نوشته یا صفحه را ببیند.

محدود کردن محتوای صفحه

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

موفق و پیروز باشید

نکته خاصی هست که این مقاله رو تکمیل‌تر کنه؟

  1. U13636 ۲۶ آبان ۱۴۰۱

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

  2. U38397 ۹ فروردین ۱۴۰۰

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

    • تیم پشتیبانی تیم پشتیبانی ۱۰ فروردین ۱۴۰۰

      سلام
      بستگی به افزونه ی ورود و ثبت نامی داره که روی سایتتون استفاده میکنید. این افزونه باید چنین امکانی رو داشته باشد

  3. U15852 ۲۳ آذر ۱۳۹۹

    سلام این افزونه ورژن pro هم داره؟
    چون فارسی شدشو دارن میفروشن؟

  4. U33452 ۲۳ آذر ۱۳۹۹

    سلام.
    ایا این افزونه شورت کد داره؟ مثلا بشه این شورت‌کد را در منوی پنل کاربری اضافه کرد که اطلاعاتی مثل زمان باقی مانده را نشان بدهد
    ممنون

  5. U13212 ۲۳ آبان ۱۳۹۹

    سلام من از میهن پنل استفاده میکنم چطور با این افزونه پس از پیغامی که برای محدود کردن نوشتم هدایتش کنم با میهن پنل وارد بشه و بعد بتونه دانلود فایلو انجام بده؟

    • تیم پشتیبانی تیم پشتیبانی ۲۴ آبان ۱۳۹۹

      سلام
      متوجه سوال شما نشدم

      • U13212 ۲۴ آبان ۱۳۹۹

        من با این افزونه می خوام پیغام بزارم (لطفا برای دانلود فایل وارد یا عضو شوید) چطور روی کلمه وارد و عضو لینک ورود و ثبت نام بزارم و از میهن پنل استفاده میکنم چطور و چه لینکی بزارم
        ممنون

  6. U26365 ۱۲ خرداد ۱۳۹۹

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

  7. کاربر مهمان ۴ بهمن ۱۳۹۸

    می خواستم اون روش اول رو یکم بهتر توضیح بدین به روش اول نیاز دارم با تشکر .

  8. کاربر مهمان ۳ بهمن ۱۳۹۸

    با درود.
    پرسش یکم: من بیش از هزار مطلب در سایت دارم که از هاست دانلود با سرویس وی ای پی خود هاست دانلود استفاده می کنم.. اخیرا مشکلاتی پیش اومده که قصد انتقال دارم و بایست محتوای های منتشر شده حدودا ۶۰٪ اونها رو دسترسی اشتراکی بدم ..
    ایا این افزونه می تونه سظح دسترسی ها درو یکجا تغییر بده یا باید یکی یکی دسترسی ها رو مشخص کرد؟
    پرسش دوم: ایا این افزونه با میهن پنل سازگاری دارد؟

  9. کاربر مهمان ۲۰ دی ۱۳۹۸

    چطور میشه وقتی کسی عضو سایت شد، بعد یک ماه عضویتش خودکار لغو بشه؟

  10. U4347 ۱۸ آذر ۱۳۹۸

    یه هاست فایل داریم که میخواهیم توش فایل های آموزش نرم افزار قرار بدیم. بطوریکه هرکسی نتونه پس از ثبت نام در سایت بهش دسترسی داشته باشه. خودمون کاربرا رو تشخیص میدیم و می شناسیم. مثلا کاربر AMIR بتونه فایلهای آموزش بخش اول رو فقط ببینه و بقیه فایلها رو خیر.و اگر شخص ناشناسی اومد و ثبت نام کرد، هیچ دسترسی به فایلها نداشته باشه. 1- چجوری این کار انجام میشه؟
    2-چجوری فایلها رو نمایش بدیم؟
    توی جوملا یه همچین قابلیتی بود که توسط افزونه extranet انجام میشد.

    • U4347 ۱۸ آذر ۱۳۹۸

      میهن پنل داریم و همچنین افزونه های کاربری مختلفی رو هم تست کردیم مثل content control و user role editor. یه مقدار کار سخته باهاشون. اگر بشه لیست محصولات ووکامرس دانلودی رو بیاریم توی میهن پنل خوب میشد. اون وقت میگفتیم کاربر X بتونه بهش دسترسی پیداکنه

    • تیم پشتیبانی تیم پشتیبانی ۱۸ آذر ۱۳۹۸

      با سلام
      پاسخ شما در تکیت پشتیبانی ارائه شد

  11. کاربر مهمان ۵ بهمن ۱۳۹۷

    سلام، ممنون از منتشر کردن این راهنمای خوب برای استفاده از افزونه Restrict Content Pro
    ما میخوایم برای سایت خودمون از این افزونه استفاده کنیم، در کنار مواردی که شما فرمودید، در بخش ایجاد سطح کاربری یک بخش تحت عنوان Free Trial رو داریم. برای استفاده از این بخش مدت زمانی رو وارد کردیم(مثال: 15 روز) اما وقتی که لینک خرید اشتراک ویژه رو میزنیم، کاربر به صفحه پرداخت هدایت میشه. برای اینکه بخوایم به هر کاربر این امکان رو بدیم که بدون واریز هزینه 15 روز اشتراک ویژه داشته باشه، باید چه تنظیماتی رو برای این افزونه انجام بدیم؟

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