0% found this document useful (0 votes)
306 views2 pages

Wordpress Cheat Sheet PDF

This document provides a cheat sheet of common WordPress template functions organized into categories like basic template files, header functions, the loop, and extra functions. It lists the function code, a brief description, and examples of how each function can be used in templates and loops to display things like post content, titles, dates, categories, and more.

Uploaded by

apzzzz
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
306 views2 pages

Wordpress Cheat Sheet PDF

This document provides a cheat sheet of common WordPress template functions organized into categories like basic template files, header functions, the loop, and extra functions. It lists the function code, a brief description, and examples of how each function can be used in templates and loops to display things like post content, titles, dates, categories, and more.

Uploaded by

apzzzz
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Blogging Tips About Me Contact Me Privacy

The Time Saving Copy/Paste WordPress Cheat Sheet

Use this page for a quick, categorized list of WordPress functions that are commonly used when building, updating and
maintaining templates. Simple, Easy, Copy-Pasta . The quick guide to common WordPress > Template functions.

Navigation
Basic Template Files Header Functions Menu

File Name Description Function Description Default Navigation Menu

style.css style sheet file root url for <?php wp_nav_menu(); ?>
<?php site_url(); ?>
website

index.php home page file Specific Navigation Menu


title of
<?php wp_title(); ?> specific
header.php header content file <?php wp_nav_menu( array('menu' => 'Project Nav' )); ?>
post/page

single.php single post page file Category Based Navigation


<?php bloginfo('name'); ?> title of site

archive.php archive/category file <ul id="menu">


site
<?php bloginfo('description'); ?>
description
searchform.php search form file <li <?php if(is_home()) { ?> class="current-cat" <?php } ?>>
stylesheet
search.php search content file <?php get_stylesheet_directory(); ?> folder <a href="<?php bloginfo('home'); ?>">Home</a></li>
location

404.php error page file <?php wp_list_categories('title_li=&orderby=id');?>


style.css file
<?php bloginfo('stylesheet_url'); ?>
location
comments.php comments template file </ul>

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


footer.php footer content file Page Based Navigation

template
sidebar.php sidebar content file <?php bloginfo('template_url'); ?>
folder path <ul id="menu">

page.php single page file wordpress <li <?php if(is_home()) { ?> class="current-page-item" <?php } ?>>
<?php bloginfo('version'); ?>
blog version
front-page.php latest posts or static page <a href="<?php bloginfo('home'); ?>">Home</a></li>
<?php bloginfo('atom_url'); ?> atom url
tag.php display tags in archive format <?php wp_list_pages('sort_column=menu_order&depth=1&title_li=');?>
<?php bloginfo('rss2_url'); ?> rss2 url
category.php display categories in archive format </ul>
root url for
<?php bloginfo('url'); ?>
website

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

charset
<?php bloginfo('charset'); ?>
parameter
Template Functions The Loop

Function Description Basic Loop

<?php the_content(); ?> content of posts/pages <?php if(have_posts()) { ?>

<?php if(have_posts()): ?> check if there are posts <?php while(have_posts()) { ?>

<?php while(have_posts()): the_post(); ?> shows posts <?php the_post(); ?>

<?php endwhile; ?> closes loop <?php // custom post content code for title, excerpt and featured image ?>

<?php endif; ?> closes if <?php } // end while ?>

<?php get_header(); ?> header.php file contents <?php } // end if ?>

<?php get_sidebar(); ?> sidebar.php file contents

<?php get_footer(); ?> footer.php file contents


Extra Functions
<?php the_time('m-d-y'); ?> the date is '08-18-07'
Function Description

<?php comments_popup_link(); ?> link to comments of post


/%postname%/ custom permalinks

<?php the_title(); ?> title of post/page


<?php include(TEMPLATEPATH . '/x'); ?> include file from template folder

<?php the_permalink(); ?> url of post/page


<?php the_search_query(); ?> value returned from search from

<?php the_category(); ?> category of post/page


<?php _e('Message'); ?> return translated text from translate()

<?php the_author(); ?> author of post/page


<?php wp_register(); ?> register link

<?php the_ID(); ?> id of post/page


<?php wp_loginout(); ?> login/logout link

<?php edit_post_link(); ?> edit link of post/page


<!--nextpage--> divide content into pages

<?php wp_list_bookmarks(); ?> links from blogroll


cut off content and create link to full
<!--more-->
post
<?php comments_template(); ?> comment.php file contents

<?php wp_meta(); ?> admin meta data


<?php wp_list_pages(); ?> list all pages

<?php timer_start(); ?> start page timer (header.php)


<?php wp_list_categories(); ?> list all categories

<?php timer_stop(1); ?> time to load the page (footer.php)


<?php next_post_link('%link'); ?> url to next post

show queries executed to generate


<?php previous_post_list('%link'); ?> url to previous post <?php echo get_num_queries(); ?>
page

<?php get_calendar(); ?> show post calendar

<?php wp_get_archives(); ?> list of archive urls

<?php posts_nav_link(); ?> next and previous post link

<?php rewind_posts(); ?> rewinds post for a second loop

Don't be a hoarder. Share this cheat-sheet with those you love:

You might also like