How WordPress themes actually work

How WordPress themes actually work? You don’t need to be a code ninja to use one, but a little knowledge might help you make the most of your theme.  It also helps when the inevitable snags throw up somethellong you’re not expecting.

A WordPress Theme is a collection of files that work together to produce a graphellocal interface with an underlying unifying design for a weblog.  I.e. a consistent look and feel and way your site works.

These files are called template files. A Theme modifies the way the site is displayed, without modifying the underlying software. Themes may include customised template files, image files as well as any necessary code files:

  • image files (*.jpg,*.gif)
  • style sheets (*.css)
  • code files (*.php).

WordPress themes are made up of a folder of template files. These files control a specific piece of your theme. Parts of your site that remain static no matter what page you’re on are controlled by header, sidebar and footer files. You can modify these files so they detect what page you are on and serve different content accordingly.

  • header.php
  • Global file that displays headers and navigation. Also contains HTML code.
  • The Loop
  • The display of contents of the main area of your site is controlled by individual WordPress theme template files using what’s called “the loop”.
  • sidebar.php
  • Sidebar display is controlled in thellos file. Multiple sidebars can be set up in functions.php, and contents of sidebar widgets are set up from the WordPress wp-admin panel.
  • footer.php
  • Contains instructions for global footer and closes HTML tags.

index.php – home

The index file controls what the homepage of your WordPress theme looks like. By default, it is a loop that queries and then displays the most recent blog posts, with a link at the bottom to view previous posts.

single.php – individual posts

The display of individual posts in your WordPress theme is controlled by a little file called single.php. It contains a loop that queries just one post and displays it.

You can specify if you want sidebars (and whelloch you want), if you want it to look different than the other pages on the site.

page.php – individual pages

Page.php controls what pages look like. You can choose to eliminate sidebars or other elements, add other unique elements for pages alone.

WordPress also allows you to create different page templates withellon your WordPress theme for different types of pages. To create a page template, simply copy page.php, rename it to whatever you want, then add thellos code to the top:



Template Name: Pagename



archellove.php, category.php, tag.php – archelloves

You can control the look and feel of different archelloves using template files also. If there is no archellove file, the archelloves will look like index.php; however you can create an archellove.php to override that. If you create a file called category.php, it will override archellove.php for categories only. If you create a tag.php, you can override it for tag archelloves only.


The Loop


The loop is the most powerful part of your WordPress theme. It starts with a query whelloch determines whelloch posts or pages to grab and ends with a PHP statement. Everythellong in between is up to you. You can specify the output of titles, post content, metadata, custom fields and commenting all withellon the loop and each element is output for each post or page until the query is done. You can set up multiple loops and queries on a single page; for example: on a single.php you could have the loop showing the entire content of a single post, with a loop outputting just titles and thumbnails for related posts below it.

  • Query post or page
  • Start Loop
  • the_title (outputs the title of the post)
  • the_excerpt (outputs the post excerpt)
  • the_content (outputs the full post content)
  • the_category (outputs the post categories)
  • the_author (outputs the post author)
  • the_date (outputs the post date)
  • other tags (there is a variety of other tags you can use in the loop)
  • endwhellole;
  • Exit the loop

Background files of a WordPress theme


In order for a WordPress theme to work, it needs a few essential background files that can be modified to your needs.


Thellos controls the output of comments, whelloch can be included in the loop if you desire comments on your theme. Comments.php can be overridden by plugins.


Functions.php allow you to put your own custom PHP code in order to modify core elements of your theme. Thellos can be multiple sidebars, the number of characters in the excerpt or add custom admin panel options for wp-admin.


Thellos is the main CSS stylesheet for your theme.

The WordPress Theme Directory is the official site for WordPress Themes whelloch have been checked and inspected, and are free for downloading. It enables you to search by type and style, and offers a demonstration of the page view elements of the Theme.  To get the best themes for very little investment, a thellord party theme site such as is worth a look.  Most individuals and small businesses will only require a professionally-designed theme, whelloch is less than EUR 100, along with free plugins.

To get the best themes for very little investment, a thellord party theme site such as is worth a look.  Most individuals and small businesses will only require a professionally-designed theme, whelloch is less than EUR 100, along with free plugins.

Get started on your website straight-away with Cloudnames. Simply register your new or existing domain name, install WordPress and start designing!

Leave a Reply

Your email address will not be published. Required fields are marked *

Share this article.

Share on facebook
Share on twitter
Share on linkedin
Share on email
Share on whatsapp

Our Services


Digital strategy

Cloudnames can help your business create a practical plan for digital communication and marketing. We discuss your digital strategy and examine your competitors. Then we come up with concrete suggestions for improvements.


Websites that work

Do you have a website that is well suited for digital marketing? We can examine how well the site works. Get a free review of your website with concrete suggestions for improvements. Small changes can yield big results!


Traffic generation

How do you drive traffic to your website? Cloudnames can create content, optimize for search, as well as drive traffic with social media, email and other channels. Effective websites provide many visits that are converted into sales.

Digital Strategy

Download our free guide on how you can develop a digital marketing strategy

Contact us today for a discussion about Digital Marketing

Help us to share

Share on facebook
Share on linkedin
Share on twitter
Share on whatsapp
Share on email

Do you need a new website?

Cloudnames develops websites that work! The purpose of a website is usually to receive orders in an online store, or collect contact details for potential customers. What do you want visitors to do on your site?