添加wordpress帖子ID's到一个持久化集合


Adding wordpress post ID's to a persistant collection

我使用wordpress帖子与多个自定义元显示可能的项目。这类似于一个在wordpress中广泛使用的商业解决方案,我不明白当用户继续购物时,他们在哪里存储变量。

要进一步扩展,用户将搜索项目,当他们看到他们想要的项目,他们可以点击它打开一个详细视图的模式。向项目添加一些特定信息(元信息),然后添加到集合。然后,他们会再次搜索更多的物品,并执行相同的操作——一直建立他们的收藏。

一旦他们对他们创建的集合感到满意,他们就会移动到发布页面,在这里我需要将集合的内容输出到用户选择的模板中。

我面临的主要问题是能够将post ID和修改后的元添加到本地存储/DOM/$_COOKIE等,关于最佳解决方案的一些建议将是伟大的。

我已经搜索了高和低,我找不到任何可以做到这一点,而不会陷入无用的电子商务功能。

Many thanks

最简单的方法可能是设置cookie。神奇的jQuery。这里找到的Cookie插件使得这很容易——设置和检索Cookie只需要一行代码:

设置:

$.cookie('cookiename', 'cookievalue');
检索:

var whatever = $.cookie('cookiename'); // assigns 'cookievalue' to var whatever

您还可以将它们设置为在一段时间后过期,等等(这些是上面的会话cookie)。如果你需要存储数组(例如post id或meta值),该插件还允许你将JSON对象存储为cookie。