當你在編排網站頁面,應該會注意到,點選「課程區塊」是一段英文組合而成的程式碼,而非使用像是圖片、文字的工具方式來呈現「課程列表」,這部份考慮到設定的複雜度,以及未來的延伸性,所以改用「程式碼」的方式來做呈現,只要將這段程式碼,貼到任何你想要顯示課程列表的位置就可以囉
接下來就讓我們來認識一下簡碼的組成構造
簡碼是用 [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為關閉