带图片库的自定义帖子类型 时间:2012-11-06 作者:Don 我正在研究Wordpress网站的自定义帖子类型,我将为我的一个客户整理。自定义Post类型的基础似乎非常简单。我想确定的是,作为自定义帖子类型的一部分,我可以使用图像库的最佳方式。例如,自定义post类型将是汽车。除了汽车的详细信息(品牌、型号、年份、里程等),还有1-n个与之相关的图像,这些图像应该是帖子的一部分(在帖子内修改,随帖子一起删除,等等)。理想情况下,我希望缩略图可以打开到某种灯箱。希望这是在不完全破解Wordpress的情况下可以实现的。 1 个回复 最合适的回答,由SO网友:Milo 整理而成 自定义帖子类型可以有image attachments 与其他帖子类型一样。显示它们的一种简单方法是通过gallery shortcode. 有几个插件可以增强gallery输出,或者您也可以通过API在一篇文章中显示附件,例如get_posts. 你唯一无法满足的要求是在删除父帖子时删除附件,因为图像可以用于其他帖子,因此可能会破坏内容。如果不担心这一点,您可以在删除后删除附件,并附带一段与删除挂钩的代码:function delete_post_children($post_id) { global $wpdb; $ids = $wpdb->get_col("SELECT ID FROM {$wpdb->posts} WHERE post_parent = $post_id AND post_type = \'attachment\'"); foreach ( $ids as $id ) wp_delete_attachment($id); } add_action(\'delete_post\', \'delete_post_children\'); 摘自http://core.trac.wordpress.org/ticket/12108 结束 文章导航