# Dynamic theme options

**URL:** <https://forum.ghost.org/t/dynamic-theme-options/32597>\
**Category:** Themes\
**Created:** [September 6, 2022, 6:47pm UTC](https://forum.ghost.org/t/dynamic-theme-options/32597 "2022-09-06T18:47:51Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Saad](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/saad/32/19346_2.png) [@Saad](https://forum.ghost.org/u/Saad)\
**Post date:** [September 6, 2022, 6:47pm UTC](https://forum.ghost.org/t/dynamic-theme-options/32597/1 "2022-09-06T18:47:51Z")

</div>

Hi there  
I am new to Ghost ecosystem and have to work on a custom theme. I don’t know if we will be able to design a UI customizable theme like we usually do in WordPress. Can anyone guide me if that’s possible and if yes how can we achieve it ?  
Thanks

---

<div class="post-metadata">

**Author:** ![Hannah](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/hannah/32/22_2.png) [@Hannah](https://forum.ghost.org/u/Hannah)\
**Post date:** [September 6, 2022, 6:55pm UTC](https://forum.ghost.org/t/dynamic-theme-options/32597/2 "2022-09-06T18:55:17Z")

</div>

Ghost theme documentation is extensive

> **[Ghost Handlebars Themes - Building a custom Ghost theme - Docs](https://ghost.org/docs/themes/)**
>
> Our handlebars theme templating framework works with the Ghost API to build flexible publishing websites. Get all the tools you need to start building your custom theme here!

And includes a section on custom settings

> **[How to use custom settings in Ghost themes - Developer docs](https://ghost.org/docs/themes/custom-settings/)**
>
> Find out how to empower users to modify their theme with custom settings that are built directly into your Ghost theme!

---

<div class="post-metadata">

**Author:** ![Saad](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/saad/32/19346_2.png) [@Saad](https://forum.ghost.org/u/Saad)\
**Post date:** [September 6, 2022, 7:21pm UTC](https://forum.ghost.org/t/dynamic-theme-options/32597/3 "2022-09-06T19:21:32Z")

</div>

@Hannah , Thanks for the reply.  
I have looked into those pages, what I am asking is that, do we have any option for the UI changes without making changes in the code ? Essentially like a WordPress type UI builder or similar concept ?  
What I have seen so far is that Ghost only allows some configuration level dynamic values that can be defined in the package.json file (which is great) but that not at the UI level !

---

<div class="post-metadata">

**Author:** ![Cathy\_Sarisky](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/cathy_sarisky/32/25750_2.png) [@Cathy\_Sarisky](https://forum.ghost.org/u/Cathy_Sarisky)\
**Post date:** [September 6, 2022, 8:11pm UTC](https://forum.ghost.org/t/dynamic-theme-options/32597/4 "2022-09-06T20:11:42Z")

</div>

I think you’ve misunderstood the custom settings. Or maybe I’ve misunderstood you. Once you create a custom setting, you can access and change it in the admin panel.

But if you’ve asking if Ghost has a drag and drop builder for making new page/post layouts, then the answer is no. However, if you’re at all comfortable with HTML, you should check out the theme .hbs files. They’re mostly HTML with some Handlebars mixed in, so it’s not too hard to make changes.
