如何让用户在没有插件的情况下从前端切换到子主题?

时间:2015-06-02 作者:Riffaz Starr

我有两个主题。

神话中的孩子

默认情况下,我的网站加载mytheme标题旁边有一个链接:

<a href=" [here I have to give a code line that switches the default theme to child theme] ">Visit our mobile site</a>

当用户单击上面的链接时Visit our mobile site 主题应切换到子主题。

我花了一天的时间在google上搜索,但没有使用插件就找不到实现这一目标的任何教程或信息。没有插件我怎么能做到这一点?

1 个回复
SO网友:Mayeenul Islam

我对此有不同的观点,我的解决方案是以插件为中心的:

默认情况下,移动主题是为了用户的方便,而不是用户的选择。以场景为例:

移动主题是高度优化的,移动主题的设计资源较少(为用户提供的开发资源较少),移动主题的宽度较小,对设备友好,因此,如果用户以高负载浏览我的网站(桌面主题),那么移动主题的目的是什么?

因此,在我看来,移动主题应该在第一阶段就提供,如果是自动的,那就更好了。然后让用户选择是加载桌面站点(父主题)还是保留到移动站点(子主题)。

我依赖于Any Mobile Theme Switcher Dinesh Karki插件。这是一个很棒的免费插件,

为不同的设备提供不同的主题,用于主题切换的快捷码功能any mobile theme switcher different theme for different devices

我的观点:虽然插件解决了所有问题,为什么我不单独使用它呢?如果我有义务为我的目的使用一个完整的插件,那么从插件中获取代码并从中获取必要的位,或者从中写下我自己的获取想法。

没有插件,我仍然没有任何没有插件的解决方案。但如果您确实需要此类功能,那么我可以假设您可以使用该技术为自己编码:

如何Theme Test Drive 插件可以选择激活一个主题

  • 使用两个切换按钮,并使用#1
  • 的方法激活不同的主题,希望对您有所帮助。

    结束

    相关推荐

    Responsive Admin Themes

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