# Disabling Profile User Fields

**URL:** https://meta.discourse.org/t/disabling-profile-user-fields/118237
**Category:** Feature
**Created:** [May 20, 2019, 6:24pm UTC](https://meta.discourse.org/t/disabling-profile-user-fields/118237 "2019-05-20T18:24:39Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![Chris27](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/chris27/32/141170_2.png) [@Chris27](https://meta.discourse.org/u/Chris27)
#### Post date: [May 20, 2019, 6:24pm UTC](https://meta.discourse.org/t/disabling-profile-user-fields/118237/1 "2019-05-20T18:24:39Z")

</div>

Is it possible, through the Admin, to disable certain Profile user fields? Specifically, I’m looking to disable the web site field if possible for new sign-ups.

Thanks in advance!

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [May 20, 2019, 6:35pm UTC](https://meta.discourse.org/t/disabling-profile-user-fields/118237/2 "2019-05-20T18:35:10Z")

</div>

You can do it with CSS. It’s a bit fussy because you have to do it with `nth-of-type` targeting to hide/display them (at least that was the solution that I found).

Here. Something like this:

```plaintext
.create-account .user-fields .user-field {
    display: none;
    
    &:nth-of-type(10){
        display: block;
    }
        &:nth-of-type(8){
        display: block;
    }
        &:nth-of-type(13){
        display: block;
    }

    
}

```

---

<div class="post-metadata">

### Author: ![awesomerobot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/awesomerobot/32/142900_2.png) [@awesomerobot](https://meta.discourse.org/u/awesomerobot)
#### Post date: [May 20, 2019, 6:51pm UTC](https://meta.discourse.org/t/disabling-profile-user-fields/118237/3 "2019-05-20T18:51:19Z")

</div>

> [@Chris27](#):
>
> Specifically, I’m looking to disable the web site field if possible for new sign-ups.

Curious, is this because of spam or has there been other abuse?

By default links added by new users in profiles still appear, but aren’t clickable, and profiles themselves aren’t indexed, so there is protection there against spam already (but someone can still visit that profile page and copy & paste the link).

---

<div class="post-metadata">

### Author: ![Chris27](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/chris27/32/141170_2.png) [@Chris27](https://meta.discourse.org/u/Chris27)
#### Post date: [May 20, 2019, 7:10pm UTC](https://meta.discourse.org/t/disabling-profile-user-fields/118237/4 "2019-05-20T19:10:36Z")

</div>

Hi Kris,

Thanks for asking, and for clarifying the spam aspect! I was just wondering as there really isn’t a need for it for me right now. Rather than monitor profiles for potential abuse, I’d rather just disable it if I can.

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [May 20, 2019, 11:05pm UTC](https://meta.discourse.org/t/disabling-profile-user-fields/118237/5 "2019-05-20T23:05:09Z")

</div>

My use case is that there are a bunch of custom fields and if someone had to answer–or even scroll through them all–on the new user screen it’s a UX disaster.

It would be really great if there were a “don’t show on sign up modal” option for custom variables (and apparently things like the web site field).

EDIT: Hmm. Well, your signup page doesn’t have web site and location on it, but it **is** on the profile page.
