RSS提要有效性和Google Adense

时间:2012-10-22 作者:japanworm

我想在我的博客文章中使用Google Adsense代码片段,所以在我的单篇文章中。php。然而,当我这样做时,由于内容中的javascript代码,我的RSS提要变得无效,提要将不再更新。

有没有办法解决这个问题?

我在侧边栏中仍然有Google Adsense代码,它不会引起任何问题。

我见过很多博客在他们的博客帖子中有谷歌广告和功能正常的RSS提要,所以这似乎是可能的,但如何做到呢?或者更确切地说,在我的情况下,为什么它会引起问题?

我做了大量的研究,但找不到关于这个问题的任何信息。我认为这意味着这不是一个很常见的问题。我真的希望有人能帮我解决这个大问题。

你喜欢这个工作吗?http://chaosinacan.com/programming/adsense-without-blocking/

以下是我的网站供参考:http://zoomingjapan.com/

这是我的反馈:http://zoomingjapan.com/feed/

提前多谢!

1 个回复
最合适的回答,由SO网友:fuxia 整理而成

不要将Adsense代码粘贴到博客帖子中。改用插件。

插件示例:

<?php
/* Plugin Name: Zoomingjapan Adsense */

add_filter( \'the_content\', \'zoomingjapan_adsense\' );

function zoomingjapan_adsense( $content )
{
    if ( is_feed() or ! is_singular() )
        return $content;

    $adsense = \'<adense code, replace that!>\';

    // remove all existing script elements
    $content = preg_replace("~<script[^>]*>.+</script[^>]*>~i", \'\', $content );

    return $content . $adsense;
}
用法:

更改变量的内容$adsense 无论你需要什么wp-content/plugins/.wp-admin/plugins.php.

结束

相关推荐

Google AdSense广告未出现在WordPress博客中

我无法在我正在编写的WordPress博客中显示Google AdSense广告。广告已经被批准,我输入了代码(并仔细检查了代码以确保我的代码是正确的)。代码如下:<div id=\"ads_sidebar\"> <script type=\"text/javascript\"><!-- google_ad_client = \"ca-pub-7308560787788569\"; /* Makeup */ google_ad_slot = \