[英]WordPress Custom Post Type
我正在构建一个自定义帖子类型,并寻找一个解决方案,要么在那里有一个自定义元框,以便管理员可以选择自定义帖子类型出现在哪个页面。
例如,我有一个名为Testimonials的自定义帖子类型。
这是一个页面上的推荐列表,其中包含特色图像,标题和内容。
将会有一个列出所有列表的页面,我可以使用标准WP查询来完成此操作
在某些页面上(例如关于,新闻,案例研究),我希望能够在页面的侧边栏中打印推荐书。 管理员可以从下拉菜单中选择一个推荐书,将推荐书放在该页面上。
每页1张推荐书。
我期待着您的回复和反馈
您可以使用add_meta_box将自定义元框添加到自定义帖子类型。
http://codex.wordpress.org/Function_Reference/add_meta_box
add_meta_box(
'meta_box_id', //The ID of the Meta Box
'Meta Box Title', //The Title of the Meta Box
'meta_box_id_meta_box', //Callback Function
'page', //Post type to apply to, in this case you would want 'page', or the ID of a Custom Post Type
'normal', //Priority
'default' //Callback Agruments
);
您可以在此处找到有关如何将此功能添加到挂钩,保存等的更多信息: http : //wp.smashingmagazine.com/2011/10/04/create-custom-post-meta-boxes-wordpress/
从那里,您只需要创建一个选择菜单,其中包含您自定义内容类型的所有页面ID(通过使用WP_Query,并循环结果)。 保存表单时,它会保存ID,然后将该ID与WP_Query结合使用以拉出单个帖子并将其显示在页面模板上。
我不能说我100%明确你的要求,但是为了链接WordPress帖子,我发现Posts 2 Posts插件非常有用。 我用它将两种不同的自定义帖子类型链接在一起,但我相信你可以使用它将自定义帖子类型链接到页面。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.