在夏季和冬季之间切换内容

时间:2015-02-23 作者:Harry Rook

我一直在试图找到一种在夏季和冬季内容之间切换的好方法。我正在建立一个租赁网站,当客户预订时,他们会自动重定向到第二个页面,可以选择将其他产品添加到购物车。

我想有两个按钮可能在网站的顶部,标题夏季和冬季。单击这些图标后,背景图像将更改为夏季图像,并且可能会更改一些css。但最重要的是,产品重定向将发生变化。

我最初的想法是转换主题,然后是冬季和夏季主题。使用单独的菜单和单独的页面模板,这也将涵盖css选项。毫无疑问,除了重新加载主题切换器(这似乎不起作用)之外,我还没有遇到任何具有这种功能的东西。

所以我的问题是,有人能给我提供关于这种函数性的任何其他方法,或者关于如何自己构建它的任何教程或提示和技巧吗?

下面是我的研究列表:

我曾尝试过主题切换器重新加载的插件,该插件已被弃用,但很容易修复。主题切换程序的问题是,大多数内容都是跨主题共享的,所以我可以使用页面模板,但我认为这可能会有点混乱。还有我在共享菜单之间切换的主题,所以我不能有夏季/冬季的备用菜单。

我不能使用多站点,因为我有一家商店,而woocommerce不在多站点上共享其数据库访问权限。

我现在已经了解了Kaiser提出的夏令时插件想法,这对于css来说将是非常好的,但我还需要能够更改产品类别模板的名称。

我希望这是有意义和有帮助的。

祝你一切顺利

骚扰

1 个回复
SO网友:kaiser

可能最容易使用的是date() 使用“夏令时”参数并添加自定义<body> 类别:

<?php
/** Plugin Name: (#179112) Daylight savings body class */
add_filter( \'body_class\', \'daylightsavings_classes\' );
function daylightsavings_classes( Array $classes )
{
    $classes[] = 0 === date(\'I\') ? \'winter\' : \'summer\';
    return $classes;
}
此插件附加wintersummer 给你的班级。因此,它允许您在样式表中使用不同的规则,并相应地设置元素的样式。

结束

相关推荐

Responsive Admin Themes

我在看这个管理主题的示例(http://themepixels.com/main/themes/demo/webpage/shamcey/dashboard.html). 至于标签为“Navigation”的左侧管理栏,有没有一种方法可以在不使用插件的情况下实现这种类型的左侧仪表板管理菜单?我想用css、js或Jquery来实现这一点,任何处理编码的东西都可以。