$ _SESSION和WordPress斗争

时间:2012-10-31 17:16:17

标签: php wordpress

我试图通过WordPress实现我以前没有尝试过的东西,试图避免使用非常复杂的类别结构。

我要做的是:

访问站点时,会声明一个变量,但保留为NULL。在访问使用某个模板的页面时,请说'template-x.php'。该变量根据页面上的钩子设置。即,用户访问“Shop X”并将变量设置为“Shop X”。在另一个模板中,我想根据变量过滤显示的内容。

实际使用情况为:

我的客户有4家商店,并希望为每个商店选择一些产品。他们希望他们的产品在一个地方,并标记到他们申请的商店。产品分为4种类型。所以,4家商店都有4种产品类型。

我希望避免为每种商店产品类型制作一个类别,从而产生20个类别。

因此,我的想法是使用此变量来进一步过滤产品。因此,他们访问商店页面,单击产品类型1,模板使用该变量仅显示标记有该商店的产品类型1.

$ _SESSION是正确的方法吗?我已经尝试了几天才能让它工作,但没有用。

非常感谢提前。

史蒂夫

1 个答案:

答案 0 :(得分:0)

查看List category posts插件。

为产品分配标签,即store1。

然后在商店1的页面上将此代码添加到HTML:

[catlist tags=store1]

您还可以执行标记,例如小部件,whatsits和thingambobs: 然后在每个商店中,编辑页面:

//store 1, widgets and thingamabobs:
[catlist tags=widgets,thingamabobs]
//store 2, whatsits:
[catlist tags=whatsits]
//store 3, some_category products:
[catlist name=some_category]

Other Notes页面上有很多其他选项。