WordPress插入广告的两种方式

很多使用WordPress程序搭建网站的站长会想要在自己网站中插入广告,可以获得一笔不菲收入,但是有些主题是不…


Warning: Attempt to read property "post_type" on null in /www/wwwroot/wper.net/wp-content/plugins/wper-meta.php on line 363

Warning: Attempt to read property "post_type" on null in /www/wwwroot/wper.net/wp-content/plugins/wper-meta.php on line 363

Warning: Attempt to read property "post_type" on null in /www/wwwroot/wper.net/wp-content/plugins/wper-meta.php on line 363

很多使用WordPress程序搭建网站的站长会想要在自己网站中插入广告,可以获得一笔不菲收入,但是有些主题是不带有广告位的,那么如何插入广告呢?今天主题盒子为大家分享WordPress插入广告的两种方式。

1.使用INSERT POST ADS插件

首先,安装Insert Post Ads插件,最简单的方式就是点击“插件”,“安装插件”,直接进行搜索,找到Insert Post Ads,点击安装。安装完成后,点击插件管理,启用Insert Post Ads。
WordPress插入广告的两种方式 (https://www.wpmee.com/) WordPress使用教程 第1张WordPress插入广告的两种方式 (https://www.wpmee.com/) WordPress使用教程 第2张
Insert Post Ads插件方便快捷,随时管理你的广告,可以在文章和页面中的不同位置插入多个不同的广告,你需要做的只是在后台新建广告,然后选择插入的段落位置即可。
WordPress插入广告的两种方式 (https://www.wpmee.com/) WordPress使用教程 第3张
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函数讲解

本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。

评论 (0)COMMENT

登录 账号发表你的看法,还没有账号?立即免费 注册