WordPress 主題教程 5c 日誌元資料

2022-02-02 14:58:46 字數 1519 閱讀 2415

同樣請開啟 xampp,主題資料夾,瀏覽器以及 index.php 檔案。

先讓我們複習下,現在的 index.php 檔案應該有下面這些**了:

把 postmetadata.txt 中的**複製到 <?php the_content(); ?> 下面。(注意:在這部分,我們只需要複製和貼上。當我製作 wordpress 主題的時候,我也只是複製和貼上這部分**。對於這部分**,你不需要完全理解它,只要知道每部分幹什麼已經足夠了。)

下面的螢幕截圖是為了適應日誌的大小而只裁剪了一部分,它主要你關注日誌元資料**的位置:

儲存並重新整理瀏覽器,現在應該是:

我們同樣可以通過檢視源**來看日誌元資料是怎樣的?

詳細解釋:

和 - 所有的日誌元資料都在乙個 class=」postmetadata」 的段落標籤中,因為我想把日誌元資料和日誌內容區分開。如果沒有段落標籤,日誌元資料資訊將在日誌內容結束的地方繼續,這樣就沒有任何間距去區別內容和日誌元資料。

<?php _e(』filed under:』); ?> - : 是呼叫冒號「:」的**;

把filed under:放入<?php _e(』 『); ?>中不是必須的,這樣主要為了使得 filed under: 可翻譯。如果你的主題不需要支援多語言,可以簡單輸入 filed under:;

<?php the_category(』, 『) ?> - the_category() 是用來呼叫日誌的在的所有類別的 php 函式。如果你把 filed under: 和 the_category() 放在一起,你可以得到:filed under: name of category 1, name of category 2。the_category() 中的逗號是用來區分類別名。返回日誌元資料的螢幕截圖,我們就可以注意到在類別連線中的逗號;

<?php _e(』by』); ?> - 和 filed under:一樣。如果你建立的是私人用的的主題, by 外面的 _e() 不是必須的。_e() 是用來建立可以翻譯的主題,如果主題被來自不同國家的上百人使用的話,這是非常重要的。如果你是建立公共使用的主題,最後加上 _e() 以便你的主題可翻譯化。

<?php the_author(); ?> - 它是輸出當前日誌作者的名字。

- 如果你想要乙個空行,又不想用段落標籤來產生行間距,使用 br。注意斜線 / 。這是能自我關閉的標籤。

<?php edit_post_link(』edit』, 『 | 『, 」); ?> - 這個只有當我們以管理員或者作者身份登入的的時候才可見。 edit_post_link() 只是簡單顯示乙個可以用來編輯當前日誌的編輯鏈結,這樣就可以讓我們不必去管理介面搜尋該日誌就能直接編輯。edit_post_link() 有三個引數。第乙個是用來確定哪個詞你將用在編輯鏈結的鏈結標題。如果你使用 edit post,那麼將顯示 edit post 而不是 edit。第二個引數是用來顯示在鏈結前面的字元,在這裡是豎線 |,**就是&124;。第三個引數是用於顯示在編輯鏈結後面的字元,在這裡沒有使用。

登入 wordpress 之後,再返回到首頁就可以看到「edit」的鏈結和一條豎線。

WordPress 主題教程 5c 日誌元資料

同樣請開啟 xampp,主題資料夾,瀏覽器以及 index.php 檔案。先讓我們複習下,現在的 index.php 檔案應該有下面這些 了 把 postmetadata.txt 中的 複製到 下面。注意 在這部分,我們只需要複製和貼上。當我製作 wordpress 主題的時候,我也只是複製和貼上這...

WordPress 主題教程 6 側邊欄

側邊欄是從零開始建立 wordpress 主題系列教程的第六篇,這一篇我們主要講解 wordpress 主題的側邊欄,讓你很快掌握它的結構,並能編碼和樣式化它。在開始側邊欄之前,這是現在 index.php 檔案的樣子。第1步 建立 id 為 sidebar 的 div 首先讓我們建立乙個名字為 s...

WordPress主題製作教程6 常用模版標籤

輸出模板標籤一般有兩種方式 the yourtag 輸出標籤值和get the yourtag 獲標籤值 通常來說,the yourtag echo get the yourtag 常用模版標籤 bloginfo name 獲取部落格名字 bloginfo template directory 獲取...