我已广泛搜索,但仍无法找到可行的解决方案。
问题是我想知道是否有一种方法可以配置我的wordpress主题来检测Opera Mini用户并向他们展示特定的广告/内容,同时向其他浏览器用户显示不同的广告/内容作为后备。
超过80%的移动流量都是以Opera Mini为基础的,我想有效地将其货币化。
我猜这可以用PHP完成,但我不知道如何编写它。
答案 0 :(得分:3)
测试$ _SERVER ['HTTP_USER_AGENT']全局,看它是否包含字符串“Opera Mini”。
或者,甚至更好
$browser = get_browser(null, true);
返回一个浏览器信息数组。 “浏览器”键包含实际的浏览器名称。
最简单的方法是根据这些可能性中的任何一种将特定内容包装在条件中。
例如:
$browser = get_browser(null, true);
if ($browser == "Opera Mini") {
// display image
} else {
// display other image
}
答案 1 :(得分:0)
时间来了解你的php基础知识,Udegbunam Chuks。
<?php
$isOperaMini = <<<HEREDOC
<a rel="nofollow" target="_blank" href="http://goo.gl/RopBp">
<img src="http://www.patchworkoftips.com/wp-content/themes/adclerum3/images/BBMobile.jpg" title="Buy Cheap BlackBerry Phones" alt="Buy Cheap BlackBerry Phones">
</a>
HEREDOC;
$notOperaMini = <<<HEREDOC
<script type="text/javascript"><!--
google_ad_client = "ca-pub-4322797130930030";
/* Patchwork Below Post Mobile */
google_ad_slot = "1887667973";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script>
HEREDOC;
$browser = get_browser(null, true);
if ($browser == "Opera Mini") {
echo $isOperaMini;
} else {
echo $notOperaMini;
}
?>