• 17-10-2024, 18:14:25
    #1
    Arkadaşlar Wordpress de bi kullanıcı açıp tek bir içeriği editleme yetkisi nasıl veririz?
  • 17-10-2024, 18:17:29
    #2
    OzKara adlı üyeden alıntı: mesajı görüntüle
    Arkadaşlar Wordpress de bi kullanıcı açıp tek bir içeriği editleme yetkisi nasıl veririz?
    function restrict_post_editing( $allcaps, $cap, $args ) {
        // Kullanıcı ID'si ve izin verilen içerik ID'si
        $user_id = get_current_user_id();
        $allowed_post_id = 123; // Düzenlenmesine izin verilen içerik ID'si
    
        if ( $args[0] == 'edit_post' && $args[2] != $allowed_post_id && $user_id == 2 ) {
            $allcaps['edit_post'] = false; // Yetkiyi kaldır
        }
    
        return $allcaps;
    }
    add_filter( 'user_has_cap', 'restrict_post_editing', 10, 3 );
    123 yerine düzenleme izni vermek istediğiniz gönderi ID'sini ve 2 yerine kullanıcının ID'sini koyabilirsiniz.
  • 17-10-2024, 18:25:55
    #3
    harew1 adlı üyeden alıntı: mesajı görüntüle
    function restrict_post_editing( $allcaps, $cap, $args ) {
        // Kullanıcı ID'si ve izin verilen içerik ID'si
        $user_id = get_current_user_id();
        $allowed_post_id = 123; // Düzenlenmesine izin verilen içerik ID'si
    
        if ( $args[0] == 'edit_post' && $args[2] != $allowed_post_id && $user_id == 2 ) {
            $allcaps['edit_post'] = false; // Yetkiyi kaldır
        }
    
        return $allcaps;
    }
    add_filter( 'user_has_cap', 'restrict_post_editing', 10, 3 );
    123 yerine düzenleme izni vermek istediğiniz gönderi ID'sini ve 2 yerine kullanıcının ID'sini koyabilirsiniz.
    Teşekkür ederim pc geçince deneyip bilgi vereceğim hocam eklenti falan yok ama galiba dimi