نمایش مطالب نویسنده در مدیریت

How to only display the author posts in the admin post list

خیلی مواقع پیش امده که برخی نویسنده ها در کار بقیه نویسنده ها دخالت میکنند و این قضیه باعث مشکل میشود . البته این مشکلات برای سایت های چند نویسنده به مراتب خیلی بیشتر و جدی تر هستند . به همین دلیل امروز با یک تابع خیلی خوب و باحال در خدمت شما دوستان هستیم که باعث میشود که وقتی یک نویسنده وارد پنل خود شد در قسمت نوشته ها / همه نوشته ها فقط بتواند مطالب خود را مشاهده کند و دگیر مشکلی پیش نیاید 🙂

برای استفاده از این قابلیت کافیست کد زیر را در functions.php قالب خود قرار دهید :

<?php

function mypo_parse_query_useronly( $wp_query ) {
    if ( strpos( $_SERVER[ 'REQUEST_URI' ], '/wp-admin/edit.php' ) !== false ) {
        if ( !current_user_can( 'level_10' ) ) {
            global $current_user;
            $wp_query->set( 'author', $current_user->id );
        }
    }
}

add_filter('parse_query', 'mypo_parse_query_useronly' );

?>

منبع این کد

مشاوره آموزشی رایگان
شما این فرصت را دارید، با تکمیل فرم زیر، قبل از انتخاب دوره آموزشی مناسب خود، از مشاوره رایگان کارشناسان آموزشی مجموعه همیار آکادمی استفاده نمائید.
 
مشاوران آموزشی
همیار آکادمی
پاسخگوی شما هستند
آیا این مقاله برای شما مفید بود؟
تقریبا
خیر

اگر می‌خواهید از آخرین و محبوب‌ترین مقالات ما در ایمیل خود مطلع شوید، همین الان ایمیل خود را در کادر زیر وارد کنید:

تعداد علاقه‌مندانی که تاکنون عضو خبرنامه ما شده‌اند:

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

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

  1. لطفا راهنمایی کنید
    چون برای من کار نمیکند!

  2. من یه مشکلی دارم؛وقتی این کد (یا هر کد دیگه ای) رو به فایل functions قالبم اضافه می کنم سایت ارور می ده.توی فایل functions اصلی که تو پوشه public-html هست هم ریختم اما یه ارور دیگه میره.مشکل از کجاست؟

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

  4. thanks

  5. واسه مطلب خوبتون ممنون

  6. ممنون جالب بود.

  7. داداش گلم شرمنده من پیدا نکردم اگه میشع خودت بدش
    لطفا

  8. آقا ازت خواهش میکنم آموزش اضافه کردن نوشته به آخر سایتت رو بده
    میخوام دقیقا همون کاری که خودت انجام میدی رو یاد بدی

  9. وب سایت عالی دارید !

  10. خیلی دوستتون دارم

  11. سلام برای سفارش طراحی قالب باید چکار کنم ؟

  12. خیلی عالی مرسی استفاده کردم

  13. سلام علی جان

    فقط یه سوال داشتم با این کد فقط نویسنده ها پست هم رو نمیبینن یا ویرایشپر ها هم پست بقیه رونمیبینن؟؟

  14. سلام
    شرمنده علی آقا ببخشید داشتم به داداشتم gravator را توضیح میدادم این نظر را پست کردم حذفش کن

  15. مرسی بابت سایت مفیدتون ولی من چیزایی که مد نظرم هست رو اینجا پیدا نمی کنم
    یکم تندتر مطلب بذارید لطفا…. دی

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

  17. مرسی از شما

  18. ایول علی جان این کد خیلی به درد من خورد چون نویسنده هام یکم فضولن انگولک می کنن همدیگرو:-D

  19. جالب بود
    موفق باشید.

  20. ‌به‌به… خیلی به درد من خورد علی جان، ممنونم…
    راستی سال نو مبارک! 🙂

  21. جناب حاجی محمدی دست‌مریزاد، کد بسیار عالی و بدرد بخوری هستش مخصوصا برای من یکی . متشکر

  22. آقای حاجی محمدی سایتت یه طوریه که نمی شه زیر پست ها کامنت نزاشت
    اگه افزونه ای در این باره هست به ما هم بده! 😀

مطالب زیر را حتما بخوانید

دوره‌های آموزشی