[WordPress] 外掛分享: HTML Page Sitemap

首頁外掛目錄 › HTML Page Sitemap
WordPress 外掛 HTML Page Sitemap 的封面圖片
10,000+
安裝啟用
★★★★
4.3/5 分(22 則評價)
34 天前
最後更新
問題解決
WordPress 3.7+ PHP 5.4+ v1.3.9 上架:2009-09-05

內容簡介

此簡單外掛可透過輸入簡短代碼 [html_sitemap]於網頁內容中,新增一個頁面的 HTML 網站地圖(非 XML),但不包含文章。此外掛可設定特定深度、從特定父頁面開始、包括/排除特定子頁面的網站地圖。簡短代碼屬性包括 sort_column、sort_order、exclude、include、depth、child_of、meta_key、meta_value、authors、number、offset、post_type 和 post_status,此外還有 wp_list_pages 函數所接受的所有選項。除了 wp_list_pages 選項外,還可以設定 class、id 和 ordered_list_type 選項。

此外掛適用於將 WordPress 用作 CMS 的使用者,有關 wp_list_pages 的完整選項清單,請參閱相關文件。此外掛中可設定以下選項:

使用者可以指定 class 和 id 屬性為 HTML 網站地圖 <ul> 列表標籤設定 class 或 id 值。

child_of 的值可以是數字頁面 ID(整數),或使用自訂的 CURRENT 或 PARENT 值。值「CURRENT」會使用當前頁面的 ID,值「PARENT」則使用當前頁面的父親 ID。

ordered_list_type 屬性是 HTML 網站地圖專屬選項,可指定有序清單類型。若未設定 ordered_list_type,將使用無序清單(預設)。

ordered_list_type="1" - 列表項目將以數字編號
ordered_list_type="A" - 列表項目將以大寫字母編號
ordered_list_type="a" - 列表項目將以小寫字母編號
ordered_list_type="I" - 列表項目將以大寫羅馬數字編號
ordered_list_type="i" - 列表項目將以小寫羅馬數字編號

注意:此外掛僅適用於分層自訂文章類型,如果您的文章類型不是分層的,此外掛將無法運作。
範例

第一個範例展示如何添加整個站點的網站地圖。

[html_sitemap]

此範例shortcode將在頁面中添加一個網站地圖,顯示深度限制為 3,並排除頁面 ID 為 708。

[html_sitemap depth=3 exclude=708]

此範例shortcode將添加一個網站地圖到頁面,僅顯示當前頁面的子頁面和孫頁面。

[html_sitemap depth=2 child_of=CURRENT]

此範例shortcode將添加一個網站地圖到頁面,顯示父頁面的子頁面和孫頁面(也包括當前頁面)。

[html_sitemap depth=2 child_of=PARENT]

此範例shortcode將添加一個網站地圖,顯示頁面修改日期,並按照選單順序號碼對頁面進行排序。

[html_sitemap show_date=modified sort_column=menu_order]

此範例shortcode將排除多個 ID 為 708、1024 和 42 的頁面。

[html_sitemap exclude="708,1024,42"]

外掛標籤

開發者團隊

⬇ 下載最新版 (v1.3.9) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「HTML Page Sitemap」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

This simple plugin adds an HTML (Not XML) sitemap of your pages (not posts) by using the shortcode [html_sitemap]. This plugin can display a sitemap with specific depths, from a specific parent page and include/exclude specific pages by ID. The sitemap uses the unordered HTML list tags

文章
Filter
Apply Filters
Mastodon