Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript WordPress-根据季节变化主题和布局?_Javascript_Wordpress_Wordpress Theming - Fatal编程技术网

Javascript WordPress-根据季节变化主题和布局?

Javascript WordPress-根据季节变化主题和布局?,javascript,wordpress,wordpress-theming,Javascript,Wordpress,Wordpress Theming,我目前正在WordPress网站上为一位客户工作,关于他的滑雪小屋。他问我是否有可能基本上有一个“夏季”和“冬季”版本的网站。他们基本上有相同的内容(虽然他们会在主页上使用不同的小屋图片),但我需要能够修改网站的配色方案,重新排列菜单,以及显示不同的背景图片 我目前对这个问题的解决方案似乎应该有效,但它相当不雅观。我基本上是在子域上运行两个并行站点,并将在主域上创建一个登录页,该登录页将允许用户单击链接以转到他们想要的站点版本,或者我将使用JavaScript或其他工具根据一年中的时间将其重定向

我目前正在WordPress网站上为一位客户工作,关于他的滑雪小屋。他问我是否有可能基本上有一个“夏季”和“冬季”版本的网站。他们基本上有相同的内容(虽然他们会在主页上使用不同的小屋图片),但我需要能够修改网站的配色方案,重新排列菜单,以及显示不同的背景图片

我目前对这个问题的解决方案似乎应该有效,但它相当不雅观。我基本上是在子域上运行两个并行站点,并将在主域上创建一个登录页,该登录页将允许用户单击链接以转到他们想要的站点版本,或者我将使用JavaScript或其他工具根据一年中的时间将其重定向到适当的站点版本

我只是想知道是否有其他人有任何想法或更好的解决方案来帮助我实现我的目标。另外,我说我认为我的解决方案应该有效,所以如果你知道我在做这件事时可能遇到的任何问题,如果你能引起我的注意并/或提供解决办法,我将非常感激


有人有什么想法吗?

其他可能对你有帮助的想法:

  • 您可以切换样式表或
  • 您可以切换主题或
  • 您可以切换页面模板
  • 显然,这一切都取决于你愿意投入多少工作。

    好的

    对于您的第一个问题(主页上的另一张图片),这可以很容易地完成。创建一个名为“主页照片”的类别。然后使用来安排此类别显示在主页上,仅显示位于您喜欢的位置的
    中的帖子图像。然后,您的客户将能够像通常一样上传任何其他帖子,“冬季照片”或“夏季照片”,只需单击将此帖子归类为“主页照片”的复选框即可。这张照片将显示在主页上,这就是你想要的

    对于第二个问题(重新排列菜单),这也很容易做到。只需一次创建所有菜单项即可。例如,如果“冬季菜单”包括“训练”和“比赛”,而“夏季菜单”包括“露营”和“滑雪板”,则创建它们。WordPress仪表板将向您的客户显示复选框,客户可以在其中选中或取消选中他希望包含在当前菜单中的菜单项

    对于第三个问题(主题样式),这也很简单。您可以在其样式表文件中为“夏季主题”编写所需的确切样式,然后在其样式表文件中为“冬季主题”编写所需的确切样式。如果您使用的是父主题,“夏季主题”和“冬季主题”都应该是父主题的子主题。您不得编辑父主题中的任何代码,但您可以自由编辑或修改这两个子主题,以使您满意

    有了这些,您的客户就不必再看到或编写一行代码了。他所要做的就是点击这里和那里的几个按钮,这是每个人都可以做的事情


    希望有帮助

    这些都是好主意,但它们看起来并不像我当前的子域那么麻烦(事实上,如果我的客户决定开始在两个站点版本之间改变内容,可能会更麻烦)。我几乎可以看出你的想法是如何运作的,但我面临的真正困境是,我的客户不懂代码,在我完成网站开发后,仍然需要能够自己修改网站。有了自定义页面模板,他就很难改变它们了吗?那就用两个主题吧。一个主题是夏季,另一个主题是冬季,这两个主题可以根据您的喜好而有所不同。你的客户所要做的就是点击“改变主题”按钮。我大部分都喜欢这个想法,这也是我之前考虑过的。不幸的是,我的问题是交换主题只会改变网站的样式。我的客户仍然需要将主页上的夏季图片更改为冬季图片,并重新安排菜单。我想我可以做一份夏季和冬季的菜单,但这仍然留下了图片问题。你认为我可以在页面中嵌入JavaScript来决定加载哪个图片吗?这听起来是可行的,但我不确定JavaScript与WordPress页面的集成程度如何。今天早上我对运行两个并行主题的想法进行了修改,现在我面临一个问题,两个主题似乎都从同一个位置加载了它们所选的主题选项(可能是父主题),所以当我更改其中一个的颜色方案时,它也改变了另一个。再一次,我发现自己很难解决如何将一些风格硬编码到这两个主题中的问题。为回答干杯!我正在使用Duena的一对子主题,这一切听起来都不错,只是我似乎不得不硬编码我的配色方案,因为它们似乎是从父主题的选项中提取出来的。除此之外,我认为你的建议没有真正的问题。我以前没有意识到可以为不同的主题设置不同的菜单。WordPress循环是否适用于静态页面?我还以为是发帖子的?