根据窗口大小提供不同的主题

时间:2013-08-22 作者:blaise

您认为基于客户端当前窗口大小加载主题的最佳方法是什么?我不一定是在谈论调整大小,而只是在第一次加载时谈论大小。我试过了here 但它不起作用。我无法处理这样一个事实,即除了异步类型的AJAX之外,负责更改主题的函数还连接到3个过滤器。也许你可以看看代码,告诉我哪里可以改进。

寻找解决方案可能是一个热门话题,尤其是现在的移动拳头方法。

谢谢

2 个回复
SO网友:jnthnclrk

你不需要使用不同的主题。一个响应良好的主题应该能够处理各种设备窗口大小。新的默认WP主题“二十一三”是响应移动优先,并根据不同的设备屏幕大小进行更改。http://wordpress.org/themes/twentythirteen

SO网友:Ziad

我同意你关于响应良好的主题的看法,它应该处理各种设备窗口大小,但它并不总是与屏幕或窗口大小有关。它是关于屏幕大小、移动网络能力和最重要的;用户在手机上的行为和期望。

例如,我认为移动页面上不需要图像滑块。只需将其隐藏在媒体查询中就足够了吗?如果它无论如何都要加载并导致延迟,那么隐藏它是无用的。同样适用于高分辨率图像和其他网络昂贵媒体。最重要的是,用户行为在移动设备上至关重要。你必须首先向他们展示什么是关键。他们大多访问一个站点来完成特定任务,然后离开。他们想尽快做到这一点。

在某种程度上,相同的内容是好的,但并非所有内容都与移动体验相关。不要认为我是在建议两种不同的代码基础。只有一个web,但它必须灵活。

是的,您可以根据屏幕大小以不同的方式组织相同的内容(同样是媒体查询),但对于像wordpress这样的CMS,您可能需要不同的模板来查询和显示不同阶段的关键信息,具体取决于设备。

结束

相关推荐

AJAX-使用一个PHP函数返回两个JSON对象

如何使用一个AJAX调用和PHP函数返回两个JSON对象?非常感谢您的帮助!下面是PHP函数:function get_ldap_attr() { header(\"Content-type: application/json\"); $lan = $_POST[\'lan\']; $dn = get_site_option ( \"ldapServerOU\" ); $usr = get_site_option ( \"ldapServer