香港独立IP空间
香港php空间
美国php空间
域名注册

免插件实现WordPress在文章任意段落位置插入广告联盟代码

一个WordPress博客的运营成本其实是非常低,只需支付php虚拟主机费用和域名费用。但是大部分搭建网站的站长都是希望网站能盈利。最简单盈利的方式就是在广告联盟寻找适合的广告插入该站点,由于使用插件来插入广告联盟代码会影响WordPress访问速度,本节无忧主机小编将给大家分享一下免插件实现插入广告联盟代码的方法。

免插件实现WordPress在文章任意段落位置插入广告联盟代码的方法如下:

  • 首先是点击进入到我们的控制面板,然后找到文件管理选项,如图所示:

110 300x178 免插件实现WordPress在文章任意段落位置插入广告联盟代码

  • 点击进入之后找到我们站点的根目录,如图所示:

26 300x145 免插件实现WordPress在文章任意段落位置插入广告联盟代码

  • 进入到这个目录之后找到我们的程序的路径:当前主题目录下php文件,点击编辑,如图所示:32 300x187 免插件实现WordPress在文章任意段落位置插入广告联盟代码
  • 添加代码操作:
//免插件实现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 );

}

添加完代码效果图,如图所示:

41 300x214 免插件实现WordPress在文章任意段落位置插入广告联盟代码

本文地址:http://www.51php.com/wordpress/25832.html

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读: