
اگر شما یک سایت چند نویسنده دارید، سپس شما می دانید که صفحه نمایش پست می توانید کمی شلوغ شود. به تازگی یکی از کاربران ما پرسید که آیا امکان محدود کردن پست های وردپرس روی صفحه نمایش به نویسندگان وجود دارد.در این مقاله، ما به شما محدود کردن نویسنده به پست های خود در مدیریت وردپرس را نشان میدهیم.
اولین کاری که باید انجام دهیدنصب و فعال سازی پلاگین Manage/View Your Posts Only برای مدیریت / مشاهده پست های شما در قالب وردپرس است. این افزونه در خارج از جعبه کار میکند، و هیچ تنظیمات خاصی برای پیکربندی آن وجود ندارد.
اگر شما در یک نقش کاربر وارد مدیریت شده اید، پس از آن شما قادر خواهید بود همه ی پست را در سایت خود ببینید .
چگونه میتوانم با ویراستاران تمامی ارسال ها را نمایش دهیم
مشکل پلاگین ذکر شده در بالا این است که تنها به مدیران اجازه مشاهده تمامی پست ها را میدهد.
در این وضعیت،پلاگینی که در بالا ذکر کردیم زیاد مفید نیست.
در عوض، شما می توانید این کد را در فایل functions.php تم خود و یا یک پلاگین مخصوص سایت اضافه کنید.
<pre>function posts_for_current_author($query) { global $pagenow; if( 'edit.php' != $pagenow || !$query-&gt;is_admin ) return $query; if( !current_user_can( 'edit_others_posts' ) ) { global $user_ID; $query-&gt;set('author', $user_ID ); } return $query; } add_filter('pre_get_posts', 'posts_for_current_author');</pre>
کد بالا اجازه می دهد تا هر کاربر با قابلیت ویرایش پست های دیگر را به نمایش تمام پست ها دسترسی داشته باشد. این به این معنی سردبیران و مدیران قادر به دیدن همه پست ها خواهند بود. کاربران با نقش های دیگر مانند عوامل یا نویسندگان تنها پست های خود را خواهند دید.
این همه، ما امیدواریم که این مقاله به شما در محدود کردن نویسنده به پست های خود در مدیریت وردپرس کمک کرده باشد.برای مشاهده مقالات بیشتر درباره ی طراحی قالب وردپرس به https://www.on5.ir مراجعه نمایید.
آنفایو مرجع مقالات تخصصی طراحی قالب وردپرس