2 種不同類型的 WordPress 模板:頁面與帖子

已發表: 2022-10-07

對於 WordPress,您可以將兩種不同類型的模板用於您的頁面:頁面模板和帖子模板。 雖然這兩種模板類型都可以用來創建頁面,但它們都最適合不同的目的。 頁面模板最適合用於創建靜態頁面,例如“關於”頁面或聯繫頁面。 這些頁面通常不會像帖子那樣經常更新,因此它們不需要是動態的。 另一方面,帖子模板最適合定期更新的博客帖子或其他類型的內容。 這些模板通常更具動態性,並允許進行更多自定義。 那麼,您如何知道要為您的頁面使用哪種模板類型? 確定這一點的最佳方法是考慮頁面的目的以及頁面上的內容類型。 如果它是一個不會經常更新的靜態頁面,那麼頁面模板可能是最好的選擇。 如果是博客文章或其他類型的內容會定期更新,那麼帖子模板可能是更好的選擇。

如何在 WordPress 中查找頁面模板?

學分:富裕的附屬機構

有幾種方法可以在 WordPress 中找到頁面模板。 一種方法是轉到 WordPress 儀表板並單擊“外觀”選項卡。 從那裡,您將看到所有可用頁面模板的列表。 查找頁面模板的另一種方法是在 WordPress 插件目錄中搜索它們。

頁面模板是可用於將內容應用於特定頁面或頁面組的文件。 頁面模板可用於在頁面上顯示動態內容,例如帖子、新聞更新、日曆事件、媒體文件等。 當您創建或編輯新頁面時,用戶可以選擇每個具有名稱的模板的名稱。 某些主題除了允許您選擇頁面上的列數外,還允許您指定頁面上的列。 有些模板可以跨多個頁面或在不同國家/地區使用。 要為您的用戶提供此全局選項,您必須為每個選項創建頁面模板並為每個選項提供模板名稱。 模板層次結構頁面可用於為特定頁面創建模板。

您的主題文件夾中必須有一個專門的頁面模板(例如,/wp-content/themes/my-theme-name/)。 頁面帖子類型將默認為自定義模板。 只有 WordPress 4.7 允許您將頁面模板添加到“頁面”以外的帖子類型。 WordPress 將在文章類型類名稱(頁面)的正文標記中顯示類名稱和 ID、頁面 ID(page-id-*ID)以及與模板的 body_class() 函數一起使用的頁面模板。 通過輸入 theme_product_templates,您可以過濾產品帖子類型的模板。 條件標記可用於修改主題的 page.php 文件,以進行小的、特定於頁面的更改。

如何在 WordPress 中顯示模板?

單擊儀表板中的頁面部分以查看添加到頁面列表中的新列“頁面模板”。 您可以藉助此插件查看每個頁面使用的模板。 如果頁面沒有任何自定義模板,它將被標記為默認。

如何在 WordPress 中進行頁面佈局?

從儀表板中選擇頁面選項卡以查看頁面佈局。 出現提示時,您可以添加新頁面。 當您單擊一個類別時,將打開一個窗口,您可以在其中瀏覽各種類別。 確定佈局後,單擊一次以將其應用到新頁面。

獲取頁面模板

信用:templatemag.com

這個問題沒有明確的答案,因為它取決於您用於網站的內容管理系統 (CMS) 或框架。 但是,通常,頁面模板是包含網站上特定類型頁面的代碼和標記的文件。 例如,您可能有一個頁面模板用於您的主頁,另一個用於您的關於頁面,另一個用於您的聯繫頁面。 每個模板都將包含顯示特定頁面內容所需的代碼和標記。

在 WordPress 中創建自定義頁面模板

當創建一個新的 WordPress 頁面時,WordPress 會在 WP-content/themes/ 目錄中尋找一個與 postname(除了 .php 擴展名)同名的模板文件。 對於 WordPress,default.php 文件位於 WP-content/plugins/ 目錄中,與模板文件同名。 如果沒有文件,WordPress 會創建一個名為 page.php 的文件。 所有頁面模板都可以以任何格式創建,但它們必須是 HTML 格式並包含 a.php 擴展名。 他們可能與他們申請的職位在不同的目錄中,或者他們可能與他們申請的職位在同一個目錄中。 WordPress 中提供了一些默認模板,但您可以根據需要創建自己的模板。 為此,在 WP content/themes/ 目錄中創建一個名為 page.php 的文件夾並輸入以下代碼: 它應該是 PHP。 所有頁面都需要主題模板文件。 */ require_once 'template.php';? 自定義模板文件定義為您自己的模板的名稱。

is_page_template

is_page_template() 函數允許您確定某個頁面模板是否正在頁面上使用。 如果您需要針對具有不同代碼或行為的特定頁面,這可能很有用。

獲取當前頁面模板名稱 WordPress

有幾種方法可以在 WordPress 中獲取當前頁面模板名稱。 一種方法是使用全局 $template 變量。 此變量包含當前模板文件的路徑。 您可以使用 basename 函數從此路徑中提取模板名稱。 獲取當前頁面模板名稱的另一種方法是使用 get_page_template_slug 函數。 此函數返回當前頁面模板的 slug。 最後,您還可以使用 get_page_template 函數。 該函數返回當前頁面模板的完整路徑。 然後,您可以使用 basename 函數來提取模板名稱。

獲取頁面模板網址 WordPress

在 WordPress 中,頁面模板是一種特定類型的模板文件,可以應用於一個或多個特定頁面。 頁面模板用於在不更改底層代碼的情況下更改 WordPress 網站的外觀。 有幾種方法可以在 WordPress 中獲取頁面模板的 URL。 最直接的方法是查看頁面的源代碼。 如果您使用的是默認 WordPress 主題,則頁面模板 URL將位於 header.php 文件中。 如果您使用的是自定義 WordPress 主題,則頁面模板 URL 將位於主題目錄中。 在 WordPress 中獲取頁面模板 URL 的另一種方法是使用 the_permalink() 函數。 此函數將返回當前頁面的 URL。 如果您在使用頁面模板的頁面上,則_permalink() 函數返回的 URL 將是頁面模板的 URL。 您還可以使用 get_page_template_slug() 函數來獲取頁面模板的 slug。 如果已設置,此函數將返回頁面模板的 slug。 如果未設置 slug,則此函數將返回一個空字符串。 最後,您可以使用 get_page_templates() 函數來獲取所有可用頁面模板的數組。 此函數將返回當前主題中可用的所有頁面模板的數組。

如何在您的網站上查找特定頁面的模板文件名

get_page_template_file() 方法返回您網站中特定頁面的模板文件的名稱。 可以在此處返回模板文件的完整路徑,包括擴展名。