将wordpress帖子ID添加到持久集合中

时间:2013-06-13 18:13:19

标签: php jquery wordpress session datapersistance

我正在使用带有多个自定义元的wordpress帖子来显示可能的项目。搜索项目并将其添加到集合(或购物车)这类似于在wordpress中广泛使用的商务解决方案我不明白在用户继续购物时它们存储变量的位置。

为了进一步扩展,当用户看到他们想要的项目时,用户将搜索项目,以便在模式中打开详细视图。将一些特定信息(元)添加到项目,然后添加到集合。然后,他们将再次搜索更多项目并执行相同的操作 - 始终构建他们的集合。

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

我面临的主要问题是能够将帖子ID和修改后的元素添加到本地存储/ DOM / $ _COOKIE等,对最佳解决方案的一些建议会很棒。

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

非常感谢

1 个答案:

答案 0 :(得分:0)

最简单的方法是设置cookie。精彩的jQuery.cookie插件found here使这件事变得简单 - 设置和检索cookie只需要一行代码:

设置:

$.cookie('cookiename', 'cookievalue');

要检索:

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

您也可以将它们设置为在设定的时间后过期等(这些是上面的会话cookie)。如果您需要存储数组(例如,帖子ID或元值),该插件还允许您将JSON对象存储为cookie。有关详细信息,请参阅我链接的页面上的文档。