假設要在某個 頁面(page) 或是 區塊(block) 中載入 特定頁面 的資料時, WordPress 有提供十分便利的方法來解決這個需求
get_post() :
--------------------------------------------------------------------------------
取得 PostID :
使用方式很簡單,首先先要知道你要提取的 頁面(page) 或 文章(post) 的 PostID,在 編輯文章 或者 編輯頁面 的 url 上,可以清楚地知道:
WordPress 內建有提供站內的搜尋表單,提供站內的文章搜尋功能,在版型開發時,我們只需要調用 get_search_form() 的 function
,就可以直接使用內建的搜尋功能嘍:
--------------------------------------------------------------------------------
只要在你想加入的 template.php 裡加入 get_search_form() 的 function 就可以了:
<?php get_search_form()?>
如圖示:
--------------------------------------------------------------------------------
另外如果你想要自訂 search_form
WordPress 後台 外觀/選單 內,有提供 選單 的工具,可以讓我們直接快速更改選單的 名稱、連結
等等項目,提供了不少的便利性,與減少了許多後續維護的成本,下面來介紹如何使用吧:
--------------------------------------------------------------------------------
註冊選單:
這邊以 header menu 為例:
function.php:
/**
* Register menu
*
*/
function register_my_menus() {
register_nav_menus(
array(
WordPress 在後台有提供不少實用小工具,如:標籤雲、月曆、文字區塊…等等功能,使網站多了不少便利性,與減少了許多我們需要開發的項目,那要如何應用這些
WordPress 提供的小工具呢?其實很簡單,讓我們繼續往下看:
--------------------------------------------------------------------------------
註冊 小工具區塊(widgets):
首先必須要先在 function.php 中,註冊一塊 小工具 的區塊 :
(這邊以 sidebar-first 為例)
/**
* Register our sidebars and widgetized
這問題是我近期開發 WordPress 版型時發現的,在編輯文章中,使用了內建 插入圖片 的圖片對齊方式,選取 置中 的對齊方式,可是最終呈現出來的結果都是
靠左 顯示的,稍微查了一下,這貌似是 WordPress 的 Bug
--------------------------------------------------------------------------------
解決方法很簡單,只需要在 版型 裡的 CSS 的檔案中加入下方程式碼:
img.alignright {float:right; margin:0 0 1em