为iOS和&添加智能应用横幅Android在特定页面上

时间:2014-12-08 17:32:54

标签: android ios wordpress conditional-operator smartbanner

当用户在各种小屏幕设备上访问客户端网站时,我需要为iOS和Android版本的本机应用添加智能应用横幅。使用描述here

的元标记方法

对于iOS设备,我还想包含Android设备的元标记方法(如果存在)。代码还需要查询用户是否正在查看此Wordpress站点上的特定页面(按页面ID查询)以及他们实际查看的设备。

我知道iOS的元标记需要采用以下格式:

<meta name="apple-itunes-app" content="app-id=123467, affiliate-data=myAffiliateData, app-argument=myURL">

我还在别处读过设备的php查询:

<?php

$iPod   = stripos($_SERVER['HTTP_USER_AGENT'],"iPod");
$iPhone = stripos($_SERVER['HTTP_USER_AGENT'],"iPhone");
$iPad   = stripos($_SERVER['HTTP_USER_AGENT'],"iPad");
$droid  = stripos($_SERVER['HTTP_USER_AGENT'],"Android");

if ($iPod || $iPhone || $iPad){
    //Display Smart App Banner prompt for iOS
} else if($droid){
    // Display Smart App Banner Prompt for Android
}

但是我不知道Android的元标记,或者我如何将它们组合在一起并检查它们所在的页面(因此横幅不会在整个网站上显示)并合并到Wordpress网站。

希望有人帮助我使用一些代码来尝试子主题的functions.php或通过元标记插件(或Canvas主题中的钩子)。

0 个答案:

没有答案