加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > CMS系统 > wordpress > 正文

wordpress文章内容段落之间插入广告

发布时间:2020-12-14 14:25:10 所属栏目:wordpress 来源:网络整理
导读:由站长 通过网络收集整理的代码片段。编程之家小编现在分享给大家,也给大家做个参考。 国内大多数博主的初衷就是为了广告联盟或是广告流量盈利,当然这不排除纯情怀爱好的博主,但是为了满足更多的用户广告需求,大部分主题还是要不断在添

以下代码由PHP站长网 52php.cn收集自互联网现在PHP站长网小编把它分享给大家,仅供参考

国内大多数博主的初衷就是为了广告联盟或是广告流量盈利,当然这不排除纯情怀爱好的博主,但是为了满足更多的用户广告需求,大部分主题还是要不断在添加广告位,比如放在标题上方,或标题下方,或文章尾部,或评论之前,当然也偶尔会看到有博主站长把广告放在文章内容里面,如第一段文字之后,或第 N 段文字之后。wordpress 站长都有在自己站点上挂上百度广告联盟或者谷歌联盟 ADs 或者其他的广告,赚点小钱报销服务器的开销,也是很不错的选择毕竟现在维护成本也很高。不少朋友希望在文章内容的中间插入广告(个人认为这个对用户体验有点不太好)。下面就是给大家介绍一个在文章内容段落里添加广告的方法也很简单。

方法一

使用 Insert Post Ads 插件,Insert Post Ads 是一个非常简单易用的插件,可以在文章和页面中的不同段落插入多个不同广告,你需要做的只是在后台新建广告,然后选择插入的段落位置即可。



直接在 WordPress 后台搜索 Insert Post Ads 插件安装,或者下载安装包 Insert Post Ads 上传安装。该插件汉化(部分词条无法应用语言包),下载简体中文包(右侧边栏点击下载),解压后上传到该插件的 languages 目录即可。


方法二

插入广告代码只是一个很小很小的功能,有些人就不喜欢使用插件,插件使用多了,会使网站变得很臃肿。如果你只想添加简单的广告代码,不想用插件,那你可以将下面的代码添加到当前主题的 functions.php 即可:

/**

?* 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 );

}

注意修改对应广告代码和段落 ID,然后将它们复制粘贴到当前主题文件目录下的 functions.php 文件中。就这样就可以随意地在文章内容段落之间挂载自己想要挂载的广告代码了。

以上内容由PHP站长网【52php.cn】收集整理供大家参考研究如果以上内容对您有帮助,欢迎收藏、点赞、推荐、分享。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读