有的WordPress站长想在自己的网站中插入一些广告,尤其是有一定流量基础的网站,一个广告位可能会带来不菲的收入。那么如何在网站内容之间添加广告呢?下面我来分享两个方法。
1.使用Insert Post Ads插件
首先,安装Insert Post Ads插件,最简单的方式就是点击“插件”,“安装插件”,直接进行搜索,找到Insert Post Ads,点击安装。安装完成后,点击插件管理,启用Insert Post Ads。
Insert Post Ads插件方便快捷,随时管理你的广告,可以在文章和页面中的不同位置插入多个不同的广告,你需要做的只是在后台新建广告,然后选择插入的段落位置即可。
2.插入代码
找到当前使用主题的 functions.php文件:
注意按照下面的注释修改广告代码和段落
/*
* 插入广告
*/
//在文章内容的第二段后面插入广告
add_filter( 'the_content', 'addPost' );
function addPost( $content ) {
$ad_post = ‘<div>添加广告(代码片段)</div>’;
if ( is_single() && ! is_admin() ) {
// 修改 2 这个段落数
return add_post( $ad_post, 2, $content );
}
return $content;
}
// 插入广告所需的功能代码
function add_post( $insert, $p_id, $content ) {
$str_p = '</p>';
$paragraphs = explode( $str_p, $content );
foreach ($paragraphs as $k => $v) {
if ( trim( $v ) ) {
$paragraphs[$k] .= $str_p;
}
if ( $p_id == $k + 1 ) {
$paragraphs[$k] .= $insert;
}
}
return implode( ”, $paragraphs );
}
两种方式对比:使用插件的方式更简单,更快捷,方便管理,但是这样网站又会增加了一个插件,众所周知,插件数量可能会影响网站运行速度,也有可能会影响网站的安全性,相对插件方式添加广告位,使用代码稍稍麻烦了一些,但是不会对网站速度和安全产生影响。
以上就是两种在wordpress网站中添加广告位的方法了,具体采用哪种方法添加广告就要根据各位站长的需求啦,好了,今天的分享就到这里了,更多内容请关注我们!