簡體   English   中英

需要對自定義帖子類型進行說明

[英]Need clarification regarding custom post types

我正在研究自定義帖子類型。 添加帖子類型后,我就可以發布數據了。 通過使用CMS-PRESS完成自定義帖子類型。 在我發布了特定的自定義帖子后-輸入帖子,我無法在前端的wordpress帖子列表中看到該帖子。 同樣,它也不會落入buddypress的控制之下。 我如何才能像普通職位一樣在所有地方產生這種影響? 並可以根據帖子類型制作主題嗎? 有人可以幫我嗎?

我認為您可能誤解了自定義帖子類型的目的。

將它們視為定制的“實體”,而不是定制的“帖子”,可能會更有幫助。 自定義實體的示例可以是“汽車”,“課程”,“位置”或幾乎可以放置在網站上的任何其他內容。

一旦開始以這種方式思考,您就會知道WordPress如何需要知道如何顯示這些實體的一些幫助。 可能會定期添加一些自定義實體; 其他可能幾個月或幾年保持不變。 有些可能數量很少; 其他可能需要以復雜的層次結構或通過搜索顯示。

這就是為什么它們以與頁面相同的方式與您的博客分開的原因。

但是,如果自定義“帖子”適合您使用,則wordpress網站上有一些很棒的資源可用於開發或修改您的主題以進行設計。“獲取帖子”插件中還有一個簡潔的捷徑。 您可以在常規加載項目錄中找到它。

希望這能給您正確的方向:-)

為了回應您的評論,Mayilarun:

好的,您可以通過兩種方式查看自定義帖子:作為條目列表,以及單獨查看。

要查看單個條目,您實際上是通過永久鏈接結構鏈接到該條目的。 例如,您可以創建一個指向mysite.com/locations/lakeside的鏈接。

但是,這有點靜態。 因此,如果您希望以博客中的方式查看條目列表,則需要將Wordpress get_posts()函數編碼為主題。 只要您具備相應的編程技能,這在Wordpress網站上就會有很好的記錄!

如果您不太想編寫自己的主題,則可以使用“獲取帖子”插件,該插件可將簡碼嵌入任何頁面的內容中並返回條目列表。 它是高度可定制的,並且在插件作者的網站上有一些現成的示例。 只要確保將post_type條目添加到短代碼中即可。 在我剛剛創建的網站上,它是這樣開始的:

[get_posts post_type =“產品” ...

祝好運!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM