我希望在一个Wordpress主题中获得桌面和移动功能。
有几种解决方案可以使用post / get方法将屏幕大小发送到php。例如:http://www.openjs.com/articles/ajax_xmlhttp_using_post.php
现在我的问题是如何在Wordpress中实现它。作为参考,PHP的结构如下:
的index.php:
get_header();(header.php)
体
get_footer();(footer.php)
所以问题是:
在从index.php调用get_header()之前,有没有办法让屏幕高度/宽度/视口成为PHP变量?
有一些不错的WP插件可用于检测移动设备。我的问题是他们主要使用几乎不可靠的用户代理数据。我希望我的设计根据用户视口进行更改。为此,我还需要在主题中操纵Wordpress PHP调用。
答案 0 :(得分:0)
您是否考虑在CSS中使用媒体查询而不是通过php编程?
如果您只定位现代手机,例如iPhone和Android设备,则可以使用此功能。
e.g。 < link rel =“stylesheet”type =“text / css” media =“screen and(max-device-width:480px)” href =“mobile.css”/>