自2.9 版本起,WordPress 引入了使用自定義帖子類型的功能。現在,在3.0 版本中,可以選擇為自定義帖子類型創建面板,從而使事情變得更進一步。在本教程中,我們將向您展示如何將站點中的自定義帖子類型實現到WordPress 站點中。
創建自定義帖子類型– 使用插件
從版本3.0 開始,WordPress 沒有任何內置UI(用戶界面)來創建自定義帖子類型。我們只能使用兩個選項來創建自定義帖子類型:插件或將它們硬編碼到主題的functions.php文件中。首先,讓我們看看如何使用插件來創建自定義帖子類型。
自定義帖子類型UI
自定義帖子類型UI是由WebDevStudios的Brad Williams 開發的插件,它允許您輕鬆創建自定義帖子類型和分類法。該插件最酷的功能之一是它生成一個代碼來創建自定義帖子類型,因此您可以將其粘貼到主題的functions.php文件中。該插件的怪癖之一是無法在所有post_types 之間共享分類法。
從“自定義帖子類型UI”面板中單擊“添加新內容”。
接下來,您將看到幾個需要填寫的選項。 “帖子類型名稱”是WordPress 用來查詢此類post_type 的所有帖子的名稱。 “標籤”將顯示在儀表板的側邊欄上,就像常規的“發布”菜單一樣。如果展開“查看高級選項”,您將看到更多可以配置的選項。大多數都是不言自明的,例如“公共”和“顯示UI”。第一個設置為true 時允許在側邊欄上顯示自定義帖子類型菜單,另一個(顯示ui)設置為true 時生成菜單面板。
“重寫”允許自定義帖子類型使用SEO 友好的WordPress URL(永久鏈接)。 “自定義重寫Slug”可以設置為您喜歡的任何內容。 WordPress 將使用此slug 來生成永久鏈接。因此,如果我們有example.com帶有“電影”的自定義重寫段,您的自定義帖子類型永久鏈接將類似於example.com/movies
WordPress的“Query Var”功能允許您查詢自定義帖子類型的帖子。因此,如果我們使用前面給出的示例,要訪問標題為My First Movie Post 的帖子(寫在Movies post_type 下),我們可以輸入example.com/?movies=my-first-movie-post 。所以查詢變量看起來像這樣: ?posttypename
最後,您可以選擇自定義帖子類型支持的不同功能,例如縮略圖/特色圖像和摘錄。
創建自定義帖子類型– 使用Functions.php 文件
如果您更喜歡在沒有插件的情況下使用自定義帖子類型,則只需將以下代碼添加到主題的functions.php 文件中:
// Creates Movies post typeregister_post_type('movies', array('label'=> 'Movies','public'=> true,'show_ui'=> true,'capability_type'=> 'post','hierarchical'=> false,'rewrite'=> array('slug'=> 'movies'),'query_var'=> true,'supports'=> array('title','editor','excerpt','trackbacks','custom-fields','comments','revisions','thumbnail','author','page-attributes',)) );
由
在WordPress 中一鍵使用
讓我們剖析一下代碼。
register_post_type( $post_type, $args ):此函數接受兩個參數,$post_type 或帖子類型的名稱,以及$args,參數數組。
標籤:為顯示在管理面板側邊欄中的帖子類型指定的複數名稱。
公眾:真/假。允許管理UI 填充此類帖子。
show_ui :真/假。顯示或隱藏管理此帖子類型的默認UI。
ability_type:默認值:post 用於檢查讀取、編輯和刪除功能的帖子類型。
分層:帖子類型是否分層。
重寫:真/假。默認值: true 如果輸入slug 參數,則slug 名稱將添加到帖子前面。
query_var: true/false 將帖子類型名稱設置為查詢變量。
支持:默認:標題和作者設置帖子類型允許的不同支持功能。
訪問WordPress Codex了解有關register_post_type()的更多信息。
顯示自定義帖子類型帖子
要顯示自定義帖子類型的帖子,請在循環中添加以下代碼。將“名稱”替換為您的帖子類型的名稱。注意:您不必在index.php 文件中添加自定義帖子類型。您可以創建自定義WordPress 頁面並在Loop中運行以下查詢。
$query= newWP_Query( 'post_type=name');
由
在WordPress 中一鍵使用
要顯示多種帖子類型的帖子,請將上面的代碼更改為以下內容。使用您的自定義帖子類型名稱更改電影。
$query= newWP_Query( array( 'post_type'=> array( 'post', 'movies')) );
由
在WordPress 中一鍵使用
上面的代碼將顯示常規帖子類型(帖子)和自定義帖子類型(電影)的所有帖子。
以上是如何在 WordPress 3.0 中使用自定義帖子類型的詳細內容。更多資訊請關注PHP中文網其他相關文章!

在 WordPress 網站上啟用評論功能,可以為訪客提供參與討論和分享反饋的平台。為此,請按照以下步驟操作:啟用評論:在儀錶盤中,導航至“設置”>“討論”,並選中“允許評論”複選框。創建評論表單:在編輯器中,單擊“添加塊”並蒐索“評論”塊,將其添加到內容中。自定義評論表單:通過設置標題、標籤、佔位符和按鈕文本來定制評論塊。保存更改:單擊“更新”以保存評論框並將其添加到頁面或文章中。

如何復制 WordPress 子站?步驟:在主站創建子站。在主站克隆子站。將克隆導入目標位置。更新域名(可選)。分開插件和主題。

在WordPress中創建自定義頁頭的步驟如下:編輯主題文件“header.php”。添加您的網站名稱和描述。創建導航菜單。添加搜索欄。保存更改並查看您的自定義頁頭。

WordPress 網站中啟用評論功能:1. 登錄管理面板,轉到 "設置"-"討論",勾選 "允許評論";2. 選擇顯示評論的位置;3. 自定義評論表單;4. 管理評論,批准、拒絕或刪除;5. 使用 <?php comments_template(); ?> 標籤顯示評論;6. 啟用嵌套評論;7. 調整評論外形;8. 使用插件和驗證碼防止垃圾評論;9. 鼓勵用戶使用 Gravatar 頭像;10. 創建評論指

可以通過 WordPress 安裝 FTP 插件,配置 FTP 連接,然後使用文件管理器上傳源碼。步驟包括:安裝 FTP 插件、配置連接、瀏覽上傳位置、上傳文件、檢查上傳成功。

如何復制 WordPress 代碼?從管理界面複製:登錄 WordPress 網站,導航到目標位置,選擇代碼並按 Ctrl C (Windows)/Command C (Mac) 複製代碼。從文件複製:使用 SSH 或 FTP 連接到服務器,導航到主題或插件文件,選擇代碼並按 Ctrl C (Windows)/Command C (Mac) 複製代碼。

WordPress 錯誤解決指南:500 內部服務器錯誤:禁用插件或檢查服務器錯誤日誌。 404 未找到頁面:檢查 permalink 並確保頁面鏈接正確。白屏死機:增加服務器 PHP 內存限制。數據庫連接錯誤:檢查數據庫服務器狀態和 WordPress 配置。其他技巧:啟用調試模式、檢查錯誤日誌和尋求支持。預防錯誤:定期更新 WordPress、僅安裝必要插件、定期備份網站和優化網站性能。

如何在 WordPress 中關閉評論?特定文章或頁面:在編輯器中取消選中“討論”下的“允許評論”。整個網站:在“設置”->“討論”中取消選中“允許發表評論”。使用插件:安裝 Disable Comments 等插件禁用評論。編輯主題文件:通過編輯 comments.php 文件移除評論表單。自定義代碼:使用 add_filter() 函數禁用評論。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

VSCode Windows 64位元 下載
微軟推出的免費、功能強大的一款IDE編輯器

DVWA
Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

PhpStorm Mac 版本
最新(2018.2.1 )專業的PHP整合開發工具

SublimeText3 英文版
推薦:為Win版本,支援程式碼提示!

Atom編輯器mac版下載
最受歡迎的的開源編輯器