I am making a website for a friend and he doesn't know how to code so I decided to make him a WordPress website which is new to me. I wanna make a homepage that has different sections (About us section, photo gallery section, etc). he might want to change the about us section later in the future or add pictures in the galley. whats the best way to do this?

I have thought about making posts for each section (an about us post and he could just edit it whenever he wants to change the about us section) does that work?


Here is what I would recommend.

Use a plugin called Advanced Custom Fields.

This will allow you to build out the admin and have different fields for each section. You could have an editable area with a editor for the about us section. You could use a Repeater Field for the gallery, and much more.

Once you have all the fields in the admin, you just need to pull all the data into your homepage template. This is pretty straight forward and there is good documentation with examples.

This is one of the few plugins I recommend, but when it comes adding custom fields it doesn't make sense to not use it.

  • Why not just use static front page and edit it with Gutenberg? – Krzysiek Dróżdż Jan 4 '19 at 21:15
  • Because my way gives full control of the content and layout and is not held down by the limitations of Gutenberg. – RiddleMeThis Jan 4 '19 at 21:18
  • 1
    And yet Gutenberg is built in and will be much easier to use for WP beginner. Also plugin recommendations are not very welcome in here, I guess ;) – Krzysiek Dróżdż Jan 4 '19 at 21:20
  • The OP asked "whats the best way to do this" not what way is built in – RiddleMeThis Jan 4 '19 at 21:22
  • and you certainly haven’t proved that your solution is the best... I love ACF, but this time it’s just overkill... You tell a beginner to implement his own temple ta with repeater and elastic field instead of using features of built in editor... – Krzysiek Dróżdż Jan 4 '19 at 21:24

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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