نماد سایت بیگ تم

محدود کردن نویسنده ها در وردپرس

محدود کردن نویسنده ها در وردپرس

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

محدود کردن دسترسی های نویسندگان

محدود کردن دسترسی نویسندگان با افزونه

ابتدا افزونه manage/view your post only رو دانلود و نصب کنید.

این افزونه هیچ گونه تنظیمات خاصی نداره که به تازگی در پیشخوان بتونید مشاهده کنید.

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

محدود کردن دسترسی نویسندگان بدون افزونه

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

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

ابتدا فایل function.php یا افزونه اختصاصی وردپرس رو باز کنید و کد زیر رو قرار بدید.

</pre>
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');
<pre>

به وسیله این کد،تمامی کاربرانی که قابلیت ویرایش پست رو دارن می تونن پست ها رو بدون هیچ محدودیتی مشاهده کنن.

امیدوارم این آموزش مورد استفاده شما قرار گرفته باشه

بیگ تم

خروج از نسخه موبایل