更改响应性主题中的功能

时间:2013-05-01 作者:euDennis

我的标题上有以下代码:

$rPosts->query(\'showposts=3&cat=2174\');

但我想在桌面上显示4篇文章,在手机上显示2-3篇。在CSS中,我可以使用@mediaquerys,我可以在PHP上使用类似的东西吗?

谢谢

1 个回复
SO网友:s_ha_dum

WordPress有一个名为wp_is_mobile. 确实如此very simple User Agent 检查,这不是很可靠。有很多用户代理,它们很容易被伪造。不能保证将自己表示为某个用户代理的浏览器实际上就是该用户代理。你可以做到more complicated user agent checking 但它仍然是用户代理检查。

但对于服务器端脚本,您也没有太多选择。我会使用wp_is_mobile, 或者更复杂的版本,来对冲我的赌注。在某些情况下,可能会节省一些加载时间。但要确保媒体查询能够处理重要的事情。

结束

相关推荐

mobile vs responsive sites

美国一家医疗诊所的网络公司告诉我,对他们来说,建立一个常规的WP网站和一个单独的WP移动网站比建立一个单一的WP响应网站更便宜。什么是更好的传统智慧。是否只对那些负担不起常规和移动站点的用户做出响应,或者它处理的设备是否比移动站点多?