Templates are the files which control how your WordPress site will be displayed on the Web. These files draw information from your WordPressMySQLdatabase and generate theHTMLcode which is sent to the web browser. Through its powerfulThemesystem, WordPress allows you to define as few or as many Templates as you like all under one Theme. Each of these Template files can be configured for use under specific situations. More information on creating Themes can be found atTheme Development.
Basic information about using and installing themes and templates
Content information how to upgrade a theme for compatibility with new versions of WordPress
How to develop and build your own themes
Build a child theme on the foundation of a parent theme. You can start with a theme that you like and easily modify the parts you want to change. Do more in less time.
How to prepare your Theme for public release and submission to Theme Directory
I18n for WordPress Developers
Internationalization, including a section on how to internationalize your theme
List of which Themes are compatible with various Versions WordPress
How to create a plugin that modifies the look of the Admin section
Integrating WordPress with Your Website
Using WordPress with your existing website
Introduction to the building blocks ofWordPress Themes, the template files. Explains how they work together to build a web page and how template files can be included in other template files.
Description of the order of preference of templates for the generation of various pages. Briefly lists the various templates that WordPress checks for in the process of generating a requested page on the weblog.
Description of the WordPress Loop, which is the part of a template file that generates the content
WP Query is a class that refers to the
object used in the WordPress Loop. There are times when you may have to interact with the WP Query, for instance when creating multiple Loops, or when dealing withConditional_Tags.
Header, Footer, Sidebar, and Content Sections
Adding Post Feeds to the Header
How to add RSS feed links to your header template file
Customizing the look of Read More links on your excerpts
Customizing the look of next/previous post/page links
How to break up single posts into multiple pages, and customize their links
Putting custom separators in the category list for your posts
How to add custom meta-data to your blog posts, and how to display it
How to add side notes to your blog posts
How to make comments come in a pop-up window
Archives, Categories, and Special Pages
How to make a static home page, or splash page, for your blog
template file which showcases information about the author and their posts.
All about defining and customizing templates for the various category archives for your blog.
All about defining and customizing templates for the various tag archives for your blog.
How to make a category page use alphabetical rather than chronological order
template file which showcases posts by date.
Describes WordPress Pages, and the relationship between Templates and Pages feature.
Describes the Template Hierarchy for Pages and Custom Page Templates.
Describes how to make forms in your templates for comments, search, etc.
Creating a template file Page to feature a customized Error 404 Page.
Displaying Posts Using a Custom Select Query
Modifying which posts are displayed on a page
Creating Multiple Single Posts for Different Categories
Introduction to the use of template tags in template files.
The core set of functions used to draw information from the database and display it on the web. For example, the Content of a Post is displayed with the Template Tag
Understanding the structure, usage, and parameters of template tags used in template files.
A document describing the tags that are available to include and use WordPress template files.
), report what sort of page is being displayed (e.g. the Main Page, a Category Archive, etc.) and can be used within a Template to control the Templates output depending on what the tags report.
template tag, which is used to control which posts are displayed on a page. Query posts alters the main query that WordPress uses, and is therefore not recommended to display different posts than those that would normal show up at a specific URL. It is best to usepre_get_postsfor any changes that need to be made to the main query.
tag, which is used to retrieve a list of posts matching criteria set through the tags parameters. This is the preferred method for quickly creating new criteria for your Loop, or to create a specific array of posts.
How to integrate CSS into WordPress, with list of other WordPress CSS references
List of articles and resources for WordPress blog design, and layout
A list of plain text editors for all platforms.