【问题标题】:Wordpress mobile pagesWordPress 移动页面
【发布时间】:2012-01-17 16:38:14
【问题描述】:

wordpress 中有没有一种方法可以为移动版本创建自定义页面模板,我的意思是当它检测到要加载的移动设备 mobile_header.php 或者有更好的方法时,我不能这样做仅来自 css 我还需要使用一些自定义页面模板。

谢谢!

【问题讨论】:

  • 有专门为此制作的插件;为什么不使用它们?
  • 你能给我推荐一个吗?但我需要能够自定义它更改模板等等。
  • 比较好的地方是 wordpress.stackexchange.com

标签: php wordpress mobile


【解决方案1】:

您可以做的是创建一个新主题,它专门是一个移动模板。然后,您可以将此代码放入您的 functions.php 文件中,它将使用移动模板。

add_filter('option_template', 'mobileTheme');
add_filter('template', 'mobileTheme');
add_filter('option_template', 'mobileTheme');
add_filter('option_stylesheet', 'mobileTheme');

function mobileTheme($theme) {
    global $mobile;

    if($mobile)
        $theme = 'mobile_theme';

    return $theme;
}

你必须弄清楚它是否是手机用户代理。

【讨论】:

  • Hmmm great adive 先生,非常感谢,我可能会走这条路,如果我检测到 useragen 是移动的,我该如何切换主题?我需要在 if 语句中应用这些 add_filtes 来更改主题。
  • 以上代码切换主题。如果$mobiletrue,那么它会将主题设置为mobile_theme,而不是您在设置中选择的主题。例如创建一个新主题并将该主题的名称更改为mobile_theme(或将上面代码中的$theme = 'mobile_theme';更改为$theme = 'NAME OF YOUR MOBILE THEME HERE';)。要检测用户是否在手机上浏览,您可以使用以下代码:detectmobilebrowsers.mobi
【解决方案2】:

好的,我找到了这个插件http://wordpress.org/extend/plugins/wordpress-mobile-pack/screenshots/ 我想这就是我需要的。

【讨论】:

    【解决方案3】:

    WPTouch 怎么样?它是一个 WP 插件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-13
      • 2021-01-27
      相关资源
      最近更新 更多