您想在 WordPress 上創建獨特的自定義模板嗎?
自定義模板允許您輕鬆地為您的帖子選擇不同的設計。
在本教程中,我們將向您展示如何在 WordPress 中輕鬆創建獨特的自定義模板。
但是之前,如果您從未安裝過WordPress發現 如何安裝WordPress博客7步驟 et 如何找到,安裝和你的博客激活WordPress主題
然後,讓我們回到這裡來...
注意:本教學要求您編輯 WordPress 主題檔。 如果您還沒有這樣做, 查看我們關於如何創建 WordPress 插件的教程。
您什麼時候需要獨特的自定義帖子模板?
有時您可能希望網站上的某些帖子具有不同的外觀。 例如,您可能希望對特定類別中的帖子或精選帖子使用不同的模板。
您需要在此處創建獨特的自定義 WordPress 帖子模板。
如何創建自定義帖子模板?
創建一個新帖子,然後單擊編輯區域側邊欄上的“頁面屬性”元框。 接下來,從模板列表中選擇您的模板。 就這樣 !
接下來,讓我們看看如何在 WordPress 中輕鬆創建獨特的自定義模板。
在 WordPress 中創建獨特的自定義模板
首先,您需要在計算機上打開文本編輯器(例如記事本)並將以下代碼粘貼到其中:
<?php
/*
* 模板名稱:精選文章
* 模板帖子類型:帖子、頁面、產品
*/
get_header(); ?>
這段代碼定義了一個名為“ 精選文章 並使其可用於帖子、頁面和自定義帖子格式。
您可以將此文件另存為“ bpc-single-post.php 在你的桌子上。
然後你 需要使用 FTP 客戶端將其上傳到您當前的 WordPress 主題文件夾.
然後您可以登錄 WordPress 儀表板並創建或編輯帖子。 在帖子編輯屏幕上向下滾動一點,您會注意到新的“頁面屬性”元框,其中包含選擇模板的選項。
您將看到您的自定義模板出現。精選文章“。
現在您的模板基本上是空的,如果您選擇它,您將看到一個空白頁面。
讓我們解決這個問題。
最簡單的方法是從 WordPress 主題的 single.php 檔案複製程式碼並將其用作起點。
打開文件 single.php文件 然後 複製 函數之後的所有內容” get_header() “。
將此代碼粘貼到文件末尾“ bpc-single-post.php ”。 現在您可以保存此文件並將其再次上傳到您的服務器。
但是,這看起來與您當前的單個帖子模板完全相同。 您現在可以開始更改您獨特的自定義模板。
您可以添加自己的 自定義 CSS 類、刪除側邊欄、創建全角模板或任何您想要的內容。
根據類別創建獨特的自定義模板
您想使用基於類別的單篇文章的自定義模板嗎?
例如,“旅行”類別中的文章可能與“攝影”類別中的文章具有不同的佈局。
這是你如何做到的。
首先您需要將此代碼添加到 functions.php文件 您的主題或 WordPress插件 特定於您的網站。
/*
* 定義一個常量來訪問我們的文件
*/
定義(SINGLE_PATH, TEMPLATEPATH.'/single');
/ **
* 使用我們的自定義函數過濾 single_template
*/
add_filter('single_template', 'my_single_template');
/ **
* 我們的模板的功能
*/
函數 my_single_template($single) {
全局 $wp_query, $post;
/ **
* 按類別檢查單個模板
* 按類別 slug 和 ID 檢查
*/
foreach((array)get_the_category() as $cat):
if(file_exists(SINGLE_PATH.'/single-cat-'.$cat->slug.'.php'))
返回 SINGLE_PATH 。 '/單貓-' 。 $cat->slug 。 '.php';
elseif(file_exists(SINGLE_PATH.'/single-cat-'.$cat->term_id.'.php'))
返回 SINGLE_PATH 。 '/單貓-' 。 $cat->term_id 。 '.php';
結束foreach;
}
此代碼首先檢查 WordPress 是否請求單個帖子。 如果是這樣,它會告訴 WordPress 在 WordPress 主題的“/single/”文件夾中查找模板。
現在您需要添加此代碼定義的模板文件。
使用 cPanel 中的 FTP 客戶端或文件管理器連接到您的 WordPress 網站,然後轉到“ /wp-內容/主題/你的主題/ “。
在當前主題文件夾中,您需要創建一個名為“unique”的新文件夾。
現在您需要打開該文件夾並在其中創建一個新文件。 繼續並將此文件命名為“ 單貓-{category-slug} ”。 代替 {類別-slug} 按類別 slug。
例如,如果您有一個名為“最新消息',您將創建一個文件“ 單貓新聞.php ”。 如果您有一個名為“旅行小貼士», 創建模板 獨特的貓旅行提示.php等等。
現在這些模板文件將完全是空的。 作為起點,您可以復製文件的內容 single.php文件 從您的主題文件夾中並將它們粘貼到每個模板中。
您現在可以修改這些模板以進行所需的更改。
完成後,您可以訪問您的網站並查看帖子。 它將使用您為該帖子所附加的類別創建的模板。
另請閱讀我們的教程 如何管理文件和文件夾的WordPress
現在假設您有一篇帖子分為新聞和旅行提示兩類。 WordPress 將自動顯示 '最新消息' 因為它按字母順序首先出現。
另一方面,如果您將帖子放入某個類別中並且沒有為該類別創建模板,則 WordPress 將恢復為該模板 single.php文件 您的 WordPress 主題的默認值。
還發現一些高級WordPress插件
您可以使用其他 WordPress插件 賦予現代外觀並優化您的博客或網站的處理。
我們在這里為您提供了一些高級WordPress插件,它們將幫助您實現這一目標。
1。 UserPro的社交牆插件
使用社交牆可以使UserPro更加有趣。 這就是“ UserPro的社交牆插件”帶來的。 使用Social Wall插件,您可以在您的博客或網站上添加一堵牆,並為您的成員提供一種與整個社區進行交互的新穎方式。
Le WordPress插件 社交牆允許您的用戶:彼此共享消息、共享圖像、評論他人的帖子、用戶可以喜歡或不喜歡消息,他們可以選擇僅對登錄用戶或所有用戶顯示牆,管理員可以刪除帖子或用戶評論等。
2.WooCommerce 高級類別
感謝這個強大的 WordPress插件,讓您的線上商店與世界上最大的商店處於同一水平。 它允許您透過添加與類別相關的文字來改進您的搜尋引擎優化。 您還可以為您的類別添加漂亮的標題圖像,並為您的子類別提供更多風格。
使用此 WordPress 插件,您將完全控制您的 WooCommerce 類別及其佈局。 特別是,您可以顯示所需的子類別,也可以在列中修改或排列它們。 您將能夠定義樣式、字體,甚至為它們分配一個簡短的描述。
3。 WavePlayer
正如您可能從名稱中猜到的那樣,WavePlayer 是一個音頻播放器插件,它獲取正在播放的音頻文件的波形。 使用此插件,您可以託管曲目或簡單地將其與其他流媒體服務集成。雲託管,例如 SoundCloud。
它也可以用於播客,並提供其他功能,例如:HTML5支持,響應式佈局, WooCommerce整合等您還可以在發布之前直觀地創建播放列表。 另一個基本特徵是它的速度和效率。
其他推薦資源
我們還邀請您參考以下資源,以進一步掌握和控製網站和博客。
結論
所以 ! 這就是本教程的內容,我希望它能讓您在 WordPress 上創建自定義帖子模板。 隨意地 與社交網絡上的朋友分享提示.
但是,您也可以諮詢我們的 RESSOURCES,如果您需要更多的元素來執行創建Internet網站的項目,請參考我們關於 WordPress博客創建。
但在此期間,請告訴我們您的情況 評論 和專用部分中的建議。
...