برای جستجو در سایت کلمه کلیدی مرتبط با مطلب مورد نظر خود را وارد کنید .

×
 
برای عضویت در خبرنامه ایمیلی همیار وردپرس کافیست عدد 98 را به شماره 30004933000098 پیامک کنید ! ×
ای وب هاست - هاستینگ
   

تبلیغات هزینه نیست ، بلکه سرمایه گذاری است

جهت سفارش تبلیغات کلیک کنید ...

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


محدودسازی دسترسی به صفحهReviewed by علی حاجی محمدی on Apr 27Rating:

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

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

برای این کار قالب صفحه جدا بسازید و یا مثلا از فایل 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 (همان اسم وارد شده در خط دو ) انتخاب کنید و بعد هم انتشار icon smile محدودسازی دسترسی به صفحه

تبریک برگه شما فقط دسترسی خاصی دارد icon smile محدودسازی دسترسی به صفحه


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

نویسنده :

علی حاجی محمدی آدرس سایت

» مطالب مرتبط با این موضوع

» دیدگاه های کاربران

دیدگاه های این نوشته : ۱۸

نويسنده ديدگاه :
محمد رسول شنبه ۰۹ اردیبهشت ۱۳۹۱

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

نويسنده ديدگاه :
پیمان نعیمی شنبه ۰۹ اردیبهشت ۱۳۹۱

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

نويسنده ديدگاه :
Amin شنبه ۰۹ اردیبهشت ۱۳۹۱

تشکر آقا علی

نويسنده ديدگاه :
امید پناهی شنبه ۰۹ اردیبهشت ۱۳۹۱

دستت درد نکنه علی جان ، بازم مثله همیشه عالی بود :D

نويسنده ديدگاه :
مرتضی یکشنبه ۱۰ اردیبهشت ۱۳۹۱

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

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

نويسنده ديدگاه :
2gholoha چهارشنبه ۲۰ اردیبهشت ۱۳۹۱

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

ممنون

نويسنده ديدگاه :
علی حاتمی پنجشنبه ۲۱ اردیبهشت ۱۳۹۱

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

    نويسنده ديدگاه :
    علی ولی زاده جمعه ۲۲ اردیبهشت ۱۳۹۱

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

نويسنده ديدگاه :
مرتضی شنبه ۲۵ شهریور ۱۳۹۱

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

نويسنده ديدگاه :
وحید پنجشنبه ۱۳ مهر ۱۳۹۱

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

نويسنده ديدگاه :
وحید پنجشنبه ۱۳ مهر ۱۳۹۱

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

نويسنده ديدگاه :
پیلاتس شنبه ۲۲ مهر ۱۳۹۱

این صفحه ی error.php بستگی به قالبت داره
بعضی قالب ها اونو به صورت ۴۰۴٫php یا همچین چیزایی مینویسن
شما error رو به نامی که در قالب استفاده شده تغییر بدید، به خواستتون میرسید

نويسنده ديدگاه :
سارا سه شنبه ۱۹ دی ۱۳۹۱

سلام
یک سوال داشتم
میخواستم بدونم تویه وردپرس چه طور میشه که فرم عضویت گذاشت برا کاربران و اینکه یک به کاربرانی که لاگین کرده اند اجازه ورود به برخی صفحات رو داد ؟
ایا پلاگین خاصی وجود دارد یا اینکه باید کد نویسی کرد؟
ممنون میشم اگه توضیح بدید چون این مسئله برای خیلی ها مهم هست
:)