I’m trying to create my own theme for a multisite WP and I stumble upon the following issue regarding the customization of the theme (via the admin).
There will be enough options for my websites to look entirely differents.
In the admin I want my user to be able to do lots of things:
In the design, we’ll have multiple versions of one components. Meaning that I’m giving a choice to my user, such as:
Do you want to display header option 1, option 2 or option 3 ?
Would you want this CTA to look like option 1, option 2, or option 3 ?
You get the gist of it and this will also be applied to footers, shortcodes, etc.
I wanted to clarify the context before asking my question, I hope it’s clear for you.
Is it better to use Wordpress Theme Customizer OR to create my own custom theme section in the admin ?
And most importantly, why ?
I found out few articles about this matter and my understanding of the Customizer, is that it is convenient because:
But I also saw a lot of premium themes with custom section, which seems more user-friendly, there’s more space for the interface, tabs...
Can you give me your take on this ? I don't want to start my developpement without any clue. If you have articles on this subject I would be grateful !
Thanks in advance.
If (like you said in the Use Case) you want your users to change logos and favicons, while also changing header, body and footer's colors. I would advise you to create your own custom theme section in the admin. It is more convenient and you have the freedom to give the user the choices you desire.