薅羊毛赚小钱钱之在WordPress文章段落之间插入谷歌联盟或百度联盟等广告代码

已收录   阅读次数: 1,623
2019-07-1917:24:54 发表评论
摘要

有不少WordPress的站长都有在自己站点上挂上百度广告联盟或者谷歌联盟 ADs 或者其他的广告联盟的广告,赚取广告费补贴开战成本。但是挂广告有可能影响网站的美观,而且每篇文章都要手动加广告,真麻烦……

分享至:
薅羊毛赚小钱钱之在WordPress文章段落之间插入谷歌联盟或百度联盟等广告代码

开篇寄语

有不少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就可以了。

薅羊毛赚小钱钱之在WordPress文章段落之间插入谷歌联盟或百度联盟等广告代码
  • 我的微信
  • 微信扫一扫加好友
  • weinxin
  • 我的微信公众号
  • 扫描关注公众号
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: