如何为一个手机主题设置不同的设置?

时间:2012-04-23 作者:Sledge81

我的桌面版wordpress主题需要使用“静态”页面作为起始页,因为它有自定义的短代码等。

虽然这很好,但当谈到我的移动主题时,令人遗憾的是,显示的是“静态”页面,因为它是一个不同的主题,所以不会执行短代码。

有没有办法告诉移动主题显示“博客帖子”作为默认页面,而不使用“静态页面”作为主题的起始页面?

1 个回复
最合适的回答,由SO网友:kaiser 整理而成

只需将代码包装在一个条件中:

if ( $GLOBALS[\'is_iphone\'] )
{
    // do funky stuff for mini screens
}
global $is_iphone; 将触发TRUE 适用于包括平板电脑在内的所有移动设备。

编辑WP 3.4+

现在有wp_is_mobile() 检查User-Agent. 它基本上是$is_iphone 同样的道理。

结束

相关推荐

Integrating plugins in themes

我找不到讨论这个的帖子,所以开始这篇。我目前正在为3.1+开发一个相当复杂的主题,我的意思是,除了样式和常规的前端功能之外,我还在主题的核心包括后端和前端的插件。因此,为了使这一点更有条理,我将其分为三个问题:集成插件是一种常见的做法吗</自动更新主题/插件有什么影响/复杂之处</在不破坏现有功能的情况下,包含每个插件的最佳方式是什么