让WordPress帖子在从iPad(Safari)访问时重定向到URL

时间:2011-08-04 作者:Bendert Katier

由于Ipad不能很好地与Issu配合使用,我正在尝试建立一个系统,如果用户从Ipad设备访问我的博客文章,他们会被重定向到我服务器上的pdf文件。

为此,我猜我必须在每篇文章的开头包含某种HTML代码。然而,我不熟悉HTML。是否可以根据浏览器(safari)或设备(iPad)重定向我的wordpress博客中的访问者?

它尝试了这个,但没有成功:

<!--[if safari]> <a href="http://blog.united-academics.org/wp-content/uploads/2011/04/Food-hunger.pdf" target="_blank">HTML Help</a><![endif]-->
希望你们能帮忙!

3 个回复
SO网友:Not Available

一个快速的Google显示this

有两种方法可以做到这一点:

用JavaScript检测用户代理并重定向,用JavaScript修改上面链接的页面上的代码,用PHP比较$_SERVER[\'HTTP_USER_AGENT\'] iPad的用户代理包含的任何内容。

SO网友:Wyck

ipad有一个用户代理字符串;

Mozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X; en-us)
AppleWebKit/531.21.10 (KHTML, like Gecko) 
Version/4.0.4 Mobile/7B334b Safari/531.21.10
您可以在标头或服务器级别检测并重新定向用户代理。(这些示例仅适用于iPad,而不是iPhone或safari)。

PHP:

$isiPad = strpos( $_SERVER[ \'HTTP_USER_AGENT\' ],\'iPad\' ) !== false;
。htaccess:

RewriteCond %{HTTP_USER_AGENT} ^.*iPad.*$
RewriteRule ^(.*)$ http://whateverurlyouwant.example.com [R=301]
Javascript:

var isiPad = navigator.userAgent.match(/iPad/i) != null;
媒体查询:

media="only screen and (max-device-width: 1024px)"

SO网友:Scott

您可以使用插件mobble 这个插件可以让你访问这个功能is_ipad()

因此:

if(is_ipad()) {
    // do redirect
}

结束

相关推荐

图库-用于插入图像的自定义html

我有图库(我正在使用Cleaner Gallery 插件)具有许多图像。我想用jQuery添加异步图像加载(我使用JAIL 这样做)。但要使用这个JAIL插件,我需要更改库输出(需要使用带有图像链接的data href标记)。我该怎么做?我一直在尝试编辑cleaner gallery。php在我的插件目录中,但id没有改变任何东西!@编辑:更改清理器库。php没有提供想要的输出。我不知道为什么,但可能我必须编辑wp includes/media中的一些功能。php?你知道我应该覆盖什么函数吗?

让WordPress帖子在从iPad(Safari)访问时重定向到URL - 小码农CODE - 行之有效找到问题解决它

让WordPress帖子在从iPad(Safari)访问时重定向到URL

时间:2011-08-04 作者:Bendert Katier

由于Ipad不能很好地与Issu配合使用,我正在尝试建立一个系统,如果用户从Ipad设备访问我的博客文章,他们会被重定向到我服务器上的pdf文件。

为此,我猜我必须在每篇文章的开头包含某种HTML代码。然而,我不熟悉HTML。是否可以根据浏览器(safari)或设备(iPad)重定向我的wordpress博客中的访问者?

它尝试了这个,但没有成功:

<!--[if safari]> <a href="http://blog.united-academics.org/wp-content/uploads/2011/04/Food-hunger.pdf" target="_blank">HTML Help</a><![endif]-->
希望你们能帮忙!

3 个回复
SO网友:Not Available

一个快速的Google显示this

有两种方法可以做到这一点:

用JavaScript检测用户代理并重定向,用JavaScript修改上面链接的页面上的代码,用PHP比较$_SERVER[\'HTTP_USER_AGENT\'] iPad的用户代理包含的任何内容。

SO网友:Wyck

ipad有一个用户代理字符串;

Mozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X; en-us)
AppleWebKit/531.21.10 (KHTML, like Gecko) 
Version/4.0.4 Mobile/7B334b Safari/531.21.10
您可以在标头或服务器级别检测并重新定向用户代理。(这些示例仅适用于iPad,而不是iPhone或safari)。

PHP:

$isiPad = strpos( $_SERVER[ \'HTTP_USER_AGENT\' ],\'iPad\' ) !== false;
。htaccess:

RewriteCond %{HTTP_USER_AGENT} ^.*iPad.*$
RewriteRule ^(.*)$ http://whateverurlyouwant.example.com [R=301]
Javascript:

var isiPad = navigator.userAgent.match(/iPad/i) != null;
媒体查询:

media="only screen and (max-device-width: 1024px)"

SO网友:Scott

您可以使用插件mobble 这个插件可以让你访问这个功能is_ipad()

因此:

if(is_ipad()) {
    // do redirect
}

让WordPress帖子在从iPad(Safari)访问时重定向到URL - 小码农CODE - 行之有效找到问题解决它

让WordPress帖子在从iPad(Safari)访问时重定向到URL

时间:2011-08-04 作者:Bendert Katier

由于Ipad不能很好地与Issu配合使用,我正在尝试建立一个系统,如果用户从Ipad设备访问我的博客文章,他们会被重定向到我服务器上的pdf文件。

为此,我猜我必须在每篇文章的开头包含某种HTML代码。然而,我不熟悉HTML。是否可以根据浏览器(safari)或设备(iPad)重定向我的wordpress博客中的访问者?

它尝试了这个,但没有成功:

<!--[if safari]> <a href="http://blog.united-academics.org/wp-content/uploads/2011/04/Food-hunger.pdf" target="_blank">HTML Help</a><![endif]-->
希望你们能帮忙!

3 个回复
SO网友:Not Available

一个快速的Google显示this

有两种方法可以做到这一点:

用JavaScript检测用户代理并重定向,用JavaScript修改上面链接的页面上的代码,用PHP比较$_SERVER[\'HTTP_USER_AGENT\'] iPad的用户代理包含的任何内容。

SO网友:Wyck

ipad有一个用户代理字符串;

Mozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X; en-us)
AppleWebKit/531.21.10 (KHTML, like Gecko) 
Version/4.0.4 Mobile/7B334b Safari/531.21.10
您可以在标头或服务器级别检测并重新定向用户代理。(这些示例仅适用于iPad,而不是iPhone或safari)。

PHP:

$isiPad = strpos( $_SERVER[ \'HTTP_USER_AGENT\' ],\'iPad\' ) !== false;
。htaccess:

RewriteCond %{HTTP_USER_AGENT} ^.*iPad.*$
RewriteRule ^(.*)$ http://whateverurlyouwant.example.com [R=301]
Javascript:

var isiPad = navigator.userAgent.match(/iPad/i) != null;
媒体查询:

media="only screen and (max-device-width: 1024px)"

SO网友:Scott

您可以使用插件mobble 这个插件可以让你访问这个功能is_ipad()

因此:

if(is_ipad()) {
    // do redirect
}