前兩個教學都是以 self-closing 方式呈現,不用寫終止標籤,像是 html 的 img 元素一樣,不用結尾的標籤。Shortcode 也有 Enclosing 型態,他的呈現也和一般 html 一樣,例如:[my_short_code]中間內容[/my_short_code]。
以往網站設計會為了手機版,需要另外製作一個獨立的網站,但是這樣子要同時維護兩個網站,相當耗費時間。因此近年延伸出 RWD (Responsive Web Design) 的概念,也就是所謂的響應式設計。同一個網站,會隨著使用者的裝置解析度不同,網站會呈現不同的樣貌。
auth_redirect() 函數是用來幫 user 自動導向 login 畫面,所以只要再加上判斷該 user 是否已經登入,就可以完成整個判斷之後的流程,底下包成一個 function 供大家參考。
Wordpress 的文章編輯器也是一套所見即所得(What You See Is What You Get,簡稱 WYSIWYG)的 TinyMCE 編輯器,但是我們知道它跟前台最終呈現的結果會有一些些不同,例如字體的顏色、大小、間距等等,大部分是CSS樣式造成前後台不一致的結果。我們知道原生的 TinyMCE 編輯器,是可以自行加入自定CSS樣式來解決這個問題,但是在 wordpress 要怎麼解決呢?
這一篇主要介紹 add_theme_support() 讓你的佈景主題增加一些功能,通常需放在 after_setup_theme() 中就要呼叫使用。
在 wordpress 點擊分類的連結時,通常是呼叫 category.php 這支程式,然後就會顯示該分類文章、或該分類底下的子分類所有文章(不管幾層一起顯示)。這樣子的邏輯挺亂的,所以我們希望是點擊父分類時,顯示的是它的子分類連結、點子分類才顯示相關文章。
wp_upload_dir() 這個函數可以查詢目前圖片資料夾相關設定值,對於圖片有出現問題相當方便查詢,它是回傳一個陣列。
© 2024 賽門的WordPress學習筆記 — Powered by WordPress
Theme by Anders Noren — Up ↑
如何新增或移除發表迴響可用的 HTML 標籤與屬性
在發表迴響中,wordpress 允許網友使用一些不危及系統的 HTML 標籤與屬性,這在 /wp-includes/kses.php 程式中有命名為 $allowedtags 變數。