如何在 WordPress 3.0 中使用自定義帖子類型
自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中文網其他相關文章!

熱AI工具

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

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

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

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

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

比特幣的價格在20,000到30,000美元之間。 1. 比特幣自2009年以來價格波動劇烈,2017年達到近20,000美元,2021年達到近60,000美元。 2. 價格受市場需求、供應量、宏觀經濟環境等因素影響。 3. 通過交易所、移動應用和網站可獲取實時價格。 4. 比特幣價格波動性大,受市場情緒和外部因素驅動。 5. 與傳統金融市場有一定關係,受全球股市、美元強弱等影響。 6. 長期趨勢看漲,但需謹慎評估風險。

2025年全球十大加密貨幣交易所包括Binance、OKX、Gate.io、Coinbase、Kraken、Huobi、Bitfinex、KuCoin、Bittrex和Poloniex,均以高交易量和安全性著稱。

全球十大加密貨幣交易平台包括Binance、OKX、Gate.io、Coinbase、Kraken、Huobi Global、Bitfinex、Bittrex、KuCoin和Poloniex,均提供多種交易方式和強大的安全措施。

MeMebox 2.0通過創新架構和性能突破重新定義了加密資產管理。 1) 它解決了資產孤島、收益衰減和安全與便利悖論三大痛點。 2) 通過智能資產樞紐、動態風險管理和收益增強引擎,提升了跨鏈轉賬速度、平均收益率和安全事件響應速度。 3) 為用戶提供資產可視化、策略自動化和治理一體化,實現了用戶價值重構。 4) 通過生態協同和合規化創新,增強了平台的整體效能。 5) 未來將推出智能合約保險池、預測市場集成和AI驅動資產配置,繼續引領行業發展。

Binance、OKX、gate.io等十大數字貨幣交易所完善系統、高效多元化交易和嚴密安全措施嚴重推崇。

目前排名前十的虛擬幣交易所:1.幣安,2. OKX,3. Gate.io,4。幣庫,5。海妖,6。火幣全球站,7.拜比特,8.庫幣,9.比特幣,10。比特戳。

靠谱的数字货币交易平台推荐:1. OKX,2. Binance,3. Coinbase,4. Kraken,5. Huobi,6. KuCoin,7. Bitfinex,8. Gemini,9. Bitstamp,10. Poloniex,这些平台均以其安全性、用户体验和多样化的功能著称,适合不同层次的用户进行数字货币交易

使用C 中的chrono庫可以讓你更加精確地控制時間和時間間隔,讓我們來探討一下這個庫的魅力所在吧。 C 的chrono庫是標準庫的一部分,它提供了一種現代化的方式來處理時間和時間間隔。對於那些曾經飽受time.h和ctime折磨的程序員來說,chrono無疑是一個福音。它不僅提高了代碼的可讀性和可維護性,還提供了更高的精度和靈活性。讓我們從基礎開始,chrono庫主要包括以下幾個關鍵組件:std::chrono::system_clock:表示系統時鐘,用於獲取當前時間。 std::chron
