老鳥級別的 WordPress 站長一定都知道自定義欄位的強大之處,大部分 WordPress 站長只知道利用控制頁面關鍵詞以及 meta 標籤,部分站長還可能用自定義欄位來為文章附加一些圖片、歌曲、影片之類的富媒體檔案以豐富文章內容。那麼今天小編就來教大家一種更個性的 wordprss 自定義欄位用法,那就是用自定義欄位來控制單片文章頁面模板所載入的檔案。

載入單獨的頭部檔案:

開啟 single.php 檔案找到:

<?php get_header(); ?>

修改為:

<?php $header = get_post_meta($post->ID, "header", true);
get_header($header);
?>

之後當你需要釋出新文章時,只需要新建一個叫做 「header」(自定義欄位的名稱) 的自定義欄位,把選定的側欄模板檔案的名稱作為這個自定義欄位的值。例如當欄位被賦予的值是 v7v3 時,WordPress 就會自動呼叫 header-v7v3.php 作為頁面的頭部檔案,這時你就可以新建一個名為 header-v7v3.php 的檔案放入當前使用的主題根目錄下來作為該文章的頭部了。

同理此方法可以用來定義側邊欄 (sidebar) 、底部檔案 (footer) 、評論模板 (comments) 等模組。