Kullanıcılara sadece kendi yazılarını göstermek

Çok kullanıcılı bloglarda yönetim paneli sıkıntısı yaşayabilirsiniz. Ya da bir başkasının sizin yazmış olduğunuz yazılar üzerinde değişiklik yapmasını istemiyor olabilirsiniz. İşte bu durumda aşağıdaki kod size bu karışıklıktan kullanmak için yardımcı olabilir. Bu kodu ekledikten sonra, her kullanıcı yönetim panelinde kendi yazmış olduğu yazıları görebilecek ve sadece onları düzenleyebilecek. Yönetici olarak siz olduğunuz sürece tüm yazıları sadece siz düzenleyebileceksiniz.

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

Kaynak: Only Show the Authors Posts in the Edit List

Selametle

Serkan Algur: WordPress ile uğraşan deli bir adam...
whatsapp