繁体   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