[26-Feb-2026 00:31:13 America/Chicago] PHP Warning: Use of undefined constant ABSPATH - assumed 'ABSPATH' (this will throw an Error in a future version of PHP) in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [26-Feb-2026 00:31:13 America/Chicago] PHP Warning: require_once(ABSPATHwp-admin/includes/upgrade.php): failed to open stream: No such file or directory in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [26-Feb-2026 00:31:13 America/Chicago] PHP Fatal error: require_once(): Failed opening required 'ABSPATHwp-admin/includes/upgrade.php' (include_path='.:/opt/cpanel/ea-php74/root/usr/share/pear') in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [01-Mar-2026 07:45:51 America/Chicago] PHP Warning: Use of undefined constant ABSPATH - assumed 'ABSPATH' (this will throw an Error in a future version of PHP) in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [01-Mar-2026 07:45:51 America/Chicago] PHP Warning: require_once(ABSPATHwp-admin/includes/upgrade.php): failed to open stream: No such file or directory in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [01-Mar-2026 07:45:51 America/Chicago] PHP Fatal error: require_once(): Failed opening required 'ABSPATHwp-admin/includes/upgrade.php' (include_path='.:/opt/cpanel/ea-php74/root/usr/share/pear') in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [01-Mar-2026 18:48:26 America/Chicago] PHP Warning: Use of undefined constant ABSPATH - assumed 'ABSPATH' (this will throw an Error in a future version of PHP) in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [01-Mar-2026 18:48:26 America/Chicago] PHP Warning: require_once(ABSPATHwp-admin/includes/upgrade.php): failed to open stream: No such file or directory in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [01-Mar-2026 18:48:26 America/Chicago] PHP Fatal error: require_once(): Failed opening required 'ABSPATHwp-admin/includes/upgrade.php' (include_path='.:/opt/cpanel/ea-php74/root/usr/share/pear') in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [06-Mar-2026 13:14:53 America/Chicago] PHP Warning: Use of undefined constant ABSPATH - assumed 'ABSPATH' (this will throw an Error in a future version of PHP) in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [06-Mar-2026 13:14:53 America/Chicago] PHP Warning: require_once(ABSPATHwp-admin/includes/upgrade.php): failed to open stream: No such file or directory in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [06-Mar-2026 13:14:53 America/Chicago] PHP Fatal error: require_once(): Failed opening required 'ABSPATHwp-admin/includes/upgrade.php' (include_path='.:/opt/cpanel/ea-php74/root/usr/share/pear') in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [08-Mar-2026 11:47:41 America/Chicago] PHP Warning: Use of undefined constant ABSPATH - assumed 'ABSPATH' (this will throw an Error in a future version of PHP) in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [08-Mar-2026 11:47:41 America/Chicago] PHP Warning: require_once(ABSPATHwp-admin/includes/upgrade.php): failed to open stream: No such file or directory in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [08-Mar-2026 11:47:41 America/Chicago] PHP Fatal error: require_once(): Failed opening required 'ABSPATHwp-admin/includes/upgrade.php' (include_path='.:/opt/cpanel/ea-php74/root/usr/share/pear') in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [20-Mar-2026 17:37:48 America/Chicago] PHP Warning: Use of undefined constant ABSPATH - assumed 'ABSPATH' (this will throw an Error in a future version of PHP) in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [20-Mar-2026 17:37:48 America/Chicago] PHP Warning: require_once(ABSPATHwp-admin/includes/upgrade.php): failed to open stream: No such file or directory in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [20-Mar-2026 17:37:48 America/Chicago] PHP Fatal error: require_once(): Failed opening required 'ABSPATHwp-admin/includes/upgrade.php' (include_path='.:/opt/cpanel/ea-php74/root/usr/share/pear') in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [20-Mar-2026 17:37:53 America/Chicago] PHP Warning: Use of undefined constant ABSPATH - assumed 'ABSPATH' (this will throw an Error in a future version of PHP) in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [20-Mar-2026 17:37:53 America/Chicago] PHP Warning: require_once(ABSPATHwp-admin/includes/upgrade.php): failed to open stream: No such file or directory in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [20-Mar-2026 17:37:53 America/Chicago] PHP Fatal error: require_once(): Failed opening required 'ABSPATHwp-admin/includes/upgrade.php' (include_path='.:/opt/cpanel/ea-php74/root/usr/share/pear') in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [27-Mar-2026 14:07:52 America/Chicago] PHP Warning: Use of undefined constant ABSPATH - assumed 'ABSPATH' (this will throw an Error in a future version of PHP) in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [27-Mar-2026 14:07:52 America/Chicago] PHP Warning: require_once(ABSPATHwp-admin/includes/upgrade.php): failed to open stream: No such file or directory in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [27-Mar-2026 14:07:52 America/Chicago] PHP Fatal error: require_once(): Failed opening required 'ABSPATHwp-admin/includes/upgrade.php' (include_path='.:/opt/cpanel/ea-php74/root/usr/share/pear') in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [29-Mar-2026 10:21:48 America/Chicago] PHP Warning: Use of undefined constant ABSPATH - assumed 'ABSPATH' (this will throw an Error in a future version of PHP) in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [29-Mar-2026 10:21:48 America/Chicago] PHP Warning: require_once(ABSPATHwp-admin/includes/upgrade.php): failed to open stream: No such file or directory in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [29-Mar-2026 10:21:48 America/Chicago] PHP Fatal error: require_once(): Failed opening required 'ABSPATHwp-admin/includes/upgrade.php' (include_path='.:/opt/cpanel/ea-php74/root/usr/share/pear') in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [09-May-2026 07:46:18 America/Chicago] PHP Warning: Use of undefined constant ABSPATH - assumed 'ABSPATH' (this will throw an Error in a future version of PHP) in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [09-May-2026 07:46:18 America/Chicago] PHP Warning: require_once(ABSPATHwp-admin/includes/upgrade.php): failed to open stream: No such file or directory in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [09-May-2026 07:46:18 America/Chicago] PHP Fatal error: require_once(): Failed opening required 'ABSPATHwp-admin/includes/upgrade.php' (include_path='.:/opt/cpanel/ea-php74/root/usr/share/pear') in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [10-May-2026 21:50:37 America/Chicago] PHP Warning: Use of undefined constant ABSPATH - assumed 'ABSPATH' (this will throw an Error in a future version of PHP) in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [10-May-2026 21:50:37 America/Chicago] PHP Warning: require_once(ABSPATHwp-admin/includes/upgrade.php): failed to open stream: No such file or directory in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [10-May-2026 21:50:37 America/Chicago] PHP Fatal error: require_once(): Failed opening required 'ABSPATHwp-admin/includes/upgrade.php' (include_path='.:/opt/cpanel/ea-php74/root/usr/share/pear') in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [13-May-2026 08:27:20 America/Chicago] PHP Warning: Use of undefined constant ABSPATH - assumed 'ABSPATH' (this will throw an Error in a future version of PHP) in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [13-May-2026 08:27:20 America/Chicago] PHP Warning: require_once(ABSPATHwp-admin/includes/upgrade.php): failed to open stream: No such file or directory in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [13-May-2026 08:27:20 America/Chicago] PHP Fatal error: require_once(): Failed opening required 'ABSPATHwp-admin/includes/upgrade.php' (include_path='.:/opt/cpanel/ea-php74/root/usr/share/pear') in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [18-May-2026 15:05:17 America/Chicago] PHP Warning: Use of undefined constant ABSPATH - assumed 'ABSPATH' (this will throw an Error in a future version of PHP) in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [18-May-2026 15:05:17 America/Chicago] PHP Warning: require_once(ABSPATHwp-admin/includes/upgrade.php): failed to open stream: No such file or directory in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [18-May-2026 15:05:17 America/Chicago] PHP Fatal error: require_once(): Failed opening required 'ABSPATHwp-admin/includes/upgrade.php' (include_path='.:/opt/cpanel/ea-php74/root/usr/share/pear') in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [22-May-2026 13:37:13 America/Chicago] PHP Warning: Use of undefined constant ABSPATH - assumed 'ABSPATH' (this will throw an Error in a future version of PHP) in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [22-May-2026 13:37:13 America/Chicago] PHP Warning: require_once(ABSPATHwp-admin/includes/upgrade.php): failed to open stream: No such file or directory in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 [22-May-2026 13:37:13 America/Chicago] PHP Fatal error: require_once(): Failed opening required 'ABSPATHwp-admin/includes/upgrade.php' (include_path='.:/opt/cpanel/ea-php74/root/usr/share/pear') in /home/touchmob/crazyleafdesign.com/blog/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/app-notification/classes/DbMigration.php on line 2 {"id":15777,"date":"2013-12-05T06:00:53","date_gmt":"2013-12-05T04:00:53","guid":{"rendered":"https:\/\/crazyleafdesign.com\/blog\/?p=15777"},"modified":"2013-12-03T22:41:52","modified_gmt":"2013-12-03T20:41:52","slug":"creating-wordpress-theme-tips-tricks","status":"publish","type":"post","link":"https:\/\/www.crazyleafdesign.com\/blog\/creating-wordpress-theme-tips-tricks\/","title":{"rendered":"Creating your Own WordPress Theme: Tips and Tricks"},"content":{"rendered":"

WordPress is, without doubt, one of the best content management systems in existence today. You know it, I know it, and pretty much the whole world acknowledges it. With that fact irrefutably established, let\u2019s move on to finding out what makes WordPress so well-loved.<\/p>\n

<\/p>\n

The reasons are many \u2013 versatile plug-ins, great support, high functionality, and easy to use interface being the top few that jump to mind instantly. But the one thing that makes me a huge WordPress fan is the sheer number of themes they have.<\/p>\n

Whether I am looking to set up a food blog, document my experiences as a travel writer, jot down personal thoughts, start an e-commerce portal, showcase my portfolio for prospective clients, or share my talent for arts and crafts with the rest of the world, WordPress has a theme perfectly suited for the purpose. And this has been made possible by a vibrant community of designers and developers who are constantly engaged in creating unique ways to display content.<\/p>\n

If all that creativity has encouraged you to dabble in the art of making your very own WordPress theme, I\u2019d say go for it. It requires you to have hands on experience with HTML and CSS, but once you\u2019re past the learning curve, it\u2019s great fun. And who knows, one day you might even end up making a WordPress theme that others will want to buy. Now won\u2019t that be something!<\/p>\n

Before you launch yourself full throttle into your creative endeavor, let\u2019s go over certain tips and guidelines you should get right so you are able to create a fantastic WordPress theme for yourself\u2026and soon, for others, too.<\/p>\n

1. Begin with a Good Concept<\/h2>\n

\"Concept\"<\/p>\n

That\u2019s pretty obvious, isn\u2019t it? Creating a WordPress theme from scratch is no mean task<\/strong> and you would naturally want something functional and appealing in return for all the effort you put in. This isn\u2019t going to happen by magic. A great theme can only stem from a rock solid concept, so make sure you have that in place before you start burning the midnight oil.<\/p>\n

2. Follow the Fundamentals of Good Design<\/h2>\n

\"Fundamentals\"<\/p>\n

Look at some of the best WordPress themes out and you\u2019ll notice that they all, without fail, solemnly adhere to the fundamentals of good design. Pay attention to the lines, spacing, layout, alignment, typography, and color choices. When in doubt, ask yourself questions like \u201cHow will the headers adapt to different content?\u201d, \u201cIs it possible to change the logo without affecting the layout in any significant manner?\u201d, \u201cCan the theme accommodate multiple columns or left\/right sidebars?\u201d Questions like these will help guide you in the right direction.<\/p>\n

3. Abide Religiously by the WordPress Best Practices<\/h2>\n

\"Wordpress<\/p>\n

WordPress best practices<\/a> are what distinguish a great theme from a mediocre one. They are basically a comprehensive set of design and coding guidelines that have been laid down so that developers adhere to the highest standards in quality, security, and plug-in compatibility. In addition, these best practices also ensure that the theme supports a variety of user-generated content and is compatible with upgrades that WordPress releases from time to time. It\u2019s always best to follow these best practices so your theme functions glitch-free.<\/p>\n

4. Make your Theme Pop<\/h2>\n

\"Make<\/p>\n

While it\u2019s always nice to have a theme that looks different, this guideline is especially relevant to designers who are looking to sell their custom themes. Buyers are drawn towards features they\u2019ve never seen before. It\u2019s very important to have a unique element \u2013 one that catches the eye and makes the theme a little more appealing. We aren\u2019t talking about anything elaborate or radically different. Even tiny details that set you apart and give you a competitive edge – such as a home page slider show, a nice graphic, or a cool text box \u2013 will do.<\/p>\n

5. Pay Attention to Content Formatting<\/h2>\n

\"Pay<\/p>\n

The main aim of a blog is to display content. Therefore, it\u2019s quite surprising when I see themes that are missing blockquotes or HTML lists. For a theme to perform well, it\u2019s important to pay attention to all the HTML elements.<\/p>\n

There are a number of tools and plug-ins that can help you to check this, such as the WP Lorem Ipsum Post Pack that tests HTML elements like <h2> and <blockquote>. Then there is WP Dummy Content, which you can use to create pages, categories, posts, etc. This allows you to see what your blog looks like when populated with content.<\/p>\n

If this is your first attempt at making a WordPress theme, things might not fall into place right away. But that\u2019s okay. Be patient. You are in your learning phase. But one thing\u2019s for sure \u2013 when you do get a hang of the whole process and can put together a theme that works glitch-free, you will be tempted to make another one, and then one more, and another one \u2026 The excitement will never quite end.<\/p>\n

But, till that happens continue reading up about all things related to WordPress coding and development. There are a heartening number of tutorials, articles, forums, blogs, and books \u2013 some free and some paid \u2013 that impart training on all aspects of creating a WordPress theme. The more you know, the better you will get at developing themes. And that was your agenda all along, wasn\u2019t it?<\/p>\n","protected":false},"excerpt":{"rendered":"

WordPress is, without doubt, one of the best content management systems in existence today. You know it, I know it, and pretty much the whole world acknowledges it. With that fact irrefutably established, let\u2019s move on to finding out what makes WordPress so well-loved. More<\/a><\/p>\n","protected":false},"author":257,"featured_media":20947,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[29],"tags":[],"adace-sponsor":[],"class_list":{"0":"post-15777","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-resources"},"acf":[],"yoast_head":"\nCreating your Own WordPress Theme: Tips and Tricks<\/title>\n<meta name=\"description\" content=\"WordPress is, without doubt, one of the best content management systems in existence today. You know it, I know it, and pretty much the whole world\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.crazyleafdesign.com\/blog\/creating-wordpress-theme-tips-tricks\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Creating your Own WordPress Theme: Tips and Tricks\" \/>\n<meta property=\"og:description\" content=\"WordPress is, without doubt, one of the best content management systems in existence today. You know it, I know it, and pretty much the whole world\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.crazyleafdesign.com\/blog\/creating-wordpress-theme-tips-tricks\/\" \/>\n<meta property=\"og:site_name\" content=\"CrazyLeaf Design Blog\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/www.facebook.com\/crazyleafdesign\" \/>\n<meta property=\"article:published_time\" content=\"2013-12-05T04:00:53+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.crazyleafdesign.com\/blog\/wp-content\/uploads\/2013\/12\/wordpress-581849__180-e1459778108838.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"200\" \/>\n\t<meta property=\"og:image:height\" content=\"107\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Sharon Michaels\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@crazyleaf\" \/>\n<meta name=\"twitter:site\" content=\"@crazyleaf\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sharon Michaels\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.crazyleafdesign.com\/blog\/creating-wordpress-theme-tips-tricks\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.crazyleafdesign.com\/blog\/creating-wordpress-theme-tips-tricks\/\"},\"author\":{\"name\":\"Sharon Michaels\",\"@id\":\"https:\/\/www.crazyleafdesign.com\/blog\/#\/schema\/person\/584ceeda0f0be13ebb45fa93232b215c\"},\"headline\":\"Creating your Own WordPress Theme: Tips and Tricks\",\"datePublished\":\"2013-12-05T04:00:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.crazyleafdesign.com\/blog\/creating-wordpress-theme-tips-tricks\/\"},\"wordCount\":910,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/www.crazyleafdesign.com\/blog\/creating-wordpress-theme-tips-tricks\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.crazyleafdesign.com\/blog\/wp-content\/uploads\/2013\/12\/wordpress-581849__180-e1459778108838.jpg\",\"articleSection\":[\"Resources\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.crazyleafdesign.com\/blog\/creating-wordpress-theme-tips-tricks\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.crazyleafdesign.com\/blog\/creating-wordpress-theme-tips-tricks\/\",\"url\":\"https:\/\/www.crazyleafdesign.com\/blog\/creating-wordpress-theme-tips-tricks\/\",\"name\":\"Creating your Own WordPress Theme: Tips and Tricks\",\"isPartOf\":{\"@id\":\"https:\/\/www.crazyleafdesign.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.crazyleafdesign.com\/blog\/creating-wordpress-theme-tips-tricks\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.crazyleafdesign.com\/blog\/creating-wordpress-theme-tips-tricks\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.crazyleafdesign.com\/blog\/wp-content\/uploads\/2013\/12\/wordpress-581849__180-e1459778108838.jpg\",\"datePublished\":\"2013-12-05T04:00:53+00:00\",\"author\":{\"@id\":\"https:\/\/www.crazyleafdesign.com\/blog\/#\/schema\/person\/584ceeda0f0be13ebb45fa93232b215c\"},\"description\":\"WordPress is, without doubt, one of the best content management systems in existence today. You know it, I know it, and pretty much the whole world\",\"breadcrumb\":{\"@id\":\"https:\/\/www.crazyleafdesign.com\/blog\/creating-wordpress-theme-tips-tricks\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.crazyleafdesign.com\/blog\/creating-wordpress-theme-tips-tricks\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.crazyleafdesign.com\/blog\/creating-wordpress-theme-tips-tricks\/#primaryimage\",\"url\":\"https:\/\/www.crazyleafdesign.com\/blog\/wp-content\/uploads\/2013\/12\/wordpress-581849__180-e1459778108838.jpg\",\"contentUrl\":\"https:\/\/www.crazyleafdesign.com\/blog\/wp-content\/uploads\/2013\/12\/wordpress-581849__180-e1459778108838.jpg\",\"width\":200,\"height\":107},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.crazyleafdesign.com\/blog\/creating-wordpress-theme-tips-tricks\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.crazyleafdesign.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Resources\",\"item\":\"https:\/\/www.crazyleafdesign.com\/blog\/category\/resources\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Creating your Own WordPress Theme: Tips and Tricks\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.crazyleafdesign.com\/blog\/#website\",\"url\":\"https:\/\/www.crazyleafdesign.com\/blog\/\",\"name\":\"CrazyLeaf Design Blog\",\"description\":\"LETS INSPIRE IN WEB AND GRAPHIC DESIGN!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.crazyleafdesign.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.crazyleafdesign.com\/blog\/#\/schema\/person\/584ceeda0f0be13ebb45fa93232b215c\",\"name\":\"Sharon Michaels\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.crazyleafdesign.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/5cad7ebfd1f2eca2c08b31f2de1a6170?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/5cad7ebfd1f2eca2c08b31f2de1a6170?s=96&d=mm&r=g\",\"caption\":\"Sharon Michaels\"},\"description\":\"Sharon Michaels is a design specialist who gives equal importance to aesthetics and functionality. A graduate from the National Institute of Design, Sharon currently works for Art Attackk, Addictive Media\u2019s Digital Design Division. In her spare time, she also turns her attention towards writing and photography.\",\"url\":\"https:\/\/www.crazyleafdesign.com\/blog\/author\/sharon-michaels\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Creating your Own WordPress Theme: Tips and Tricks","description":"WordPress is, without doubt, one of the best content management systems in existence today. You know it, I know it, and pretty much the whole world","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.crazyleafdesign.com\/blog\/creating-wordpress-theme-tips-tricks\/","og_locale":"en_US","og_type":"article","og_title":"Creating your Own WordPress Theme: Tips and Tricks","og_description":"WordPress is, without doubt, one of the best content management systems in existence today. You know it, I know it, and pretty much the whole world","og_url":"https:\/\/www.crazyleafdesign.com\/blog\/creating-wordpress-theme-tips-tricks\/","og_site_name":"CrazyLeaf Design Blog","article_publisher":"http:\/\/www.facebook.com\/crazyleafdesign","article_published_time":"2013-12-05T04:00:53+00:00","og_image":[{"width":200,"height":107,"url":"https:\/\/www.crazyleafdesign.com\/blog\/wp-content\/uploads\/2013\/12\/wordpress-581849__180-e1459778108838.jpg","type":"image\/jpeg"}],"author":"Sharon Michaels","twitter_card":"summary_large_image","twitter_creator":"@crazyleaf","twitter_site":"@crazyleaf","twitter_misc":{"Written by":"Sharon Michaels","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.crazyleafdesign.com\/blog\/creating-wordpress-theme-tips-tricks\/#article","isPartOf":{"@id":"https:\/\/www.crazyleafdesign.com\/blog\/creating-wordpress-theme-tips-tricks\/"},"author":{"name":"Sharon Michaels","@id":"https:\/\/www.crazyleafdesign.com\/blog\/#\/schema\/person\/584ceeda0f0be13ebb45fa93232b215c"},"headline":"Creating your Own WordPress Theme: Tips and Tricks","datePublished":"2013-12-05T04:00:53+00:00","mainEntityOfPage":{"@id":"https:\/\/www.crazyleafdesign.com\/blog\/creating-wordpress-theme-tips-tricks\/"},"wordCount":910,"commentCount":0,"image":{"@id":"https:\/\/www.crazyleafdesign.com\/blog\/creating-wordpress-theme-tips-tricks\/#primaryimage"},"thumbnailUrl":"https:\/\/www.crazyleafdesign.com\/blog\/wp-content\/uploads\/2013\/12\/wordpress-581849__180-e1459778108838.jpg","articleSection":["Resources"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.crazyleafdesign.com\/blog\/creating-wordpress-theme-tips-tricks\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.crazyleafdesign.com\/blog\/creating-wordpress-theme-tips-tricks\/","url":"https:\/\/www.crazyleafdesign.com\/blog\/creating-wordpress-theme-tips-tricks\/","name":"Creating your Own WordPress Theme: Tips and Tricks","isPartOf":{"@id":"https:\/\/www.crazyleafdesign.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.crazyleafdesign.com\/blog\/creating-wordpress-theme-tips-tricks\/#primaryimage"},"image":{"@id":"https:\/\/www.crazyleafdesign.com\/blog\/creating-wordpress-theme-tips-tricks\/#primaryimage"},"thumbnailUrl":"https:\/\/www.crazyleafdesign.com\/blog\/wp-content\/uploads\/2013\/12\/wordpress-581849__180-e1459778108838.jpg","datePublished":"2013-12-05T04:00:53+00:00","author":{"@id":"https:\/\/www.crazyleafdesign.com\/blog\/#\/schema\/person\/584ceeda0f0be13ebb45fa93232b215c"},"description":"WordPress is, without doubt, one of the best content management systems in existence today. You know it, I know it, and pretty much the whole world","breadcrumb":{"@id":"https:\/\/www.crazyleafdesign.com\/blog\/creating-wordpress-theme-tips-tricks\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.crazyleafdesign.com\/blog\/creating-wordpress-theme-tips-tricks\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.crazyleafdesign.com\/blog\/creating-wordpress-theme-tips-tricks\/#primaryimage","url":"https:\/\/www.crazyleafdesign.com\/blog\/wp-content\/uploads\/2013\/12\/wordpress-581849__180-e1459778108838.jpg","contentUrl":"https:\/\/www.crazyleafdesign.com\/blog\/wp-content\/uploads\/2013\/12\/wordpress-581849__180-e1459778108838.jpg","width":200,"height":107},{"@type":"BreadcrumbList","@id":"https:\/\/www.crazyleafdesign.com\/blog\/creating-wordpress-theme-tips-tricks\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.crazyleafdesign.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Resources","item":"https:\/\/www.crazyleafdesign.com\/blog\/category\/resources\/"},{"@type":"ListItem","position":3,"name":"Creating your Own WordPress Theme: Tips and Tricks"}]},{"@type":"WebSite","@id":"https:\/\/www.crazyleafdesign.com\/blog\/#website","url":"https:\/\/www.crazyleafdesign.com\/blog\/","name":"CrazyLeaf Design Blog","description":"LETS INSPIRE IN WEB AND GRAPHIC DESIGN!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.crazyleafdesign.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.crazyleafdesign.com\/blog\/#\/schema\/person\/584ceeda0f0be13ebb45fa93232b215c","name":"Sharon Michaels","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.crazyleafdesign.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/5cad7ebfd1f2eca2c08b31f2de1a6170?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5cad7ebfd1f2eca2c08b31f2de1a6170?s=96&d=mm&r=g","caption":"Sharon Michaels"},"description":"Sharon Michaels is a design specialist who gives equal importance to aesthetics and functionality. A graduate from the National Institute of Design, Sharon currently works for Art Attackk, Addictive Media\u2019s Digital Design Division. In her spare time, she also turns her attention towards writing and photography.","url":"https:\/\/www.crazyleafdesign.com\/blog\/author\/sharon-michaels\/"}]}},"jetpack_featured_media_url":"https:\/\/www.crazyleafdesign.com\/blog\/wp-content\/uploads\/2013\/12\/wordpress-581849__180-e1459778108838.jpg","wps_subtitle":"","amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.crazyleafdesign.com\/blog\/wp-json\/wp\/v2\/posts\/15777","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.crazyleafdesign.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.crazyleafdesign.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.crazyleafdesign.com\/blog\/wp-json\/wp\/v2\/users\/257"}],"replies":[{"embeddable":true,"href":"https:\/\/www.crazyleafdesign.com\/blog\/wp-json\/wp\/v2\/comments?post=15777"}],"version-history":[{"count":0,"href":"https:\/\/www.crazyleafdesign.com\/blog\/wp-json\/wp\/v2\/posts\/15777\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.crazyleafdesign.com\/blog\/wp-json\/wp\/v2\/media\/20947"}],"wp:attachment":[{"href":"https:\/\/www.crazyleafdesign.com\/blog\/wp-json\/wp\/v2\/media?parent=15777"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.crazyleafdesign.com\/blog\/wp-json\/wp\/v2\/categories?post=15777"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.crazyleafdesign.com\/blog\/wp-json\/wp\/v2\/tags?post=15777"},{"taxonomy":"adace-sponsor","embeddable":true,"href":"https:\/\/www.crazyleafdesign.com\/blog\/wp-json\/wp\/v2\/adace-sponsor?post=15777"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}