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

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

برای استفاده از این قابلیت کافیست کد زیر را در 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. thanks

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

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

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

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

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

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

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

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