# Add a custom per-user setting in a plugin

**URL:** https://meta.discourse.org/t/add-a-custom-per-user-setting-in-a-plugin/94048
**Category:** Developers
**Tags:** plugin-guides, how-to
**Created:** [August 6, 2018, 8:39pm UTC](https://meta.discourse.org/t/add-a-custom-per-user-setting-in-a-plugin/94048 "2018-08-06T20:39:54Z")
**Posts on this page:** 1
**Showing post:** 27

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [December 20, 2023, 5:33pm UTC](https://meta.discourse.org/t/add-a-custom-per-user-setting-in-a-plugin/94048/27 "2023-12-20T17:33:05Z")

</div>

See?:

> [@Adding non-visible user custom fields to the API](https://meta.discourse.org/t/adding-non-visible-user-custom-fields-to-the-api/276618):
>
> bookmark This guide explains how to expose user custom field data through the API without displaying it on a user card. person_raising_hand Required user level: Administrator This guide will walk you through the process of making User Custom Field data accessible via the API without displaying it on a user card. This can be useful when you need to programmatically access custom user data while keeping it hidden from general view. Creating a User Custom Field First, create your User Cu…

---

_[View the full topic](https://meta.discourse.org/t/add-a-custom-per-user-setting-in-a-plugin/94048)._
