WordPress 內建有提供站內的搜尋表單,提供站內的文章搜尋功能,在版型開發時,我們只需要調用 get_search_form() 的 function
,就可以直接使用內建的搜尋功能嘍:
--------------------------------------------------------------------------------
只要在你想加入的 template.php 裡加入 get_search_form() 的 function 就可以了:
<?php get_search_form()?>
如圖示:
--------------------------------------------------------------------------------
另外如果你想要自訂 search_form
閉包 (Closure) 是在開發 JavaSctip 時,宣告函式的一種模式,以在 MDN
[https://developer.mozilla.org/zh-TW/docs/Web/JavaScript/Closures] 中是這樣解釋:
> 閉包 (Closure)是指能使用獨立(自由)變數的函式(在使用運用,但在封閉的作用域中定義)。換言之,這些函式能「記得」被建立時的環境。
光看上面的文字敘述,其實是有點難懂的,下面我們以實例來說明:
JavaScript 有 兩種 宣告變數 的類型,全域變數(Global Variable)與 區域變數(Local Variable), 而兩者的差異就是
作用域(scope)
雖然 JavaScript 宣告變數的方式非常的容易,不過對這兩者的 作用域(scope),是需要花點時間去了解的,也是 JavaScript 的基本功:
--------------------------------------------------------------------------------
範例:
function parent(){
var name = "parent
JavaScript 的 判斷式 if...else 有提供簡寫的撰寫方式,只要透過一些 邏輯運算子
[https://developer.mozilla.org/zh-TW/docs/Web/JavaScript/Obsolete_Pages/Obsolete_Pages/Obsolete_Pages/%E9%81%8B%E7%AE%97%E5%AD%90/%E9%82%
WordPress 後台 外觀/選單 內,有提供 選單 的工具,可以讓我們直接快速更改選單的 名稱、連結
等等項目,提供了不少的便利性,與減少了許多後續維護的成本,下面來介紹如何使用吧:
--------------------------------------------------------------------------------
註冊選單:
這邊以 header menu 為例:
function.php:
/**
* Register menu
*
*/
function register_my_menus() {
register_nav_menus(
array(