• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >WordPress > WordPress之给文章内容中间插入广告的实现方法

WordPress之给文章内容中间插入广告的实现方法

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-05-13

佚名 向大家介绍了wordpress相关文章,wordpress文章采集,wordpress文章模板,wordpress文章分页,wordpress文章插件等相关知识,希望对您有所帮助
不少朋友希望在文章内容的中间插入广告(个人认为这个对用户体验有点不太好),下面就来看看如何实现吧。

使用 Insert Post Ads 插件

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





在后台插件安装界面搜索 Insert Post Ads 即可在线安装,或者到 WordPress官方插件库下载。

纯代码实现

如果你只想添加简单的广告代码,不想用插件,那你可以将下面的代码添加到当前主题的 functions.php 即可:

注意按照下面的注释修改广告代码和段落 </div>
  1.  //在文章内容的第二段后面插入广告   
  2. add_filter( 'the_content', 'prefix_insert_post_ads' );   
  3. function prefix_insert_post_ads( $content ) {   
  4.  $ad_code = '<div>添加你的广告代码</div>';    
  5.  if ( is_single() && ! is_admin() ) {   
  6.  // 修改 2 这个段落数   
  7.  return prefix_insert_after_paragraph( $ad_code, 2, $content );   
  8.  }   
  9.  return $content;   
  10. }   
  11.     
  12. // 插入广告所需的功能代码   
  13. function prefix_insert_after_paragraph( $insertion, $paragraph_id, $content ) {   
  14.  $closing_p = '</p>';   
  15.  $paragraphs = explode( $closing_p, $content );   
  16.  foreach ($paragraphs as $index => $paragraph) {   
  17.  if ( trim( $paragraph ) ) {   
  18.  $paragraphs[$index] .= $closing_p;   
  19.  }   
  20.  if ( $paragraph_id == $index + 1 ) {   
  21.  $paragraphs[$index] .= $insertion;   
  22.  }   
  23.  }   
  24.  return implode( '', $paragraphs );   
  25. }  
</div> </div> </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • WordPress相关文章优化有什么用
  • WordPress之给文章内容中间插入广告的实现方法
  • wordpress实现发布文章自动ping 百度
  • wordpress如何设置文章置顶以及区分置顶文章与普通文章

相关文章

  • 2018-11-02WordPress无插件实现内容目录索引
  • 2018-11-02WordPress如何切换到英文,WordPress语言设置教程
  • 2018-11-02最佳WordPress自定义永久链接形式
  • 2017-05-13WordPress文章底部去除与添加版权信息的方法
  • 2018-11-02wordpress文章发表自动推送给百度
  • 2018-11-02WordPress主题simple Z1 发布 简洁主义
  • 2017-05-13WordPress文章标题链接添加正在加载中提示的方法
  • 2018-11-02WP No Category Base插件:去掉分类URL链接中的Category
  • 2018-11-02wordpress教程之 WordPress 删除标签
  • 2017-05-13从0开始玩转WordPress——安装篇(图解)

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • WordPress 技巧:自定义 WordPress 上传文件大小
    • 为什么推荐云服务器运行WordPress?
    • Wordpress 的用户管理教程
    • WordPress 百度搜索落地页时间因子规范开发改造代码
    • WordPress后台直接显示文章、页面、分类、标签和用户等ID号
    • wordpress教程之 WordPress 自定义主题
    • WordPress 发布时间超过15天的文章中展示广告
    • WordPress仿雷锋网操作帮助文档
    • WordPress 3.5 与 wpdb::prepare() 报错解决办法
    • WordPress常用前台后台插件推荐

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有