移动浏览器的子主题

时间:2011-04-05 作者:Mia

是否可以为移动浏览器使用子主题?

我尝试了各种插件,但手机浏览器只显示主主题,即用于在桌面上查看网站的主题。我的孩子主题包括php和css文件。每当我为移动浏览器切换到不同的主题时,它都会工作,但定制的帖子类型、CAT等都会丢失。我有点迷路了。

有什么想法吗?

非常感谢。

P、 我认为问题在于浏览器检测器无法将子主题识别为主题。它获取父文件而不是子主题文件。

3 个回复
SO网友:EAMann

我的孩子主题包括php和css文件。每当我为移动浏览器切换到不同的主题时,它都会工作,但定制的帖子类型、CAT等都会丢失。我有点迷路了。

你的问题是你对主题做得太多了。主题都是关于演示的,而不是关于功能的。如果您的子主题或父主题正在定义自定义帖子类型(我从您的问题中推断),那么you\'re doing it wrong.

当移动插件为您的站点提供不同的主题时,它们会完全忽略站点的主主题。这意味着移动端不支持CPT,除非您自己重写移动插件。

因此,相反,将您的CPT定义剥离到插件中,以便它们仍然可用于您站点的移动版本。

SO网友:laras126

查看此插件:
WPTouch @ WordPress.org

我在上使用它my site 而且效果很好。虽然还没有深入研究代码,但它似乎非常简单。

SO网友:Mia

看来我找到了(暂时的)解决办法。我激活了移动智能插件。然后,我将子主题改为父主题,这意味着子主题现在是一个单独的主题,将用作移动主题,并添加了主主题中使用的自定义帖子类型。

另一种解决方案是将SQL数据库中的自定义post数据添加到移动主题中的post查询中。可以很好地处理自定义字段。只需要弄清楚如何将自定义帖子类别添加到查询中。

结束

相关推荐

MobilePress无法翻译短码

几天前,我发布了我网站的移动版。看起来不错。我曾经mobilepress 同样如此。但我发现shortcodes 正在显示为简单文本。是否有其他插件可以构建高效的移动版本,包括短代码翻译