I want to create a wedding website builder similar to theknot or withjoy.com. I want to provide the following features -

  1. User should be able to choose their own url slug
  2. User should have a frontend website builder
  3. User should be able to select a predefined theme

Please let me know how can I achieve this using WordPress.

closed as too broad by Jacob Peattie, fuxia Aug 15 at 20:46

Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.


This is something that WordPress can handle quite well in multisite mode. I found that it helps to use plugins to handle the creation of new blogs. For example, in the last multisite I was involved with, they used CBOX (commons in a box) to run BuddyPress, one of the features was that when a user made a new group, they could add a blog to it. This tied the groups/social side of things together with the blogging side.

For speculation of which plugins to use, I think that probably falls outside of the scope of this site due to being pretty much a matter of opinion. Your best bet is to look into all the available plugins. There are endless reviews you can find via Google.

To answer your points in order:

  1. WordPress multisite can handle this for you.
  2. You will need a plugin. You may end up paying money for it.
  3. That's pretty much baked into WordPress, plugins can refine this if need be.
  • Thanks for the guidance. Even I've enabled multisite for my website. But I'm confused with the website builder. Is there any website builder that user can use it from the frontend and design their page without going to wp admin? Does elementor, divi or any other website builder support this? – Anirban Roy Aug 15 at 7:36
  • The fastest way to find out is to go to the websites for elementor, divi, etc. and check the documentation. If in doubt, ask in their support forum (or however they support users). – Matthew Brown aka Lord Matt Aug 15 at 7:42

Not the answer you're looking for? Browse other questions tagged or ask your own question.