Option framework for WordPress plugin