• wordpress CMS主题:ssmay主题wordpress CMS主题:ssmay主题
  • 首页 > wordpress主题使用教程 > wordpress主题如何在文章段落之间插入广告?

    wordpress主题如何在文章段落之间插入广告?

    作者: 分类:wordpress主题使用教程 点击: 199 次
    wordpress CMS主题:ssmay主题

      有不少WordPress的站长都有在自己站点上挂上百度广告联盟或者谷歌联盟 ADs 或者其他的广告,赚点小钱报销服务器的开销。那么怎么在WordPress文章段落之间插入广告代码呢?下面介绍两种方法。

      第一:使用插件 Insert Post Ads

      使用插件简单粗暴,你可以任意的将广告代码插入到指定的段落之间。非常方便。

      wordpress主题如何在文章段落之间插入广告?

      直接在WordPress后台搜索 Insert Post Ads 插件安装,或者下载安装包Insert Post Ads上传安装。

      安装完成后直接在后台添加广告代码即可。

      怎么在 WordPress 文章段落之间插入广告代码?

      第二:使用 php 在文章段落间插入广告代码

      其实,插入广告代码只是一个很小很小的功能,有些人就不喜欢使用插件,插件使用多了,会使网站变得很臃肿。那么就可以使用 php 在文章内容段落之间插入广告代码。

      具体代码如下,注意修改对应广告代码和段落 ID,然后将它们复制粘贴到当前主题文件目录下的 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 );
      }

      就这样就可以随意地在文章内容段落之间挂载自己想要挂载的广告代码了。



      QQ二维码

    文章作者:honor
    本文地址:http://wanlimm.com/77201807316394.html
    版权所有 © 转载时必须以链接形式注明作者和原始出处!

    上一篇:
    下一篇:
    wordpress CMS主题:ssmay主题

    或许你会感兴趣的文章:

    一条回应:“wordpress主题如何在文章段落之间插入广告?”

    1. ashdz说道:

      来拿点积分,感谢提供~

    发表评论

    电子邮件地址不会被公开。 必填项已用*标注

    This site uses Akismet to reduce spam. Learn how your comment data is processed.