如何将谷歌的Adsense到WordPress中的简码

谷歌的Adsense集成到您的WordPress主题,并显示它的员额可以通过编辑single.php文件。虽然这种解决方案工作得很好,你`重新仍然有限的广告显示。但是,如果你要添加谷歌广告中的任意位置后吗?不仅如此,如果你想有一些广告和其他广告,其他职位在某个岗位?解决的办法是使用的WordPress简码。

我想告诉你如何可以集成到任何一间邮政局使用简码的谷歌AdSense广告。对于这一点,我们必须创建一个谷歌的Adsense简码。

我们为WordPress内置的自定义功能的functions.php文件里面添加如果你没有这个文件,建立一个,并粘贴下面的代码(请务必使用PHP标签的开始和结束):

function adsense_ads( $atts, $content = null ) {

    extract( shortcode_atts( array(), $atts ) );
        
    $ad='<script type="text/javascript"><!--
        google_ad_client = "ca-pub-0000000000000000";
        google_ad_slot = "0000000000";
        google_ad_width = 336;
        google_ad_height = 280;
        //-->
        </script>
        <script type="text/javascript"
        src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
        </script>';

    return $ad;
}

add_shortcode('adsense', 'adsense_ads');

 

现在,您可以使用短代码[adsense]和google_ad_slot提供特定的广告呈现在任何文章或页面。但是,这是不是一个非常灵活的短代码,对不对?让我们充分向前迈进了一步,并延长这个短码。我们要去的渲染不仅是一个广告,但任何类型的谷歌Adsense广告。我们要去推广“google_ad_slot”,“google_ad_width”和“google_ad_height”。此外,我们可以换的广告块到一个div,所以我们可以设置样式或中心在页面上。

function adsense_ads( $atts, $content = null )
{
    extract( shortcode_atts( array(
      'slot' => '0000000000',
      'width' => '250',
      'height' => '250',
      ), $atts ) );
        
    $ad = '';
    
    $ad.='<script type="text/javascript"><!--
        google_ad_client = "ca-pub-0000000000000000";
        google_ad_slot = "'. $slot .'";
        google_ad_width = '. $width .';
        google_ad_height = '. $height .';
        //-->
        </script>
        <script type="text/javascript"
        src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
        </script>';
        
    return '<div class="google_ad_block">' . $ad . '</div>';
}

add_shortcode('adsense', 'adsense_ads');

请注意我们给的3个参数:slot宽度高度如果你插入一个短代码为[adsense]进入后,250x250px 和id =“0000000000”将呈现一个广告。

其它尺寸和google_ad_slot显示一个新的短代码,使用扩展的短代码调用:

[adsense slot="1234567890" width="336" height="280"]

 

这是如何可以轻松地将谷歌的Adsense广告区块内的任何地方你的WordPress主题,而不需要编辑主题文件每次你想改变的东西。简码都是了不起的,毫无疑问,你可以最有效地使用它们的WordPress!

posted @ 2013-01-04 10:09  创想中国(羲闻)  阅读(315)  评论(0编辑  收藏  举报