當你在編排網站頁面,應該會注意到,點選「課程區塊」是一段英文組合而成的程式碼,而非使用像是圖片、文字的工具方式來呈現「課程列表」,這部份考慮到設定的複雜度,以及未來的延伸性,所以改用「程式碼」的方式來做呈現,只要將這段程式碼,貼到任何你想要顯示課程列表的位置就可以囉

接下來就讓我們來認識一下簡碼的組成構造

簡碼是用 [tutor_course] 中括弧的方式來將程式參數放在一起,您可以根據「課程 ID」 和「課程分類」來加入一個課程或是多個課程,還可以排除某些課程並限制要顯示的課程數量,以及設定課程的排序方式,範例如下

[tutor_course id=”20,64″ exclude_ids=”567,332″ category=”18,19″ orderby=”ID” order=”desc” count=”3″ course_filter=’off’ show_paginaton=’on’]

這是一個包含所有課程參數的範例程式,個別參數的說明如下:

  • id=”567
    只顯示特定課程,課程ID可以點開課程編輯頁面,然後從網址中找到 「/post.php?post=567 &action=edit」,這裡的 “567” 就是課程ID,要指定多個課程可使用逗號分隔
  • exclude_ids=”567″
    排除特定課程,多個可使用逗號分隔,例如 567,332,點進課程後,從網址中找到「/post.php?post=567」,這裡的 “567” 就是課程ID,要指定多個課程可使用逗號分隔
  • category=”18,19
    只顯示某分類的課程,例如18,19,點進「課程分類」頁後,可以從網址中找到
  • orderby=”ID”
    課程排序方式,預設是依照 「課程ID編號」 做排列(依課程新增),如果要改為日期排列的話,輸入為 「Date」即可
  • order=”desc”
    設定課程排列順序,desc 為大到小(新到舊),asc 為小到大(舊到新)、Rand 為隨機排列,若只有一個課程則不需要
  • count=”3
    count參數用來限制課程列表的總數量,可以用顯示特定課程分類的3門最新課程,建議使用 3的倍數來做數量排列比較整齊
  • course_filter=’off
    課程列表預設會顯示「篩選器」的功能,讓使用者可以依照分類、標籤、免費/付費,如果要關掉的話就設定為「off」,要顯示的話則設定為「on
  • show_paginaton=’on
    啟用或關閉課程頁面的分頁功能,on為啟用,off為關閉