将帖子收集到购物车/灯箱中,并与其他用户共享

时间:2016-04-12 作者:Monkey Puzzle

好的,我几乎完成了一个Wordpress站点,它是一个多用户图像库。这是一个private 用户所在的站点must 登录以查看它。

普通用户cannot 访问后端(wp admin)at all. 它们放在前端。

所以我的问题是:有什么聪明的方法可以让用户能够将一篇帖子(每篇帖子都是一幅图片特色图片)添加到一种作为用户附加到自己身上的“购物车”或“灯箱”(例如,当他们重新登录时,购物车/灯箱仍然存在)中?想想iStockphoto) 和then 能够共享此“cart”或“lightbox”via email 和其他人一起^请参见下面的注释。

技巧点奖励:我希望用户可以有多个灯箱(“cart”),尽管这可能不是游戏杀手。

^注意-通过电子邮件共享此链接将not 公开任何内容。The sharing link will only work for other users who are able to login.

2 个回复
最合适的回答,由SO网友:mikko-lauhakari 整理而成

我想如果你喜欢它的其他功能,你可能需要修改插件,分叉它。

然后添加一些功能,当你“收藏”一篇文章/图像时,你会得到一个列表,而不是将其添加到你的收藏夹中。所有这些集合都可以有自己的url,如www.mysite。com/用户/集合/集合名称。

SO网友:Milo

Register a collection post type 表示单个集合。您将免费获得永久链接并重写规则来解决请求。

Insert a new collection post 用于用户创建集合时,并将所选的帖子ID保存为中的数组post meta. 您可以通过以下方式直接传递该数组:post__in a中的参数WP_Query 实例来加载阵列中的立柱。

相关推荐

WooCommerce:Pre_Get_Posts中的复杂查询

我想在获取产品时添加一个复杂的过滤。我有一些产品,其中一些链接到自定义帖子类型</此自定义帖子类型有一个转发器字段根据cookie的不同,我应该只获取在此转发器字段中具有该值的产品,我知道我可以使用:add_filter( \'pre_get_posts\', \'fwp_archive_per_page\' ); 我知道我可以像这样设置额外的元查询:$query->set( \'meta_query\', array( \'relation\' => \'