如何在没有侧栏的情况下加载我的站点?这是一款应用程序

时间:2011-10-17 作者:Ayman

我的网站有一个左侧栏,在那里我可以显示类别和广告以及其他内容。我们正在为它创建一个基本的android应用程序,并试图找出如何在没有侧栏的情况下将网站加载到应用程序上。我知道我可以禁用WP选项中的侧栏,但我不想禁用它们,因为我希望人们在访问网站时能够看到侧栏。是否有一个技巧可以只加载站点而不包含边栏?我只想把目标对准网站的中间框架。任何帮助都将不胜感激。

网站:已制表。com公司

1 个回复
SO网友:Paul

您有权访问主题文件吗?如果是,请尝试更换<?php get_sidebar() ?>; 使用此选项:

<?php
if( stristr($_SERVER[\'HTTP_USER_AGENT\'],\'android\') === FALSE ) {
    get_sidebar();
}
?>
否则,如何访问主题的javascript文件?

var ua = navigator.userAgent.toLowerCase();
var isAndroid = ua.indexOf("android") > -1;
if(isAndroid) {
    // Do something!
    // Perhaps target the CSS to hide the sidebar (display:none;)?
}
编辑:

您还可以尝试在针对移动设备的默认样式表之后加载样式表。加载样式表时使用media属性:

<link href="mobile.css" rel="stylesheet" type="text/css" media="only screen and (max-device-width: 480px)" />
或者,您可以只在现有样式表中添加一些声明:

// target small screens (mobile devices or small desktop windows)  
@media only screen and (max-width: 480px) {  
    /* CSS goes here */  
}

结束