WordPress 在 more 截断处插入广告

WordPress 在 more 截断处插入广告,第1张

概述在网站的文章内插入广告具有相当高的点击率。在 WordPress 里,我发现很多人利用 JavaScript 把广告插入到 more 截断标签处,作为内文广告。昨晚我也在内文里放了 Google Adsense,但我是用 WordPress 自带的 add_filter 函数实现的。打开主题的 function.php ,插入下面的代码:/** * The filt…

在网站的文章内插入的广告具有相当高的点击率。在 wordpress 里,我发现很多人利用 JavaScript 把广告插入到 more 截断标签处,作为内文广告。昨晚我也在内文里放了 @R_419_5561@ Adsense,但我是用 wordpress 自带的 add_filter 函数实现的。

打开主题的 function.PHP ,插入下面的代码:

/**
* The filter to insert the ads
*/
function bl_insert_ad_code_filter( $content ) {
global $ID;

// 只在文章页面显示
if ( !is_single() ) {
return $content;
}

// first,get the code to insert
$HTML = '<div class="single_ads">你的广告代码</div>';

// more 标签在 wordpress 2.3 前是一个 a 标签,2.3 后是一个 span 标签
// 保证兼容性
return preg_replace("#< (a|span) ID="more-$ID">#",$HTML."$0",$content,1);

return $content;
}

add_filter('the_content','bl_insert_ad_code_filter',50);

利用这个 filter 我们还可以在文章任意的地方插入广告,或者添加其他的应用,大家可以尽情发挥创意。

原文:http://blog.imbolo.com/wordpress-insert-a-advertisement-at-the-more-tag/

总结

以上是内存溢出为你收集整理的WordPress 在 more 截断处插入广告全部内容,希望文章能够帮你解决WordPress 在 more 截断处插入广告所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/1004452.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存