This is a template for wordpress with widget, admin page, option menu, shortcode