WordPress文章内容段落中插入广告

WordPress的主题中插入广告已经不是什么新鲜的事情,国内的很多主题大多数都具有广告自定义的能力。不过大多数的主题都仅仅是在文章的 底部或者顶部插入广告,一般来说在文章的底部或者顶部插入广告,对于阅读来说比较的合理。因为读者可以选择性的查看广告,而不至于被强制性要求阅读广告。

虽然在WordPress文章页面的头尾部插入广告是比较合理的操作方法,但是对于站长来说收益却不多,所以今天小编分享一种可以在文章内容中插入广告的方法。

这个方法虽然可以在文章内容中插入广告,但是可能不是那么利于读者的体验,大家适当的使用。

WordPress文章段落插入广告方法

此次所用的方法收录于WordPress大学。此方法操作起来相对简单,直接将以下代码粘贴到您WordPress当前正在使用的主题的function.php文件中即可。

需要注意的是,您可以根据自己的实际需要修改其中的两部分内容;

代码默认实在第二段内容中插入广告,如果您需要在其他段落中插入广告的话,可以修改代码中的数字“2”改成您需要的第几个段落即可。

其次广告代码,插入在两个div标签中即可

//WordPress 在文章内容中间插入广告
//在文章内容的第二段后面插入广告
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 );
}

以上方法使用简单,适合不经常折腾的用户使用,并且一步到位,添加上以上代码后,您的所有历史文章都会加上广告。

支持所有平台的script的广告代码,诸如:Google、百度、等等。

好了以上方法使用起来还是比较的简单的,等下在研究一下使用短代码实现文章插入广告这个功能。

人已赞赏
WordPress功能扩展代码

WordPress实现用户访问页面自动推送至百度

2020-5-31 16:51:33

WordPress功能扩展代码

代码实现WordPress文章内标签文本自动内链

2020-6-25 23:36:21

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索