تبلیغات تبلیغات
حراجی دامنه های ویژهمشاهده
Novin.com
تبلیغات
تبلیغات تبلیغات

محدود کردن نویسنده در مشاهده مطالب دیگر نویسندگان در وردپرس

مقالات,آموزش,ترفند , وردپرس

اگر شما دارای یک سایت چند نویسنده هستید می‌دانید که در صفحه نمایش پست ها کاربران قادر هستند تا کلیه مطالب را مشاهده کنند، منظور از کلیه مطالب در اینجا سایر مطالب کاربران اعم از منتشر شده، پیشنویس، در انتظار بررسی و.. می باشد. بنابر درخواست یکی از کاربران بیست اسکریپت در این مقاله، به شما نشان خواهم داد که چگونه می‌توانید نویسندگان را محدود کنید که تنها قادر باشند مطالب خود را ببینند.

محدود کردن نویسنده در مشاهده مطالب دیگر نویسندگان در وردپرس

محدود کردن نویسنده در مشاهده مطالب دیگر نویسندگان در وردپرس

برای اینکه بتوانید امکان مشاهده مطالب سایر نویسندگان را از دید کاربران محدود کنید و آنها تنها قادر به مشاهده مطالب خود باشند کافی‌است تا کد زیر را کپی کرده و در بخش مناسبی از فایل فانکشن (functions.php) قالب خود اضافه کرده و آن را ذخیره کنید.

function posts_for_current_author($query) {
    global $pagenow;
 
    if( 'edit.php' != $pagenow || !$query->is_admin )
        return $query;
 
    if( !current_user_can( 'edit_others_posts' ) ) {
        global $user_ID;
        $query->set('author', $user_ID );
    }
    return $query;
}
add_filter('pre_get_posts', 'posts_for_current_author');

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

اما اگر تمایلی به استفاده از کدنویسی ندارید می‌توانید افزونه ای که آن را معرفی می‌کنیم را نصب کرده و این قابلیت را به سایت وردپرسی خود اضافه کنید.

افزونه‌ای که قصد معرفی آن را دارم با نام Manage/View Your Posts Only در مخزن وردپرس ثبت شده است و تا به امروز توانسته است تا بیش از ۷۰۰ نصب فعال و کسب امتیاز ۵ را ازآن خود نماید.

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

این مقاله چقدر براتون مفید بود؟

از ۱ تا ۵ امتیاز بدید.

میانگین رتبه 0 / 5. تعداد رای : 0

تا حالا کسی رای نداده! اولین نفر شما باشید.

دانلود

هاست ارزان، لایت اسپید، سرور مجازی منطبق با اسکریپت های 20script کلیک کنید >
مطلب مفیدی بود ؟
نویسنده : تیم محتوای 20اسکریپت 0 مقالات,آموزش,ترفند , وردپرس
لینک کوتاه مطلب : https://www.20script.ir/?p=44424
کلمات کلیدی پست :
مطالب مرتبط
13,392آموزش معرفی سایت وردپرسی به بینگ تاریخ : 2019/10/8
4,596افزودن شماره تلفن و اسکایپ با قابلیت برقراری ارتباط در وردپرس تاریخ : 2019/05/13
4,724نمایش لیست نوشته های زماندار در وردپرس تاریخ : 2019/04/15
3,768آموزش تغییر عنوان صفحه نوشتن مطالب در وردپرس تاریخ : 2019/03/25
3,956حذف لینک دهی خودکار به تصاویر در وردپرس تاریخ : 2019/05/1
6,220افزودن قابلیت لایک مطالب در وردپرس بدون افزونه تاریخ : 2018/03/1
3,900ایجاد فایل htaccess پیشفرض وردپرس تاریخ : 2020/01/7
6,668روشهای حذف نام نویسنده از پستهای وردپرس تاریخ : 2019/09/20
5,656آموزش ایجاد ابزارک تب ها در وردپرس تاریخ : 2018/03/22
5,528ایجاد فاصله زمانی بین ارسال پست و آپدیت RSS تاریخ : 2017/03/3
7,992اضافه کردن فرم جستجو به سایت وردپرس با افزونه Ivory Search تاریخ : 2019/10/20
3,364غیرفعال سازی ایمیل به روزرسانی خودکار وردپرس تاریخ : 2019/11/21
برخی از قالب های وبلاگ - بیست اسکریپت
قالب عشق بین انگشت هاقالب عشق بین انگشت ها
قالب دخترونه و آرایشقالب دخترونه و آرایش
قالب زیبای ماشینقالب زیبای ماشین
قالب فانتزی و طنز چِشمقالب فانتزی و طنز چِشم
قالب دختر رویاییقالب دختر رویایی
قالب وبلاگ دکوراسیونقالب وبلاگ دکوراسیون
قالب وبلاگ کلبه و درختقالب وبلاگ کلبه و درخت
قالب دختر زیباقالب دختر زیبا
قالب پسرونه غمگینقالب پسرونه غمگین
قالب عاشقانه قلبقالب عاشقانه قلب
بیست اسکریپت
اسکریپت
profile
sourceforge
profile webmaster
profile check
checker list
checker
checker
upload file
تبلیغات