WordPress Theme Development Cheat Sheet


WordPress is the world most popular web development platform. The popularity of WordPress is increasing day by day. The WordPress Theme development is very interesting and demandable work for me and you. You can make and save money via WordPress theme development. There are many web site for selling WordPress theme such as ThemeForest, Template monster etc. This site will pay you for every theme sale. To sell a WordPress template in this web site you must create high quality and professional theme. So you need to learn more and more WordPress theme development tips and tricks. Here I have tried to collect some WordPress cheat sheet for new and experienced theme developers. Personally, This WordPress theme development cheat sheet is very helpful for me. It helps me create new WordPress theme quickly for my client. I know experienced web developers know all codes but you will get it at a time. So let go to learn WordPress theme development by using this WordPress theme development cheat sheet.

WordPress Theme Structure

At first, you must know about the WordPress theme structure. To create a WordPress theme you should create some necessary PHP file such as.

header.php ...................... Header Section
index.php ......................... Main Section
sidebar.php .................... Sidebar Section
single.php ....................... Single Post Template
page.php ......................... Page Template
comments.php .................. Comment Template
search.php ...................... Search Content
searchform.php ............ Search Form Template
archive.php ................... Archive Template
functions.php ................ Special Functions
404.php .................... Error Page template
style.css .......................... Style Sheet

Wordpress Loop

<?php if(have_posts()) : ?>
<?php while(have_posts()) : the_post(); ?>

// The Stuff... Custom HTML & PHP Code

<?php endwhile; ?>
<?php endif;?>

WordPress category based loop

<?php query_posts('category_name=Category&showposts=5'); ?>
<?php while (have_posts()) : the_post(); ?>

// The Stuff... Custom HTML & PHP Code

<?php endwhile;?>

Here, category_name=Category mean category_name=your category slug name showposts=5 mean it will display 5 posts. To display more post type your number.

WordPress Template include tags

The below template tags will call another part of WordPress template

<?php get_header();?>

This template tags will call your template’s header.php file.

<?php get_sidebar();?>

This template tags will call your template’s sidebar.php file.

<?php get_template_part('footer', 'above'); ?>

This template tags will call your template’s sidebar-above.php file. (If you use many sidebars for your theme.)

<?php get_footer();?>

This template tags will call your template’s footer.php file.

<?php comments_template();?>

This template tags will call your template’s comments.php file.

WordPress Template Tags

By using the below WordPress template tags you will able to design your site perfectly. Really the below codes are very important for WordPress Theme development

Displays the posts/pages title

<?php the_title() ?>

Displays the content of the post/page

<?php the_content() ?>

Displays the excerpt of the current post/page

<?php the_excerpt() ?>

Displays the time of the current post/page

<?php the_time() ?>

Displays the date of a post or set of post/page

<?php the_date() ?>

Displays the URL for the permalink

<?php the_permalink() ?>

Displays the category of a post

<?php the_category() ?>

Displays the author of the post

<?php the_author(); ?>

Displays the numeric ID of the current post

<?php the_ID(); ?>

Displays all the pages

<?php wp_list_pages(); ?>

Displays a tag cloud

<?php wp_tag_cloud(); ?>

Displays the categories

<?php wp_list_cats(); ?>

Displays the calendar

<?php get_calendar(); ?>

Displays a date-based archives list

<?php wp_get_archives() ?>

Displays Previous page and Next Page links

<?php posts_nav_link(); ?>

Displays Newer Posts link

<?php next_post_link() ?>

Displays previous link

<?php previous_post_link() ?>

Displays the edit link

<?php edit_post_link(__('Edit Post')); ?>

Value for the search form

<?php the_search_query();?>

Displays the register link

<?php wp_register();?>

Displays the login/out link

<?php wp_loginout();?>

Meta for administrators

<?php wp_meta();?>

Time to load the page

<?php timer_stop(1);?>

Displays the custom field1

<?php echo c2c_custom('test');?>

Display links from Blogroll

<?php get_links_list(); ?>

Displays the built-in calendar

<?php get_calendar(); ?>

Link of the post's comments

<?php comments_popup_link(); ?>

WordPress BlogInfo Tags

Title of the blog

<?php bloginfo('name'); ?>

The character set

<?php bloginfo('charset'); ?>

The description of the blog

<?php bloginfo('description'); ?>

The address of the blog

<?php bloginfo('url'); ?>


<?php bloginfo('rss2_url'); ?>

URL of the template

<?php bloginfo('template_url'); ?>

The pingback URL

<?php bloginfo('pingback_url'); ?>

The URL for the template's CSS file

<?php bloginfo('stylesheet_url'); ?>

URL for WordPress installation

<?php bloginfo('wpurl'); ?>

The version of the WordPress installation

<?php bloginfo('version'); ?>

HTML version of the site

<?php bloginfo('html_type'); ?>

WordPress Navigation Menu

Category Based Navigation

<ul id="menu">
  <li><a href="<?php bloginfo('home'); ?>">Home</a></li>
  <?php wp_list_categories('title_li=&orderby=id'); ?>

Pages based Navigation

<ul id="menu">
  <a href="<?php bloginfo('home'); ?>">Home</a>
  <?php wp_list_pages('sort_column=menu_order&depth=1&title_li='); ?>


At the end of the WordPress theme development cheat sheet. I will tell again this WordPress cheat sheet is very important. I have written a short description of every code. I will try to tell the details of the above codes by creating some post next time. Please share this post with your friends and others via a social and bookmarking site. It may be helpful for them. Thank you.

Search Free SEO Tools

Recent Posts