开篇寄语
有不少WordPress的站长都有在自己站点上挂上百度广告联盟或者谷歌联盟 ADs 或者其他的广告联盟的广告,赚取广告费补贴开战成本。但是挂广告有可能影响网站的美观,而且每篇文章都要手动加广告,真麻烦……
实现方法
第一:使用谷歌自动广告Insert Post Ads
运用这个插件,很容易就把广告插入文章中了。
可以在WordPress后台插件搜索中搜索 Insert Post Ads 插件安装,或者下载安装包传送门上传安装。
安装完成后就可以在后台添加广告代码了,总之很简单,傻瓜式操作,我就不多举例了。
第二:使用 php 在文章段落间插入广告代码
如果觉得安装插件会让网站增加负荷,那么就可以使用 php 在文章内容段落之间插入广告代码。
具体代码如下,注意修改对应广告代码和段落 ID,然后将它们复制粘贴到当前主题文件目录下的 functions.php 文件中。
//在文章内容的第二段后面插入广告 add_filter( 'the_content', 'prefix_insert_post_ads' ); function prefix_insert_post_ads( $content ) { $ad_code = '<div>添加你的广告代码</div>'; if ( is_single() && ! is_admin() ) { // 修改 2 这个段落数 return prefix_insert_after_paragraph( $ad_code, 2, $content ); } return $content; } // 插入广告所需的功能代码 function prefix_insert_after_paragraph( $insertion, $paragraph_id, $content ) { $closing_p = '</p>'; $paragraphs = explode( $closing_p, $content ); foreach ($paragraphs as $index => $paragraph) { if ( trim( $paragraph ) ) { $paragraphs[$index] .= $closing_p; } if ( $paragraph_id == $index + 1 ) { $paragraphs[$index] .= $insertion; } } return implode( '', $paragraphs ); }
注意那个2,是可以修改的,1是指第一段后,2是指第二段后,以此类推,总之是尽量怎么美观怎么设置。
第三:如果参加了谷歌联盟广告就省心多了
谷歌联盟的广告有自动化设置广告位置能力,而且是根据各网站的风格配置,几乎完美契合,只需要把代码放进header.php就可以了。
- 我的微信
- 微信扫一扫加好友
- 我的微信公众号
- 扫描关注公众号