WordPress 增加自訂欄位按鈕教學

by / /

因為正妹簿 ShowGirl No.1的關係,讓我又學習了一些WordPress的使用技巧,那就是自訂欄位,正妹簿就是使用Snapshot的佈景,而Snapshot將自訂欄位的按鈕自訂了出來,可以方便編輯者快速的修改自訂欄位,而找了一下發現要移植到別的佈景也還挺簡單的。

官方網站WooThemes
下載:http://www.woothemes.com/free-downloads/snapshot.zip
中文化:http://tlog.net.ru/snapshot/

  1. 將Snapshot下載至電腦上之後解壓縮,將資料夾內的functions資料夾上傳到您目前使用的佈景中,例如我現在用的是Green Theme我就把functions的資料夾放在wp-content/themes/GreenTheme/這裡面。
  2. 將目前佈景的functions.php下載回來編輯。將以下兩行CODE加入functions.php中
    $functions_path = TEMPLATEPATH . ‘/functions/’;
    require_once ($functions_path . ‘/custom.php’);
  3. 存檔後再將functions.php上傳回去,這時您可在去新增文章的後台,即會發現多了自訂欄位的空格可以填了。

若要修改自訂欄位的名稱與顯示的文字,可將functions資料夾裡面的custom.php打開,直接修改而修改的方式就依照原先的規則去增加或減少欄位。

  1. “image” => array (
  2. “name” => “image”,
  3. “default” => “”,
  4. “label” => “Screenshot (330×190)”,
  5. “type” => “text”, ),
  1. image是自訂欄位名稱
  2. “name”後方的”image”須與第一行的欄位名稱相同
  3. default是一新增一篇文章時自動填入的資料
  4. label是顯示的名稱
  5. type我不知其用意固不修改

如何在佈景中取得文章的自訂欄位資料,其方法是在佈景中添加這段程式碼<?php echo get_post_meta($post->ID, “自訂欄位名稱”, $single = true); ?>,這樣就可以去使用啦!若對這有問題的朋友可以到免費的喘息提出問題,我會試著幫忙解答。