欢迎来到资源库(www.zyku.net)

WordPress

当前位置:首页 > CMS教程 > WordPress > 广告

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

时间:2017-03-13|栏目:WordPress|点击:|我要投稿

不少朋友希望在文章内容的中间插入广告(个人认为这个对用户体验有点不太好),下面就来看看如何实现吧。

使用 Insert Post Ads 插件

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

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

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

在后台插件安装界面搜索 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)

上一篇:分享一些实用的WordPress SQL查询语句

栏    目:WordPress

下一篇:wordpress合理利用wp-config.php文件小功能

本文标题:WordPress文章内容中间插入广告的实现方法

本文地址:https://www.zyku.net/wp/1211.html

关于我们 | 版权申明 | 寻求合作 |

重要申明:本站所有的文章、图片、评论等内容,均由网友发表或上传并维护或收集自网络,仅供个人学习交流使用,版权归原作者所有。

如有侵犯您的版权,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:95148658 | 邮箱:mb8#qq.com(#换成@)

苏ICP备2020066115号-1

本网站由提供CDN加速/云存储服务