如何在WordPress中仅向搜索引擎访问者展示广告

根据我们对许多行业专家的经验和研究,似乎搜索引擎访问者更有可能点击定向广告,然后点击您的常规读者。在本文中,我们将分享一种技术,只需向您的搜索引擎访问者展示广告,即可让您通过博客赚取更多收益。而您的常规访问者却看不到这些广告。这适用于有针对性的按点击付费(PPC)广告单元,例如Google Adsense。

注意:除了针对您网站的搜索引擎访问者的广告之外,本文中显示的技术还可用于显示其他内容。也许是一个特殊的折扣代码,欢迎消息等。

你需要做的第一件事是打开你的functions.php文件并粘贴以下代码:

$ref = $_SERVER["HTTP_REFERER"];  $SE = array("/search?", "images.google.", "web.info.com", "search.", "del.icio.us/search", "soso.com", "/search/", ".yahoo.");  foreach ($SE as $source) {    if (strpos($ref,$source)!==false) {      setcookie("sevisitor", 1, time()+3600, "/", ".wpbeginner.com");      $sevisitor=true;    }  }    function wpbeginner_from_searchengine(){    global $sevisitor;    if ($sevisitor==true || $_COOKIE["sevisitor"]==1) {      return true;    }    return false;  }

注意:在setcookie行中,是一定要将.wpbeginner.com更改为您自己的站点域。

然后只需打开您要放置此广告或特殊内容的位置(主要在single.php中,但它可以是任何其他文件,如sidebar.php等),并粘贴以下内容:

<?php if (function_exists("wpbeginner_from_searchengine")) {    if (wpbeginner_from_searchengine()) { ?>      INSERT YOUR CODE HERE  <?php } } ?>

上面的代码分析了Referrer代理是否来自任何类型的搜索URL,其中包括Google,Yahoo,Delicious等。如果访问者的浏览器显示推荐人代理来自我们指定的任何搜索网站,它将存储cookie他们的浏览器称为“sevisitor”,从他们访问您的网站开始,持续时间为1小时。大多数搜索访问者都不会访问第二页,但如果您的网站已经过优化以增加网页浏览量或有趣内容,那么他​​们将访问其他网页。在这种情况下,WordPress会在首次访问您网站后的一小时内显示您为这些用户指定的搜索引擎专用广告。如果此用户为您的网站添加了书签,并在一天后又回来了,因为他们喜欢您的网站,那么他们将被视为您的常规读者,并且不会看到搜索引擎的特定内容。

我们希望您能利用此代码来增加广告收入。如果您愿意,请随时与您的朋友分享这篇文章。

根据我们对许多行业专家的经验和研究,似乎搜索引擎访问者更有可能点击定向广告,然后点击您的常规读者。在本文中,我们将分享一种技术,只需向您的搜索引擎访问者展示广告,即可让您通过博客赚取更多收益。而您的常规访问者却看不到这些广告。这适用于有针对性的按点击付费(PPC)广告单元,例如Google Adsense。

注意:除了针对您网站的搜索引擎访问者的广告之外,本文中显示的技术还可用于显示其他内容。也许是一个特殊的折扣代码,欢迎消息等。

你需要做的第一件事是打开你的functions.php文件并粘贴以下代码:

$ref = $_SERVER["HTTP_REFERER"];  $SE = array("/search?", "images.google.", "web.info.com", "search.", "del.icio.us/search", "soso.com", "/search/", ".yahoo.");  foreach ($SE as $source) {    if (strpos($ref,$source)!==false) {      setcookie("sevisitor", 1, time()+3600, "/", ".wpbeginner.com");      $sevisitor=true;    }  }    function wpbeginner_from_searchengine(){    global $sevisitor;    if ($sevisitor==true || $_COOKIE["sevisitor"]==1) {      return true;    }    return false;  }

注意:在setcookie行中,是一定要将.wpbeginner.com更改为您自己的站点域。

然后只需打开您要放置此广告或特殊内容的位置(主要在single.php中,但它可以是任何其他文件,如sidebar.php等),并粘贴以下内容:

<?php if (function_exists("wpbeginner_from_searchengine")) {    if (wpbeginner_from_searchengine()) { ?>      INSERT YOUR CODE HERE  <?php } } ?>

上面的代码分析了Referrer代理是否来自任何类型的搜索URL,其中包括Google,Yahoo,Delicious等。如果访问者的浏览器显示推荐人代理来自我们指定的任何搜索网站,它将存储cookie他们的浏览器称为“sevisitor”,从他们访问您的网站开始,持续时间为1小时。大多数搜索访问者都不会访问第二页,但如果您的网站已经过优化以增加网页浏览量或有趣内容,那么他​​们将访问其他网页。在这种情况下,WordPress会在首次访问您网站后的一小时内显示您为这些用户指定的搜索引擎专用广告。如果此用户为您的网站添加了书签,并在一天后又回来了,因为他们喜欢您的网站,那么他们将被视为您的常规读者,并且不会看到搜索引擎的特定内容。

我们希望您能利用此代码来增加广告收入。如果您愿意,请随时与您的朋友分享这篇文章。

本站所发布的一切资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如果侵犯你的利益,请发送邮箱到 [email protected],我们会很快的为您处理。
超哥软件库 » 如何在WordPress中仅向搜索引擎访问者展示广告