繁体   English   中英

WordPress自定义帖子类型

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM