1

我希望在单个 Wordpress 主题中获得桌面和移动功能。

有几种可用的解决方案使用 post/get 方法将屏幕大小发送到 php。例如:http ://www.openjs.com/articles/ajax_xmlhttp_using_post.php

现在我的问题是如何在 Wordpress 中实现这一点。作为参考,PHP 的结构如下:

索引.php:

get_header();(header.php)

身体

get_footer();(footer.php)

所以问题是:

在从 index.php 调用 get_header() 之前,有什么方法可以将屏幕高度/宽度/视口转换为 PHP 变量?

有一些不错的 WP 插件可用于检测移动设备。我的问题是他们主要使用几乎不可靠的用户代理数据。我希望我的设计根据用户视口而改变。为此,我还需要在主题中操作 Wordpress PHP 调用。

4

1 回答 1

0

您是否考虑过在 CSS 中使用媒体查询而不是通过 php 进行编程?

如果您只针对现代手机(例如 iPhone 和 android 设备),则此方法有效。

例如 <link rel="stylesheet" type="text/css" media="screen and (max-device-width: 480px)" href="mobile.css" />

于 2011-01-20T11:53:15.687 回答