The WordPress Login plugin – Client Access, is by far my most personally used plugin. Client Access allows me to lock down a WordPress website by IP, universal password, user role, or any combination of the three.
Away from the black screen with multi-colored text, away from the math symbols, and curly brackets. Towards the pencil, and paper. The starting point for all ideas. I was designing the Westport Farmers Market Logo.
Some time ago I built a plugin with settings. I used the WordPress settings API. It was daunting, and repetitive. I built more plugins, which also had settings. As any developer, I was tired of doing repetitive tasks, and decided to write a wrapper for the WordPress settings API.
View the complete sample plugin on GitHub using Quilt & Lumber: A WordPress Settings API wrapper.
But, first a search…GitHub, and Google
A quick GitHub search for “WordPress settings” turned up a no longer supported WordPress settings API frame work. While a Google search resulted in a in a popular blog post, which I’ll summarize with a quote:
Meanwhile every popular WordPress plugin uses some form of custom settings wrapper. Be it Easy Digital Downloads (EDD), where all settings are assigned via an array, and then linked to a custom function form field callback.