Hey all, im looking for some direction as I been noticing certain areas within themes that Ive downloaded have custom content block areas within its theme. I basically want to make a custom content area or block in Wordpress and replicate this idea, where it will allow my user to edit the content with out having to touch a post. I've seen this done via declaring custom widget areas. Is this the best route to proceed with? For example we have three sections in a homepage that we want our user to easily change. Im just looking for ideas and how you folk would approach this?
Making editing easier for clients is a mixed blessing. There are a couple of ways of approaching it and it really depends on you as to what will work best. You can simplify the interface by using something like Visual Composer or generate some pre-built templates using something like Ether Content Builder. The other option is to use a template that uses a modular system where you can define the text in pre-set areas of the template. Alternatively you can just set a template yourself that uses 3 widget areas that can have their text replaced.
There are advantages and disadvantages to all the suggestions above and they aren't the only things you can do, but they are some reasonably quick fixes if your situation is limited to one client who wants this ability.