WordPress文章内容中间插入广告的实现方法
不少朋友希望在文章内容的中间插入广告(个人认为这个对用户体验有点不太好),下面就来看看如何实现吧。
使用 Insert Post Ads 插件
Insert Post Ads 是一个非常简单易用的插件,可以在文章和页面中的不同段落插入多个不同广告,你需要做的只是在后台新建广告,然后选择插入的段落位置即可。
在后台插件安装界面搜索 Insert Post Ads 即可在线安装,或者到 WordPress官方插件库下载。
纯代码实现方法:
如果你只想添加简单的广告代码,不想用插件,那你可以将下面的代码添加到当前主题的 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 ); }
(资源库 www.zyku.net)
您可能感兴趣的文章
- 08-15织梦DedeCMS文章内容分页页数控制方法
- 03-10帝国CMS文章内容页调用文章所在专题的文章列表的方法
- 03-04wordpress复制文章内容自动添加版权的方法
- 02-23DedeCMS文章内容页显示当前文章最新评论数的方法
- 02-23DedeCMS 5.7去除后台版权广告链接的方法
- 02-22DedeCMS调用指定文章内容的两种实现方法
- 02-22DedeCMS修改广告代码后前台不更新的解决方法
- 02-22DedeCMS复制文章内容自动加版权代码
- 02-22DedeCMS文章内容页调用文章tag标签的方法
- 02-22DedeCMS列表页调用文章内容第一张原图片非缩略图的方
- 02-21导航菜单图标大全
- 07-05Linux id命令
- 01-11图文转换王-图文转换王应用软件功能介
- 03-19一加9系统分身功能设置教程
- 07-07vivos10pro设置骚扰电话拦截方法
- 02-18Oracle中instr和substr存储过程详解
- 12-07iphone手机怎样启用手写键盘
- 05-06vivox60更改手机时间方法
- 01-29华为sound音箱设置唤醒音效应答方法
- 02-21一加9取消锁屏下拉通知栏设置方法
最近更新
阅读排行
猜你喜欢
- 10-07苹果13pro开启省电模式步骤介绍
- 01-11oppo手机查看应用使用时间方法
- 01-12CKEditor常用配置属性整理
- 02-27红魔6R延长熄屏时间方法
- 02-02oppok7x隐藏app图标方法
- 02-17怎么去检查自己网站优化做的怎么样?
- 08-15Windows11闹钟使用教程分享
- 12-31人文时刻-人文时刻应用软件功能介绍
- 11-11苹果13如何开机激活
- 07-07三星f52微信分身开启步骤一览