# Ability to add additional theme configurations

**URL:** <https://forum.ghost.org/t/ability-to-add-additional-theme-configurations/3288>\
**Category:** Themes\
**Created:** [September 26, 2018, 4:00am UTC](https://forum.ghost.org/t/ability-to-add-additional-theme-configurations/3288 "2018-09-26T04:00:09Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![truekasun](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/truekasun/32/20164_2.png) [@truekasun](https://forum.ghost.org/u/truekasun)\
**Post date:** [September 26, 2018, 4:00am UTC](https://forum.ghost.org/t/ability-to-add-additional-theme-configurations/3288/1 "2018-09-26T04:00:10Z")

</div>

Hi,

Is there any way that we can let our users (Ghost admins) have some configurations of the theme? For example, navigation menu icons or enable/disable some banner something like that?

(Currently, I’ve hardcoded navigation icons and banners as partials - example: [https://technews.lk/](https://technews.lk/) and I’d like to bring it to a centralized point where admin can change the settings)

Is this possible with the current theme creation process?

---

<div class="post-metadata">

**Author:** ![DoogieMuc](https://avatars.discourse-cdn.com/v4/letter/d/4bbf92/32.png) [@DoogieMuc](https://forum.ghost.org/u/DoogieMuc)\
**Post date:** [March 20, 2021, 9:19am UTC](https://forum.ghost.org/t/ability-to-add-additional-theme-configurations/3288/2 "2021-03-20T09:19:42Z")

</div>

+1 I have the same question.

---

<div class="post-metadata">

**Author:** ![scottkellum](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/scottkellum/32/13570_2.png) [@scottkellum](https://forum.ghost.org/u/scottkellum)\
**Post date:** [July 19, 2021, 8:57pm UTC](https://forum.ghost.org/t/ability-to-add-additional-theme-configurations/3288/3 "2021-07-19T20:57:13Z")

</div>

+1 I have the same question as well.

Looking to add the ability to pass in API keys for using things like AdSense. When the key is there it would enable ads.

I tried putting them in the config part of package.json but wasn’t able to query any of the values I wrote in there, only the values that Ghost uses seemed to work.
