محدودسازی دسترسی به صفحه

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

برای این کار قالب صفحه جدا بسازید و یا مثلا از فایل page.php قالب یک کپی بگیرید اسمش رو هر چی دوست دارید بذارید . حالا کد زیر را در بالای اون قرار دهید :

<?php
/* Template Name: Restricted to Authors only */
if ( !current_user_can('author')) {
	include('error.php');
	exit(0);
}
?>

در خط سوم میتوانید به جای author از عبارات زیر برای سطح دسترسی های مختلف استفاده کنید :

Administrator : مدیر کل
Editor : ویرایشگر
Author : نویسنده
Contributor : مشارکت کننده
Subscriber :مشترک

خب بعد از قرار دادن کد و ذخیره کردن حالا بروید یک برگه بسازید و قالب برگه را Restricted to Authors only (همان اسم وارد شده در خط دو ) انتخاب کنید و بعد هم انتشار 🙂

تبریک برگه شما فقط دسترسی خاصی دارد 🙂

آیا این مقاله برای شما مفید بود؟
تقریبا
خیر

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

ارسال دیدگاه به معنی این است که شما ابتدا قوانین ارسال دیدگاه را مطالعه کرده‌اید و با آن موافق هستید.

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

  1. میشه در مورد این error.php توضیح بدین چطوری میشه صفحه ای شبیه صفحه فالب ساخت که کاربر تو اون صفحه خطای ورود رو بگیره؟؟

  2. سلام مرسی از مطلب خوبتون،ایا میشه تو یه صفحه یه قسمت خاص رو محدود به سطح کاربران کرد؟مثلا فرض کنید من یه صفحه درباره ما دارم تو این صفحه لیست قیمتی دارم که میخوام فقط کاربران خاصی اون رو ببینند نه همه

  3. سلام
    دستری برای ip های دلخواه رو نیز ارائه کنید
    با تشکر

  4. مرسی علی جان
    الحق دمت گرم

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

      قابل نداشت. در آینده مطالب بهتری رو شاهد خواهید بود

  5. سلام من در مورد ورد پرس ميخوام يه قسمت باز كنم براي فروش نرم افزار هاو ميخوام كه سيستم انلاين باشه يعني از كارت و رمز دوم خودشون بتونن بيان و از سايتم خريد كنن و دانلود كنن در واقع يعني دانلود پولي باشه يعني اول بيان امتياز از من بخرن و بعد به تعدا اون امتيازاتشون بتونن دانلود كنن

    ممنون

  6. ممنون خیلی جالب و کاربردی بود.
    اما یه سوالی داشتم.
    اگر بخواهیم فایل های آپلود شده را محدود کنیم چکار باید کرد؟

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

  7. دستت درد نکنه علی جان ، بازم مثله همیشه عالی بود 😀

  8. ممنون…
    مثل همیشه جالب، جدید و کاربردی!!

  9. تشکر آقا علی

  10. خیلی جالب بود . ممنون . اگه برای دیدگاههات شکلک هم طراحی کنی کامون راحت تر میشه . خنده