官术网_书友最值得收藏!

Using page templates in your theme

Even though most of the WordPress themes use a unique page template, our favorite blogging engine allows us to create as many different page templates as we want.

Why always use the same page layout in your blog? Using different page templates will make your blog look a lot more professional.

In this recipe, you'll learn to create and use page templates.

Getting ready

To achieve this recipe, you only need a WordPress theme and a text editor. In the following example, we use the WordPress default theme. If you're using another theme, you'll have to adjust the code a bit to make it fit your theme HTML markup.

How to do it...

Let us start with creating a test page template and learn how to create more page templates in the following recipes.

  1. On your theme directory, create a new file and name it testpage.php.
  2. Open the testpage.php file in your favorite text editor and insert the following code in it:
    <?php
    /*
    Template Name: Test Page
    */
    ?>
    <?php get_header(); ?>
    <div id="content" class="narrowcolumn">
    <h1>My first page template, called <?php the_title(); ?>!</h1>
    </div>
    <?php get_sidebar(); ?>
    <?php get_footer(); ?>
  3. Login to your WordPress Dashboard and go to Write | Page and give your page a title. You don't have to write any text in the body since it won't be displayed by the page template.
  4. Scroll down until you see a Page template link. Clicking on the link will open a drop-down menu from where you can select the page template to use. Select the new template, Test Page.
    How to do it...

    .

  5. Publish the page.
  6. Visit your page. You will see a basic page with only a title displaying My first page template, called XXX (the name you have given to the page).

Now, you know how easy it is to create and use page templates in your WordPress theme. This example isn't useful at all, therefore, let us see some really interesting uses of page template in the following recipe.

How it works...

The WordPress page template allows you to define special template layouts that can be assigned to pages.

主站蜘蛛池模板: 安化县| 阿拉善右旗| 澄迈县| 梅河口市| 应用必备| 阿图什市| 营山县| 定日县| 新乡县| 株洲市| 淮安市| 屏东县| 隆子县| 泰和县| 灵宝市| 民丰县| 锡林郭勒盟| 自治县| 淳安县| 顺平县| 恩施市| 德江县| 青龙| 阜阳市| 鱼台县| 逊克县| 资阳市| 昌江| 额尔古纳市| 衡阳市| 宣恩县| 上虞市| 肥东县| 德化县| 巨野县| 兖州市| 依兰县| 柏乡县| 金秀| 鹤壁市| 长白|