如何防止Android应用程序中的网站页眉和页脚

时间:2015-07-31 16:26:30

标签: javascript android html css wordpress

我有一个使用WordPress构建的网站,现在我想制作一个将使用该网站的Android应用程序。我希望页眉/页脚是动态的,如下所示:

User access     | header displayed?
app             | no
android browser | yes

有任何想法或建议怎么做?我可以使用任何WordPress,Android或JavaScript插件吗?

1 个答案:

答案 0 :(得分:1)

在Android应用中的网络视图上设置用户代理,然后检查WordPress模板中的用户代理,以决定要显示/隐藏的内容。

例如,在您的User-Agent中加入sitename-native-app。这解释了如何在Android中设置用户代理:android user agent

在WordPress端,创建一个检查用户代理的功能。例如:

function is_native_app() {
    return ( false !== strpos( strtolower( $_SERVER['HTTP_USER_AGENT'] ), 'sitename-native-app' ) );
}

然后,在包含页眉和页脚的模板中,换行:

if ( ! is_native_app() ) { ... }