The Business Details plugin sprung out of necessity since there weren’t any other plugins around that served my needs; which was for the client to be able to edit various content details without engaging my services or needing an administrator level account. For example; being able to edit a welcome message, edit their contact details, or change their PayPal merchant ID.
This plugin was essentially a fork from a very basic contact only plugin, to which I added support for a lot of extra fields, including HTML (which is usually stripped), and an additional user role ‘edit_business_details’ which I added to the ‘Editor’ level user to allow access to clients I set to that level. This means the likelihood of the client inadvertently damaging the site is a lot lower! Visually I cleaned it up and added dash icons that represent each section.
- WordPress API