一个快速的谷歌搜索给了我这个。此插件似乎具有以下功能:http://wordpress.org/extend/plugins/ad-injection/faq/
How can I show different ads to people in different countries?
If you install the Country Filter plugin (with the IP database) then you can use the following code in the direct ad insertion modes. This will not work in mfunc mode!
<?php if (function_exists(\'isCountryInFilter\')) { ?>
<?php if(isCountryInFilter(array("uk"))) { ?>
UK advert
<?php } else { ?>
Global advert
<?php } } ?>
--因为以上是一个付费选项。你能做的就是。
使用remote\\u addr获取访问者ip
$ip = $_SERVER[\'REMOTE_ADDR\'];
接下来,请使用可以为您提供此信息的networkservice,或者您可以使用可用的数据库自己为其创建函数。
---最简单的解决方案是geolocation
, 但你的用户必须同意这一点。