• 23-03-2017, 14:40:39
    #1
    Arkadaşlar yzarların ve içerik sağlayıcıların admin panelinde sadece kendi yazılarını görmelerini istiyorum. Diğer yazıları taslakları beklemede olanları göremesinler. Bunu nasıl yapabilirim ?
  • 23-03-2017, 21:51:42
    #2
    yardım edebilecek kimse yok mu ?
  • 23-03-2017, 23:49:02
    #3
    Eklentisi var mı bilmiyorum, ama eğer php'den anlıyorsan session ile halledebilirsin sanırım
  • 24-03-2017, 17:46:26
    #4
    Normalde kullanıcısı yetkisi düzenlemeye yarayan eklentiler bu işi görüyor ben bunun için ultimate tweaker adlı premium bir eklenti kullanıyorum
  • 17-06-2017, 14:22:43
    #5
    Kod

    Aşağıdaki kodu temanızın functions.php dosyasının içerisine ekleyin.

    Aşağıdaki tüm kodlar temanızın functions.php dosyasında değişiklik yapılmasını gerektirmektedir. Bu dosya wp-content/themes/temanizin-adi/ yolunda bulunur. Lütfen bu dosyanın yedeğini alarak kodları uygulayınız
    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' );

    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' );
  • 19-06-2017, 23:14:05
    #6
    https://tr.wordpress.org/plugins/user-role-editor/
    Yakınlarda kurmadım fakat read_others_posts olması lazım, bir deneyin.