WordPress模板層次06:index.php
正如我們在模板層次結構檢視中看到的,index.php 是所有其他模板的預設備胎。因此,如果主題中,沒有新增更具體的模板檔案,那麼,最後預設使用的就是index.php模板。
因此,我們希望將 index.php 模板檔案寫的非常的通用。
簡要回顧一下,如果我們再次檢視模板層次結構,我們可以看到:從左到右模板檔案變得越來越通用,從右到左,會變得越來越定製化。
實際上,一個抽象後的index.php檔案就像這樣:
<?php get_header(); ?>/***頁頭***/
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>/***迴圈遍歷***/
<?php the_title(); ?>/***標題***/
<?php the_content(); ?>/***內容***/
<?php get_sidebar(); ?>/***側邊欄***/
<?php get_footer(); ?>/***頁尾***/
如果進入主題的程式碼並開啟了index.php檔案,可以看到它很簡單。
<?php get_header(); ?>/***頁頭***/
<div class="container" role="main">
<div class="row">
<div class="col-md-8">
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>/***迴圈遍歷***/
<div class="page-header">
<h1><?php the_title(); ?></h1>/***標題***/
</div>
<?php the_content(); ?>/***內容***/
<?php endwhile; else: ?>
<div class="page-header">
<h1>Oh no!</h1>
</div>
<p>We could not find this page!!!</p>
<?php endif; ?>
</div>
<?php get_sidebar(); ?>/***側邊欄***/
</div>
</div>
<?php get_footer(); ?>/***頁尾***/
我們看到它呼叫get_header()和get_footer(),
我們將在稍後講解這兩個函式。但是顯而易見,他們就是分別呼叫header.php和footer.php檔案。
這是一個很好的通用index.php例子。它就是這麼通用。
因為我們不知道網站上可能會使用什麼頁面,我們必須放一些非常通用的東西,基本上只是標題和內容。
相關文章
- WordPress模板層次02:模板層次結構和原理
- WordPress模板層次15:歸檔模板
- WordPress模板層次01:模板檔案
- WordPress模板層次08:footer.phpPHP
- WordPress模板層次17:404.phpPHP
- WordPress模板層次16:搜尋模板search.phpPHP
- WordPress主題模板層次和常用模板函式函式
- WordPress模板層次09:sidebar.phpIDEPHP
- WordPress模板層次13:comments.phpPHP
- WordPress模板層次07:header.phpHeaderPHP
- WordPress模板層次12:single.phpPHP
- WordPress模板層次03:模板檔案中常見程式碼
- WordPress模板層次05:style.css樣式表CSS
- WordPress模板層次04:建立一個示例主題網站網站
- 0629_層次查詢
- WordPress模板常用函式函式
- Django模板層Django
- Django 模板層Django
- WordPress模板常用函式彙總函式
- django的模板層Django
- WordPress輕擬物NiRvana模板原始碼原始碼
- wordpress模板修改及函式說明函式
- WordPress入門06-WordPress釋出新文章和管理文章
- 易優CMS模板標籤if條件判斷多層次判斷
- WordPress電影主題Zmovie模板原始碼原始碼
- WordPress開發入門05:模板標籤
- WordPress柒比貳B2模板原始碼原始碼
- 一整套WordPress模板製作的教程
- 商業智慧的三個層次,你在哪個層次?
- django-模板層基礎2Django
- 簡述OSI七個層次與TCP/IP四個層次TCP
- P8306 【模板】字典樹
- wordpress 輸出呼叫當前模板檔案的路徑
- 層次分析小案例
- 層次分析法
- 隱藏index.phpIndexPHP
- 機器學習 之 層次聚類機器學習聚類
- 分析index降低索引層次Index索引