{"id":548,"date":"2011-10-03T08:58:01","date_gmt":"2011-10-03T12:58:01","guid":{"rendered":"http:\/\/cfdbplugin.com\/?p=548"},"modified":"2014-11-19T17:26:57","modified_gmt":"2014-11-19T22:26:57","slug":"introducing-wordpress-plugin-template","status":"publish","type":"page","link":"https:\/\/cfdbplugin.com\/?page_id=548","title":{"rendered":"Introducing WordPress Plugin Template"},"content":{"rendered":"<p>For those who write plugins, I have create free template\/scaffolding code I call WordPress Plugin Template\u00a0for writing plugins. It is aimed at helping making lots of commonly done code easier and quicker, and generally bootstrapping the process of getting a plugin written.<\/p>\n<p>WordPress Plugin Template generates scaffold\/template code to create a sophisticated WordPress plugin. The template code provide convenience hooks and functions to save you from re-inventing the wheel and to follow best practices.<\/p>\n<p>The template code includes:<\/p>\n<ul>\n<li>plugin life cycle management<\/li>\n<li>hooks for install, upgrade and uninstall actions<\/li>\n<li>fuller options management<\/li>\n<li>easy administration page creation<\/li>\n<li>easier short code creation<\/li>\n<li>easier way to create Ajax handlers<\/li>\n<li>easier way to enforce security<\/li>\n<li>more!<\/li>\n<\/ul>\n<p>Read more about the <a href=\"http:\/\/plugin.michael-simpson.com\/?page_id=25\">design tenets<\/a>.<\/p>\n<p><a href=\"http:\/\/plugin.michael-simpson.com\/?page_id=27\" target=\"_blank\">Getting Started<\/a><\/p>\n<p><a href=\"http:\/\/plugin.michael-simpson.com\/?page_id=23\">Generate and download code<\/a> for your own plugin!<\/p>\n<p>This code is the culmination of my own lessons learned and best practices I have gleaned. Share your own ideas and experience. Comments and feedback on this code is welcome.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>For those who write plugins, I have create free template\/scaffolding code I call WordPress Plugin Template\u00a0for writing plugins. It is aimed at helping making lots of commonly done code easier and quicker, and generally bootstrapping the process of getting a plugin written. WordPress Plugin Template generates scaffold\/template code to create a sophisticated WordPress plugin. The [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":839,"menu_order":10,"comment_status":"closed","ping_status":"closed","template":"","meta":{"jetpack_post_was_ever_published":false,"footnotes":""},"class_list":["post-548","page","type-page","status-publish","hentry"],"jetpack_shortlink":"https:\/\/wp.me\/P1mptf-8Q","jetpack_sharing_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/cfdbplugin.com\/index.php?rest_route=\/wp\/v2\/pages\/548","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cfdbplugin.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/cfdbplugin.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/cfdbplugin.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cfdbplugin.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=548"}],"version-history":[{"count":5,"href":"https:\/\/cfdbplugin.com\/index.php?rest_route=\/wp\/v2\/pages\/548\/revisions"}],"predecessor-version":[{"id":842,"href":"https:\/\/cfdbplugin.com\/index.php?rest_route=\/wp\/v2\/pages\/548\/revisions\/842"}],"up":[{"embeddable":true,"href":"https:\/\/cfdbplugin.com\/index.php?rest_route=\/wp\/v2\/pages\/839"}],"wp:attachment":[{"href":"https:\/\/cfdbplugin.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=548"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}