WordPress模板層次12:single.php

huangbangqing12發表於2018-07-08

切換到部落格文章頁

這小節,學習的是:單篇文章的模板 single.php 。

首先,WordPress後臺 >> 外觀 >> 自定義。需要確保將靜態首頁設定為Home,將文章頁設定為Blog

You must be logged in to view the hidden contents.

來到網站前臺,點選 Blog 頁面,開啟第一篇文章:oxoxwork:

部落格文章頁的模板層次流程

這小節,重點講解:部落格文章模板。部落格文章由 single.php 模板控制。

可以在模板結構圖中看到,從 Singular Page 開始,接下來是 Single Post Page 。然後,它會檢查,看看這是 Attachment Post , Custom Post 還是預設的 Blog Post 。

接著可以看到single-post.php,是一個更具體的模板名稱,而它的後面就是single.php:

這裡的名為oxoxwork的文章使用的就是single.php模板。

測試部落格文章模板single.php

可以開啟single.php,在頂部新增測試程式碼:

<?php get_header(); ?>

    <div class="container" role="main">

        <div class="row">

            <div class="col-md-8">
TEST/**這是測試程式碼*/
                <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>

來到網站前臺,可以看到 Test 出現了。

這就印證了,本主題的部落格文章的模板使用的是single.php,和頁面模板page.php的原理相同,只不過它不是頁面,而是文章模板。

相關文章